Python — язык программирования, занимающий первое место в рейтинге TIOBE с 2023 года. Используется для веб-разработки (Django, FastAPI), анализа данных (Pandas, NumPy), машинного обучения (scikit-learn, TensorFlow), автоматизации задач и написания скриптов. Известен простым синтаксисом и читаемостью — новички пишут рабочий код быстрее, чем на большинстве других языков.
Курсы по Python существуют для совершенно разных аудиторий: дети от 10 лет, гуманитарии, аналитики данных, будущие backend-разработчики. Правильный выбор курса зависит от цели — автоматизация рутины, аналитика данных, разработка приложений или вход в профессию Python-разработчика.
Минусы: Подача материала странная и диссонирует с предыдущими курсами автора. Первый модуль оказался непонятным и бесполезным.
↗ Python + 1C. Защищенный OAuth 2 СерверПлюсы: Материал хороший как для школьников, так и для начинающих программистов. Рассмотрены все базовые алгоритмы и конструкции языка, всё очень четко объяснено. В комплект входят теория, домашние задания и ноутбуки, которые использовались на уроках.
Минусы: Теория и домашние задания представлены в виде скриншотов, из-за чего их неудобно читать.
↗ Программирование на Python. Продвинутый уровеньПлюсы: все работает
Минусы: проблемы с воспроизведением в VLC
Сначала открывал плеером VLC — была статичная картинка, думал, обманули. Потом открыл другим — все работает, все отлично. Прошу прощения.
↗ Python. Уровень 1. Базовый курсПлюсы: классный преподаватель, простой и доходчивый язык подачи, фирменный стиль
Минусы: отсутствие информации об отличиях Python 3 от Python 2
Преподаватель действительно классный. Программу курса рассказывает простым и доходчивым языком, с фирменным стилем: «офф коуз», «ёлки зелёные» и т. д. Единственное, что на лекциях преподаватель не рассказал про явные отличия 3-й версии Python от 2-й (некоторые функции, кодировка и т. д.), хотя в аннотации курса указано: «В необходимых случаях отмечаются особенности версии 2.7». Огромная благодарность организатору и всем тем, кто участвовал в данной теме. За 1,5 месяца собрались и провели столь интересную складчину.
↗ Python. Уровень 1. Базовый курсПлюсы: эталонное преподавание, понятная подача материала
Минусы: отсутствие курса по Django
Организатору огромное спасибо! По курсу тут и говорить-то нечего: Борисов он и есть Борисов — эталон в преподавании. У вас когда-нибудь бывало, что вы, слушая курс, уже на его середине неожиданно понимаете, что ничего не понимаете? В какой-то момент происходит квантовый скачок, понятный преподавателю, но абсолютно не понятный вам, и вы резко перестаете понимать что-либо. С Борисовым не так. Он не травмирует мозг молодых программистов, ментально вводя их в основы языка, погружая всё глубже и глубже, пока они не достигают абсолютного просветления. Категорически рекомендую этот курс! Еще раз спасибо организатору! P.S. Жаль, что с ним нет Django.
↗ Python. Уровень 1. Базовый курсПлюсы: актуальный материал, качественное преподавание
Ну прям свежак. Ну прям вааааще! Спасибо большое организатору за организацию, а Борисову — за то, что он Борисов.
↗ Python. Уровень 1. Базовый курсPython — если цель аналитика, автоматизация, ML или универсальный разработчик. JavaScript — если цель фронтенд или фуллстек-разработчик. Для backend оба подходят.
Для базового курса и автоматизации — нет. Для анализа данных — базовая статистика помогает. Для ML — линейная алгебра и теория вероятностей обязательны.
На Stepik «Поколение Python» — отличный бесплатный курс с автопроверкой задач. Платные курсы добавляют ментора, проверку кода живым человеком и помощь с трудоустройством.
1–2 часа ежедневно — оптимально для новичка. Нерегулярные занятия по 5 часов в выходные дают значительно худший результат.
Django — если хочется полноценный сайт с админкой, ORM и аутентификацией. FastAPI — если нужен быстрый REST API. Большинство базовых курсов учат Django как первый фреймворк.