{"id":14291,"url":"\/distributions\/14291\/click?bit=1&hash=257d5375fbb462be671b713a7a4184bd5d4f9c6ce46e0d204104db0e88eadadd","title":"\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 Ozon \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u0442\u0430\u043c \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u0442","buttonText":"","imageUuid":""}

Изучаем Python. 18 бесплатных курсов для самостоятельного обучения

Начали свой путь в программировании, изучили основы, но еще не выбрали язык? Мы рекомендуем — Python, по опросу за 2022 год, он занял третье место среди самых популярных языков среди программистов.

С его простым и понятным синтаксисом, Python позволяет создавать от простых веб-приложений до анализа данных и машинного обучения.

Чтобы помочь вам в этом увлекательном путешествии, мы собрали подборку отличных курсов по изучению Python:

Вне зависимости от вашего уровня – будь вы начинающий или опытный разработчик, эти курсы предоставят вам не только фундаментальные знания, но и практические навыки, необходимые для успешного освоения этого универсального языка программирования.

Готовы погрузиться в мир Python? Давайте начнем путешествие!

От автора: В данной подборке присутствуют курсы на английском языке. Небольшой спойлер — умение читать на английском вам просто необходимо, если вы хотите самостоятельно изучать и развиваться в программировании, так как практически вся документация пишется на английском языке.

Бесплатные курсы

Основы Python

Бесплатный начальный курс от команды платформы Хекслет. Курс включает в себя изучение основ программирования на Python, а так же практические задания для самостоятельно выполнения с помощью онлайн-тренажера. Учитесь, когда вам удобно, а возникшие вопросы — задайте в сообщениях к курсу.

Программа курса:

  1. Введение
  2. Инструкции
  3. Операторы и функции
  4. Свойства и методы
  5. Модули
  6. Кортежи

Ключевые аспекты разработки на Python

Более подробный курс по Python от все тех же Hexlet. Курс рассчитан на 3 часа, в течение которых вам предстоит пройти 7 уроков + дополнительные полезные материалы. Все, как всегда — изучаете теорию, решаете тесты и закрепляете практическими заданиями.

Программа курса:

  1. Введение;
  2. Коллекции;
  3. Ввод/вывод;
  4. HTTP;
  5. Тесты;
  6. Другое;
  7. Что дальше?

Python от Skillbox

Если вы думали, что все обучающие материалы от Skillbox платные, то нет. Например, 17 видеоуроков по изучению Python от Артема Манченкова. Курс достаточно подробный, а каждое видео в среднем идет по 2 часа, подойдет тем, кто может себе позволить смотреть видео непрерывно и умеет самостоятельно практиковаться.

Программа курса:

  1. Пишем интерфейс мессенджера на Python
  2. Настраиваем протокол TCP для мессенджера
  3. Знакомимся с Python
  4. Искусственный интеллект на Python: подводим итоги
  5. Учим бота на Python понимать текст
  6. Знакомимся с Python и архитектурой умного чат-бота
  7. Хакинг на Python: пишем первое приложение
  8. Хакинг на Python: подводим итоги
  9. Хакинг на Python: учимся проводить атаки и защищаться от них
  10. Основы backend-разработки: с чего начать?
  11. Создаём приложение для мониторинга объектов на видео
  12. Используем нейросети для распознавания объектов на изображении
  13. Изучаем основы Python для работы с нейросетями
  14. Как стать Python-разработчиком?
  15. Fullstack-разработчик. Итоги интенсива
  16. Fullstack-разработчик: Технологии backend-разработки. Фреймворк Symfony и язык PHP
  17. Голосовой помощник на Python за час

Основы Python: создаём телеграм-бота

Небольшой практический курс от Нетологии по разработке собственного телеграм-бота. Отличный курс для того, чтобы примерить на себя роль Python-разработчика. В рамках курса вы создадите телеграм-бота с функцией планировщика задач. Курс небольшой и состоит из 5 уроков. По завершению курса вы даже получите сертификат.

Программа курса:

  1. Знакомимся с программированием и Python
  2. Делаем первую версию программы
  3. Дорабатываем планировщик с помощью готовых библиотек
  4. Учимся делать телеграм-бота
  5. Пишем бота и наделяем его функциями планировщика

Бесплатный курс «Основы Python-разработки»

Начальный курс от команды Яндекс. Практикум, состоящий из 8 тем: 81 урок на 20 часов обучения. Изучение языка программирования проходит с самого начала, поэтому абсолютно не важно, чем вы занимались до этого. Учитесь так, как удобно именно вам. Из интересного, помощников в обучение служит YandexGPT.

Программа курса:

  1. Знакомство с Python;
  2. Циклы и ветвления;
  3. Функции;
  4. Словари и множества;
  5. Строки и форматирование;
  6. Библиотеки;
  7. Протокол HTTP;
  8. Сетевые запросы.

«Поколение Python»: курс для начинающих

Бесплатный курс начального уровня на платформе Stepik от создателей одноименного Telegram канала “Поколение Python”. Курс подойдет, как взрослым, так и школьникам, которые хотят сделать первые шаги в программирование и изучение Python. Курс состоит из 63 уроков (текстовые материалы и небольшие видеоролики), которые вы изучаете самостоятельно, попутно выполняя тесты и практические задания. В конце вас ждет небольшой проект и диплом. Общая оценка курса — 5 звезд и более 900 тысяч учащихся.

Программа курса:

  1. Ввод-вывод данных
  2. Условный оператор
  3. Типы данных
  4. Циклы for и while
  5. Строковый тип данных
  6. Списки
  7. Функции
  8. Работа над мини-проектом

Добрый, добрый Python

Авторский курс от Сергея Балакирева на платформе Stepik. Курс рассчитан не только на новичков, но и тех, кто просто хочет расширить свои знания по данному языку программирования. В курсе вас ждут: 71 урок, 13минут видео, 155 тестов, 338 интерактивных задач (выполняются прямо в браузере) . Курс бесплатный, но есть телеграм чат, где вы можете задать свои вопросы коллегам по изучению языка. 60 тысяч учащихся и оценка 4,9 свидетельствуют о том, что курс действительно неплох. По окончанию — диплом в электронном виде.

Программа курса:

  1. Первое знакомоство;
  2. Мои первые шаги в Python;
  3. Постижение срок и списков;
  4. Условные операторы;
  5. Циклы, итераторы и генераторы списков;
  6. Словари, кортежи и множества;
  7. Функции;
  8. Модули и пакеты. Работа с файлами;
  9. Генераторы. Некоторые полезные функции;
  10. Движемся дальше. Вглубь.

Введение в Python

Пользовательский курс на платформе Хекслет. По плашке вверху страницы можно заметить, что курс создан пользователями и находится в разделе песочницы. Однако он все равно подходит для первичного изучения Python. Курс совсем небольшой и состоит из 10 уроков и 99 проверочных тестов. Спокойно проходится за пару недель, а возникшие вопросы можно задать в разделе “Обсуждений”.

Программа курса:

  1. Основы синтаксиса;
  2. Типы-коллекции;
  3. Python functions;
  4. Python list comprehensions and generators;
  5. Python yield and iteration in depth;
  6. Python strings;
  7. Юникод в Python;
  8. Логические операторы.

Бесплатный курс по Python для начинающих

Бесплатный курс от Code Basics, рассчитанный на 25 часов материала / 12 модулей (71 урок + практические задания, которые выполняются прямо в браузере) . Курс полностью бесплатный, но качественно и детально описывается все подробности. Курс прошло более 100 тысяч студентов, поэтому его явно можно рекомендовать тем, кто хочет получить подробный материал.

Программа курса:

  1. Основы языка Python;
  2. Арифметика в Python;
  3. Строки;
  4. Переменные;
  5. Глубже про строки;
  6. Типы данных;
  7. Вызов функций;
  8. Свойства и методы;
  9. Определение функций;
  10. Логика;
  11. Условные конструкции;
  12. Циклы.

Язык программирования python для начинающих

Очень доскональный курс, детально описывающий практически все базовые функции и аспекты программирования на Python от автора канала egoroff_channel. Курс содержит 88 уроков в формате видеолекций. Подойдет для тех, кто умеет заканчивать начатое и имеет высокую самоорганизацию, так как курс изучается самостоятельно на Youtube.

Django 3 для Python

Курс на Youtube про фреймворку Django для тех, кто уже так или иначе знаком с языком программирования Python. В плейлисте 26 видео от 10 до 30 минут, которые научат вас работать с фреймворком и разворачивать его самостоятельно на сервере. Из минусов можно отметить, что на момент написания статьи актуальной версией фреймворка является 4.2.6. Однако для старта подойдет и этот видеокурс.

Разработка игр на Python | Pygame

Да, кстати на Python можно писать игры, поэтому приглашаем вас ознакомиться с этим миникурсом из 6 уроков по разработке простейшей мини игры в духе Space Invaders. Курс создан настоящим программистом и по совместительству учителем информатики с канала Иван Викторович. Для разработки игры используется библиотека Pygame.

Python для начинающих

Стартовый курс для начинающих пользователей, которые хотят найти себя в чем-то новом. Курс создан автором предыдущего мини-курса. Общее количество видео — 14 штук, средняя продолжительность в районе 25 минут. Каждое видео демонстрирует вам теорию, а затем демонстрирует практическое применение, что крайне удобно для закрепления информации. Как и со всеми курсами на Youtube — никаких кураторов, тренажеров и прочего. Выполнение практической части лежит полностью на ваших плечах.

Адаптивный тренажер Python

Интересный тренажер по Python на Stepik. org, это не совсем курс, а набор различных задач и примеры их решения на Python. Отлично подойдет тем, кто уже изучил основы и хочет потренироваться. Присутствуют задачи, как на алгоритмы, так и на синтаксис. Так же есть задачи, взятые с реальных кейсов, поэтому их решение наверняка пригодится вам в будущем. Курс состоит из 53 уроков, 11 тестов и 41 практической задачи.

Python for Beginners (2023)

Англоязычный курс на Udemy от компании AlgoSTEM Inc. Курс стартовый и подходит исключительно для новичков, которые хотят изучать язык программирования на английском языке. Состав курса: 7 модулей, 24 урока в целом, общая продолжительность видеоматериалов — 1 час 46 минут. Для прохождения курса необходимо установить дополнительный софт — PyCharm. Как и всегда, никаких сертификатов на бесплатном тарифе Udemy.

Программа курса:

  1. Introduction;
  2. Set-up and Getting Started;
  3. Variables and Data Types;
  4. Working with String, Numbers, and Input;
  5. Conditional Statements;
  6. Loops, List and Tooples;
  7. Functions.

Python for Busy People — Python Intro in 2 Hours

Интересный курс с интересными названиями, если вы по какой-либо причине решили изучить основы программирования с помощью Python — то этот курс для вас. За 2 часа вы ознакомитесь с большинством базовых функций. Кстати курс имеет положительные отзывы и общую оценку 4,5 звезд.

Программа курса:

  1. Course Welcome;
  2. Setting up the Environment;
  3. Python Introduction;
  4. Python Data Structures;
  5. Control Flow and Functions;
  6. Numpy and Pandas;
  7. Exercise Section.

Introduction to Python — The Basics of Python in 1 Hour

Часовой мини-курс, который можно использовать, как ознакомление с данным языком программирования. Если вы еще не определились, но хотите понять — это ваш вариант. Курс представлен в виде коротких видео, которые можно смотреть в дороге или на непродолжительных перерывах.

Программа курса:

  1. Getting Started With Python
  2. Variables And Multiple Assignment
  3. Arithmetic Operators And Strings
  4. Placeholders for Strings And Integers
  5. Introduction to Lists
  6. Introduction to Dictionaries
  7. Introduction to Tuples
  8. Conditional Statements and If-Else Statements
  9. For Loops
  10. Try And Except Case
  11. While Loops
  12. Creating Functions
  13. In-Built Functions in Python

Платные курсы

Профессия Python-разработчик

Курс от всем известной платформы Skillbox, который рассчитан на полное погружение человека с любым уровнем знаний. Если вы давно хотели сменить работу или специальности, как минимум рекомендуем к ознакомлению. Протяженность курса — 7 месяцев. За это время вы изучите 5 модулей и пройдете практику под контролем наставников и однокурсников, получив 3 проекта в портфолио и помощь с трудоустройством на позицию Junior-разработчика.

Программа курса:

  1. Основы Python;
  2. Чат-бот для Telegram;
  3. Python Advanced: социальная сеть;
  4. Python-фреймворк Django;
  5. Командный проект: создание маркетплейса;
  6. + Набор доп. курсов

Python-разработчик: расширенный курс

Следующий на очереди — курс по Python от еще одного гиганта e-learning, Нетологии. Как и предыдущий, курс достаточно длителен (12 месяцев) , но за это время вас ждут: командные проекты, 21 проект (можно использовать в портфолио) , а также кураторы и наставники, которые помогут на протяжении всего пути обучения. Из приятного — часть практических партнеров дает реальная IT-компания Самолет.

Программа курса:

  1. Основы языка программирования Python;
  2. Git — система контроля версий;
  3. ООП и работа с API;
  4. Базы данных;
  5. Профессиональная работа с Python;
  6. Django: создание функциональных веб-приложений;
  7. Python в веб-разработке;
  8. IT-системы и Linux для разработчиков на Python;
  9. Логические операторы и алгоритмы;
  10. Английский язык для начинающих разработчиков;
  11. Гибкие методологии управления проектами;
  12. Построение карьеры и работа на фрилансе

Python-разработчик

И еще один, но не последний — курс от команды Geekbrains. Курс начального уровня и подходит людям с минимальным представлением, что же это за зверь — разработка на Python. Курс длится 9 месяцев из которых 80 часов теории, а остальные 280 практики. Более 80 практических заданий и 35 работ в портфолио по итогу прохождения курса, а так же помощь с трудоустройством. Курс изучается самостоятельно, но есть коммуникация с одногруппниками, преподаватели и кураторы.

Программа курса:

  1. Введение в программирование;
  2. Введение в контроль версий;
  3. Знакомство с языками программирования;
  4. Знакомство с языком Python;
  5. Знакомство с веб технологиями;
  6. Знакомство с базами данных;
  7. Веб-верстка HTML/CSS;
  8. Погружение в Python;
  9. Фреймворки Flask и FastAPI;
  10. Фреймворк Django;
  11. Контроль версий углубленно (Git) ;
  12. Базы данных и SQL;
  13. Подготовка и защита дипломной работы;
  14. Краткий курс по подготовке к работе.

Профессия «Python-разработчик»

10 месячный курс от платформы Хекслет с целью научить вас новой профессии. Как заявляют ребята, в курсе вас ждет — ооочень много практики. Изучение курса происходит прямо внутри браузера, там же проходит выполнение некоторых практических заданий. Плюс 150 тестовых заданий от партнеров платформы, например, Авиасейлс и Авито. А еще более 300 упражнений в браузере, 4 проекта в Github, 11 реальных проектов для изучения кода и 4 подробных модуля из вебинаров и видеолекций.

Программа курса:

  1. [Основы программирования]
  2. [Профессиональный Python]
  3. [Бэкенд-разработка и сетевые запросы]
  4. [Веб-разработка на Python]

Python-разработчик с нуля

Снова курс, который рассчитанный на тех, кто хочет сменить профессию, но уже от команды Skypro. Сразу отметим, что есть пробный доступ на 14 дней для тех, кто сомневается, стоит ли он своих денег или нет. Курс проходит в формате видеолекций с проверочными заданиями и тренажерами. В конце каждой недели проводится онлайн-встреча с разбором домашних заданий студентов + сессия с ответами на вопросы от наставников.

Python-разработчик от Яндекса

Курс от цифрового гиганта, а точнее его платформы, Яндекс. Практикум. 9 месяцев обучения и новая профессия у вас в кармане. В состав курса входит: 5 практических модулей, финальный проект, трудоустройство, акселерация и вебинары с ответами на вопросы (каждые 2-4 недели). Весьма неплохой курс для тех, кто точно определился с тем, что хочет стать бекенд разработчиком на Python.

Программа курса:

  1. Углублённый Python;
  2. Алгоритмы и структуры данных;
  3. Бэкенд на Django;
  4. API: интерфейс взаимодействия программ;
  5. Управление проектом на удалённом сервере;
  6. Дипломный проект Foodgram;
  7. Трудоустройство;
  8. Акселерация;

Python разработчик от itProger

Последний платный курс в нашей подборке, “Профессия Python разработчик” от команды itProger. Из интересного, курс можно пройти за срок от 2 до 5 месяцев. Вы сами выбираете, как часто для вас открываются новые модули (раз в 3 дня или раз в 6 дней). Вы самостоятельно изучаете образовательную программы, выполняете домашнее задание. После прохождения основной части курса вас ждет более 400 практических заданий и защита диплома.

По промокоду proityru вы можете получить скидку 7%.

Программа курса:

  1. Основы Python;
  2. Модули и ООП в Python;
  3. Python SQL;
  4. Тестирование;
  5. Kivy. Графическии интерфеис;
  6. Создание ИИ. Разработка Telegram ботов;
  7. HTML-разметка;
  8. CSS3;
  9. Фреймворк Bootstrap;
  10. Контроль версии Git;
  11. JavaScript;
  12. Django;
  13. Фреймворк React JS. Веб сайт на Django и React JS

Спасибо, что дочитали нашу статью до конца. И помните, что любую теорию, необходимо подкреплять практикой и особенно это касается самостоятельного обучения по Youtube видео. Будем рады, если вы поделитесь вашим мнением о курсах, представленных в подборке или предложите свой вариант, который мы включим в следующую подборку.

0
Комментарии
-3 комментариев
Раскрывать всегда