Этот курс предназначен для людей, у которых нет никаких знаний и опыта в программировании. Для школьников старших классов, студентов и взрослых, желающих начать свой путь в IT.
Необходимо понимать, что прохождение курса не сделает из вас профессионального разработчика, так же, как и несколько уроков игры на гитаре навряд ли сделают из вас настоящую рок-звезду.
My_Py скорее поможет вам плавно влиться в программистскую среду и даст вам возможность познакомиться с основными концепциями и принципами написания кода.
За основу курса взят язык программирования Python - как один из самых популярных, простых и востребованных языков на сегодняшний день.
Весь материал курса My_Py оформлен в программе Obsidian. Для его отображения у себя на ПК вам необходимо скачать данную программу (или любую другую поддерживающую файлы .md) и перенести папку All_Lessons (или Split_Lessons) в корневую папку с проектами.
В данном репозитории представлены только лекционные занятия. Вся практика, контрольные, тесты и доп. материал находятся в закрытом, платном формате.
Весь материал и занятия будут проходить строго на русском языке, однако вы будете быстрее усваивать информацию если у вас есть хотя бы базовые знания английского языка. Дело в том, что большинство профессиональных ресурсов, документации и инструментов написаны именно на английском и если вы захотите стать крутым прогером вам рано или поздно все равно придется его выучить.
Курс является симбиозом большого количества лекций с YouTube и других открытых источников. Основные плейлисты, на которые опирался автор при создании курса:
- Ботаб. Горская Елена Сергеевна. Computer science 8-9 -- Ссылка
- egoroff_chanel. Егоров Артем. Язык программирования Python для начинающих -- Ссылка
- Тимофей Хирьянов. МФТИ. Алгоритмы и структуры данных на Python -- Ссылка
- selfedu. Сергей Балакирев. Добрый, добрый Python -- Ссылка
Пройдя курс вы навряд ли устроитесь на работу, так как в нем не рассматриваются фреймворки или какие-то особые знания и утилиты, которые обычно требуют при трудоустройстве в "крутые" места.
Однако у вас появится возможность выбрать любое направление, которое вы захотите - робототехника, создание сайтов, обучение нейросетей, анализ данных и тд.
Возможно вы захотите остаться на Python и продолжить углублять знания именно в этом языке, а может вам захочется чего-то более экзотического. В таком случае выучить новый язык (синтаксис) будет в 3-4 раза проще, так как алгоритмическая часть вам уже будет знакома.
Вообщем этот курс как фильм с открытой концовкой, где итоговое решение будет зависеть только от вас.
- Ставить цели и добиваться их
- Анализировать свои действия
- Базовым алгоритмам и структурам данных
- Решать задачки сложности Easy
- Быстро печатать
- Работать в команде и находить общий язык
- Горячим клавишам
- Работе с ChatGPT и другими нейросетями (опционально)
- Некоторых алгоритмов, например, задачи о рюкзаке
- Heap и всех остальных деревьев
- Графов
- Работы с фреймворками
- Архитектуры ПК
- ООП
Если вы все-таки решили посвятить свое время изучению данного курса, я сделаю все чтобы это было максимально эффективно, интересно и весело.
-
Программирование — это творческое занятие, как рисование или сочинение музыки. Вы начинаете с чистого листа и по началу ограничены только его рамками, но после все пространство вокруг вас становится белым, и вы начинаете творить и создавать свои миры.
-
Учиться программированию никогда не поздно, и вам не обязательно быть супер гением, чтобы быть востребованным программистом.
-
Программирование — это не всегда просто. Это та область, где вам постоянно приходится самоактуализироваться и учиться. Вам постоянно придется узнавать что-то новое, и вам все время будет казаться, что вы чего-то до конца так и не узнали. Это называется синдромом самозванца, и как с ним найти общий язык, рассказываю на курсе.
-
Программирование учит не бояться совершать ошибки. Ошибки и программирование постоянно идут рука об руку, и те люди, которым удается перенести эту концепцию в реальный мир, добиваются больших успехов и в других видах деятельности.
И помните - масштаб личности определяется масштабом ее деяний. Нет ничего не возможного, главное верить в себя и в свои силы. По крайне мере таков мой путь ниндзя.



