37 бесплатных курсов по языку программирования Python

Привет всем, друзья! 👊 Ниже вы найдёте подборку самых лучших онлайн-курсов по языку программирования Python для начинающих с нуля, которые можно пройти бесплатно.

Готовы? Поехали! 🚂🚂

1. «Python-разработка для начинающих» от «Нетологии»

Продолжительность: 2 недели.

Форма обучения: вебинары, самостоятельные работы и тестирование.

Программа обучения:

  • Первые шаги в Python и его возможностями.
  • Первая программа.
  • Функции. Разработка приложения ToDo.
  • Создаём первого Telegram-бота.
  • Превращаем программу ToDo в бота.
  • Вопросы и ответы.

Чему научитесь:

  • освоите основы написания программ;
  • познакомитесь с созданием сайтов;
  • ознакомитесь с особенностями языка Python;
  • выучите операторы и управляющие структуры языка;
  • научитесь управлять данными;
  • разберётесь где нужно использовать Python и определите перспективы развития.

Преимущества курса:

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

Недостатки курса:

Нет углубленного изучения языка (для начала изучения языка полученных знаний вполне достаточно).

Автор курса: Дмитрий Демидов, более 7 лет работает программистом. Имеет опыт в игрострое, автоматизации тестирования и прочих направлениях. На сегодняшний день является разработчиком в «Яндекс».

Отзывы: https://otzovik.com/reviews/netology_ru-onlayn_universitet_netologiya.

2. «Основы языка Python» от GeekBrains

Продолжительность: 30 дней.

Форма обучения: видеоуроки, практические занятия.

Программа обучения:

  1. Начальная лекция.
  2. Начальные сведения о языке.
  3. Типы данных.
  4. Практическое занятие
  5. Функции.
  6. Использование сторонних библиотек.
  7. Доступ к файлам.
  8. Полезные инструменты. Работа с исключениями.
  9. Создание файлового менеджера

Чему научитесь:

  • правильно использовать язык;
  • разбираться в чужом коде;
  • оформлять код в соответствии с установленными нормами;
  • использовать IDE для тестирования кода и поиска ошибок;
  • создавать программное обеспечение;
  • досконально разберётесь с особенностями языка.

Преимущества курса:

  • возможность прохождения занятий в любое время;
  • получение надёжной основы для развития в качестве программиста;
  • разработка практических проектов;

Отзывы: https://gb.ru/courses/950?tab=comments#comments.

3. «Программирование на Python для начинающих» от Михаила Русакова

Продолжительность: 4 часа.

Подтверждающий прохождение документ: не выдаётся.

Форма обучения: видеуроки.

Программа обучения:

  1. Введение.
  2. Основы программирования на Python.

Чему научитесь:

  • разберёте основы синтаксиса языка Python;
  • научитесь отлавливать исключения и выполнять отладку программ.

Преимущества курса:

  • все темы описываются простым языком;
  • подходит для людей без опыта в разработке;
  • позволяет освоить основы и подготовится для дальнейшего обучения.

Недостатки курса: на уроках даются только основы, дальнейшие уроки платные.

Автор курса: Михаил Русаков, автор множества курсов в IT-сфере различной тематики. С 2009 года ведёт свой сайт, где помогает начинающим web-разработчикам.

Отзывы: https://info-hit.ru/author-rusakov-mikhail1/reviews.

4. «Уроки Python» от itProger

Продолжительность: 21 урок.

Подтверждающий прохождение документ: не выдаётся.

Форма обучения: видео- и текстовые уроки.

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

  1. Особенности языка Python.
  2. Установка программного обеспечения.
  3. Создание первой программы.
  4. Переменные и типизация в Python.
  5. Операторы ветвления.
  6. Цикличные конструкции.
  7. Списки.
  8. Индексы и срезы.
  9. Кортежи.
  10. Словари и способы работы с ними.
  11. Множества.
  12. Пользовательские и встроенные функции
  13. Обработка исключений.
  14. Работа с файлами.
  15. Конструкции With — as.
  16. Добавление модулей.
  17. Основы объектно-ориентированного программирования.
  18. Основные концепции ООП.
  19. Конструкторы, переопределение методов.
  20. Декораторы функций.
  21. Завершающий урок.

Чему научитесь:

  • Писать программы на языке Python;
  • освоите возможности и сферу применения языка Python;
  • изучите основы ООП;
  • получите достаточные знания для начала разработки на Python.

Преимущества курса:

  • объяснение сложных тем простым языком;
  • доступность видео после окончания курса;
  • свободный график обучения;

Автор курса: Георгий Дударь, автор многочисленных курсов по программированию. Имеет собственный канал на YouTube, где размещает бесплатные видеоуроки в IT-сфере.

5. «Python для начинающих» от Code Basics

Продолжительность: 69 занятий.

Подтверждающий прохождение документ: нет.

Форма обучения: текстовые уроки с проверкой знаний.

Программа обучения:

  1. Основы.
  2. Арифметика.
  3. Строковый тип.
  4. Типы данных.
  5. Переменные.
  6. Функции.
  7. Логика.
  8. Условия.
  9. Циклы

Чему научитесь:

  • устанавливать программное обеспечение для разработки;
  • изучите синтаксис и управляющие конструкции языка;

Преимущества курса:

  • подходит для начинающих;
  • свободный график обучения;
  • удобный редактор кода на сайте;
  • автоматическая проверка занятий.

Недостатки курса: отсутствие разработки реальных проектов

Отзывы: https://otzovik.com/reviews/code-basics_ru-onlayn-samouchitel_po_programmirovaniyu.

6. «Как стать Python-разработчиком» от «Яндекс.Практикум»

Продолжительность: 30 часов.

Подтверждающий прохождение документ: после успешного завершения платного курса студенты получают диплом.

Форма обучения: видеоуроки, онлайн-тренажеры, практические занятия.

Программа обучения:

  • Знакомство с языком.

Чему научитесь:

  • освоите основные понятия Python;
  • разберёте основы ООП;
  • разработаете полноценную программу.

Преимущества курса:

  • курс разработан практикующими программистами из Yandex;
  • много практических занятий;
  • разработка реального проекта;

Недостатки курса: полный курс платный.

Отзывы: https://otzovik.com/reviews/yandeks_praktikum-servis_onlayn-obrazovaniya.

7. «Основы программирования на Python» от Coursera

Продолжительность: 9 недель.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Работа с математическими операциями.
  2. Условия и циклы.
  3. Новый тип данных.
  4. Функции и рекурсивные функции.
  5. Кортежи и списки.
  6. Методы сортировки.
  7. Множества и словари.
  8. Функциональная разработка.
  9. Классы.

Чему научитесь:

  • изучите основной синтаксис и логику языка;
  • освоите основы ООП;
  • определите дальнейшее направление развития.

Преимущества курса:

  • помощь наставников;
  • практические занятия для каждого урока;
  • подходит для начинающих;

Автор курса: Михаил Густокашин, директор центра студенческих олимпиад факультета компьютерных наук НИУ ВШЭ. Преподает разные курсы по разработке.

Отзывы: https://otzovik.com/reviews/coursera_org-onlayn_obuchenie.

8. «Приложение на Python с веб-интерфейсом на Flask» от GeekBrains

Продолжительность: 2 занятия.

Подтверждающий прохождение документ: нет.

Форма обучения: видеокурс.

Программа обучения:

  1. Разработка на Python с веб-интерфейсом на Flask. Часть 1.
  2. Разработка на Python с веб-интерфейсом на Flask. Часть 2

Чему научитесь:

  • освоите язык Python;
  • научитесь работать с веб-интерфейсом Flask;
  • разберёте подводные камни разработки приложения;
  • разработаете сервис для автоматического определения тем сообщений из vk.

Преимущества курса:

  • свободный график обучения;
  • записи занятий остаются навсегда;
  • разработка реального проекта;
  • основу курса составляют практические занятия.

Недостатки курса: не выявлено.

Отзывы: https://otzovik.com/reviews/geekbrains_ru-obuchayuschiy_portal_dlya_programmistov.

9. «Python: основы и применение» от Stepik

Продолжительность: 19 занятий.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Вступление.
  2. Объектная модель.
  3. Функции и аргументы.
  4. Пространства имён и области видимости.
  5. Основы ООП.
  6. Наследование классов.
  7. Обработка исключений.
  8. Импорт и дополнительные модули.
  9. Итераторы и генераторы.
  10. Доступ к файлам.
  11. Усложненное использование функций.
  12. Стандарты оформления кода.
  13. Работа со строками.
  14. Регулярные выражения в Python.
  15. Работа с интернетом.
  16. Подготовка данных к передаче.
  17. API.
  18. Библиотеки для работы с XML.
  19. Заключение.

Чему научитесь:

  • освоите синтаксис языка Python;
  • ознакомитесь с парадигмой объектно-ориентированного программирования;
  • научитесь писать читаемый код в соответствии с требованиями pep8;
  • изучите регулярные выражения.

Преимущества курса:

  • теоретический материал закрепляется тестами и интерактивными задачами;
  • занятия проводят опытные программисты;
  • подробный разбор основ языка;

Недостатки курса:

Для успешного усвоения курса желательно иметь базовые знания Python.

Автор курса: Константин Зайцев, преподает Python в Институте биоинформатики, где также занимается научной работой.

10. «Программирование на Python» от Stepik

Продолжительность: 28 занятий.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Кратко о курсе.
  2. Вступление в изучение языка.
  3. Интерактивная среда разработки Python.
  4. Установка необходимого ПО.
  5. Целочисленные операции.
  6. Новый тип: вещественные числа.
  7. Типы данных.
  8. Переменные.
  9. Логические операции.
  10. Условные операторы.
  11. Строковый тип.
  12. Практика.
  13. Цикл while.
  14. Управление выполнением цикла.
  15. Цикл for.
  16. Списки.
  17. Функции.
  18. Работа с интерпретатором.
  19. Доступ к файлам.
  20. Использование внешних ресурсов.
  21. Практика.
  22. Анализ данных.
  23. Заключение

Чему научитесь:

  • познакомитесь с особенностями использования языка Python;
  • изучите языковые структуры;
  • научитесь записывать и считывать данные из файлов;
  • познакомитесь с подключением библиотек.

Преимущества курса:

  • подходит для начинающих;
  • возможность проходить уроки в удобное время;
  • закрепление теории практическими работами;
  • подробное и краткое объяснение материала.

Недостатки курса: не выявлено

Автор курса: Тимофей Бондарев, имеет опыт разработки программного обеспечения для ЗАО «Транзас Морские технологии», и «BIOCAD». Преподает Python в Институте биоинформатики.

11. «Введение в Python» от Hexlet

Продолжительность: 5 часов.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

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

Чему научитесь:

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

Преимущества курса:

  • подходит для начинающих;
  • простое изложение материала;
  • закрепление всех теоретических знаний практикой;
  • автоматическая проверка тестов.

Недостатки курса: не выявлено

Автор курса: Иван Гришаев, работает программистом в SwiftServe. Пишет на Python, JavaScript, Clojure, Common Lisp.

Отзывы: https://ru.hexlet.io/testimonials.

12. «Полный курс Python для начинающих — с нуля до специалиста» от beONmax

Продолжительность: 22 часа.

Подтверждающий прохождение документ: сертификат после завершения полного платного курса.

Форма обучения: видеоуроки, практические занятия и тестирование.

Программа обучения:

  1. Введение в Python.
  2. Основы синтаксиса.

Чему научитесь:

  • устанавливать Python;
  • изучите языковые конструкции Python;
  • научитесь писать простые программы.

Преимущества курса:

  • подробный разбор каждой темы;
  • подходит для начинающих;
  • закрепление материала практикой.

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

13. «Математика и Python для анализа данных» от Coursera

Продолжительность: 4 недели.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Введение.
  2. Библиотеки Python и математические основы.
  3. Оптимизация и матричные разложения.
  4. Случайность.

Чему научитесь:

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

Преимущества курса:

  • подходит для начинающих;
  • Объяснение простым языком сложных тем;
  • практика для каждого урока.

14. «Python для анализа данных» от Coursera

Продолжительность: 6 недель.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Математические методы анализа данных.
  2. Визуальное представление и сбор статистики.
  3. Нейронные сети.
  4. Выполнение итогового проекта.

Чему научитесь:

  • изучите основы синтаксиса Python;
  • освоите математические основы для обработки данных;
  • разберёте нейронные сети;
  • создадите реальную программу.

Преимущества курса:

  • простое описание сложных тем;
  • краткий, но объемный курс без воды;
  • гибкий график обучения;
  • разработка приложения на основе полученных знаний.

15. «Клиент-серверная игра на Python» от GeekBrains

Продолжительность: 2 урока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Python для начинающих разработчиков. Часть 1.
  2. Python для начинающих разработчиков. Часть 2.

Чему научитесь:

  • освоите основы программирования на языке Python;
  • разработаете клиент-серверную игру.

Преимущества курса:

  • возможность быстро освоить основы языка Python;
  • подходит для начинающих;
  • упор на практические занятия;

Отзывы: https://gb.ru/courses/384?tab=comments#comments.

16. «Погружение в Python» от Coursera

Продолжительность: 6 недель.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Начальные сведения о Python.
  2. Введение в функции.
  3. ООП.
  4. Углублённый Python.
  5. Многопоточная и асинхронная разработка.
  6. Финальный проект.

Чему научитесь:

  • использовать язык Python;
  • ознакомитесь с объектно-ориентированным программированием;
  • изучите основы многопоточного и асинхронного программирования;
  • разработаете реальную программу.

Преимущества курса:

  • гибкий график обучения;
  • подробное описание основных тем;
  • большое количество практики.

17. «Kivy: мобильные приложения на Python» от GeekBrains

Продолжительность: 3 урока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Kivy: мобильные приложения на Python. Часть 1.
  2. Kivy: мобильные приложения на Python. Часть 2.
  3. Kivy: мобильные приложения на Python. Часть 3.

Чему научитесь:

  • узнаете, что такое Kivy;
  • ознакомитесь с библиотеками для работы с Device API;
  • создадите приложение для сохранения и редактирования снимков с камеры мобильного устройства.

Преимущества курса:

  • освоение языка Python на практике;
  • понятное объяснение всех тем;
  • работа с реальным проектом.

18. «ООП и паттерны проектирования в Python» от Coursera

Продолжительность: 5 недель.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Тестирование и отладка программ.
  2. Объектно-ориентированное проектирование.
  3. Паттерны проектирования (часть 1).
  4. Паттерны проектирования (часть 2).
  5. Итоговый проект.

Чему научитесь:

  • изучите библиотеки для тестирования программ;
  • освоите основы ООП;
  • познакомитесь с паттернами проектирования;
  • разработаете программу по итогам курса

Преимущества курса:

  • гибкий график обучения;
  • возможность быстро повысить свой уровень программирования;
  • объяснение занятий доступным языком.

Недостатки курса: перед прохождением нужно знать основы Python.

19. «Глубокое обучение на Python» от Академии IT

Продолжительность: 13 занятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Введение.
  2. Основы нейронных сетей.
  3. Обучение нейросетей.
  4. Глубокое обучение.
  5. Распознавание рукописных символов.
  6. Аналитика обучения нейросети.
  7. Сохранение обученной сети.
  8. Распознавание объектов на изображениях.
  9. Рекуррентные нейронные сети.
  10. Повышение скорости обучения.

Чему научитесь:

  • ознакомитесь с нейронными сетями;
  • научитесь распознавать символы и различные предметы на изображениях;
  • познакомитесь с обучением нейросетей.

Преимущества курса:

  • объяснение простым языком;
  • подробное рассмотрение тем без воды;
  • практические примеры для каждого урока.

Недостатки курса: перед началом прохождения занятий следует изучить основы языка Python.

20. «Введение в PYTHON» от LoftBlog

Продолжительность: 9 занятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Установка необходимого программного обеспечения.
  2. Переменные и типы данных.
  3. Углубленное изучение синтаксиса.
  4. Условные операторы и циклы.
  5. Основы работы с функциями.
  6. Закрепление полученных знаний.
  7. Понятие модуля.
  8. Обработка исключений.
  9. Работа с файлами.

Чему научитесь:

  • освоите синтаксис языка Python;
  • выучите основные управляющие конструкции;
  • научитесь работать с исключениями.

Преимущества курса:

  • подходит для начинающих;
  • простое изложение материала;
  • каждая тема подкрепляется реальными примерами;
  • свободное время прохождения занятий.

21. «Создание Web-сервисов на Python» от Coursera

Продолжительность: 7 недель.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Общее представление о WEB.
  2. Сбор данных со сторонних сайтов.
  3. Beautiful Soup и работа с API.
  4. Хранение данных. SQL / NoSQL.
  5. Веб интерфейсы с Django и Bootstrap.
  6. Работа с пользовательской информацией.
  7. Дополнительный инструментарий.
  8. Проект: умный дом.

Чему научитесь:

  • получите навыки работы с http при помощи языка Python;
  • научитесь использовать регулярные выражения;
  • ознакомитесь с системами управления баз данных;
  • научитесь работать с веб-интерфейсами;
  • разработаете приложение для управления умным домом.

Преимущества курса:

  • гибкий график обучения;
  • доступное описание сложных тем;
  • основу курса составляют практические занятия;
  • уроки проводят практики, разрабатывающие приложения для различных компаний.

22. «Основы Python» от LoftBlog

Продолжительность: 5 занятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Первый проект, переменные и строки.
  2. Списки и кортежи.
  3. Повтор действий и оператор ветвления.
  4. Функции.
  5. Работа со сторонними объектами, редактирование файлов.

Чему научитесь:

  • ознакомитесь с языком Python;
  • разберёте управляющие конструкции;
  • научитесь работать с файлами.

Преимущества курса:

  • подходит для начинающих;
  • примерно за час можно узнать основы языка;
  • есть практические примеры;
  • преподаватели объясняют простым языком.

Недостатки курса: достаточно поверхностное обучение, подойдёт только для начинающих.

23. «Python» от «Лекториум»

Продолжительность: около 12 часов.

Подтверждающий прохождение документ: нет.

Форма обучения: видеозаписи лекций.

Программа обучения:

  1. Вступление.
  2. Управляющие конструкции и основы синтаксиса.
  3. Встроенные и пользовательские функции.
  4. Основы ООП.
  5. Обработка исключений.
  6. Дополнительные сведения о языке.
  7. Типизация и метапрограммирование.
  8. Секреты языка Python. Отличия версий.
  9. Многопоточное программирование, работа с библиотеками.
  10. Работа с интернетом.
  11. Научные модули.
  12. Расширение функционала.

Чему научитесь:

  • освоите синтаксис языка Python;
  • изучите принципы ООП;
  • научитесь работать с необходимыми библиотеками;
  • научитесь работать в Web при помощи языка Python;
  • разберётесь с разработкой многопоточных приложений.

Преимущества курса:

  • лекции от профессионального преподавателя и практикующего программиста;
  • подробное описание без воды;
  • в ходе курса студенты научатся разрабатывать полноценные приложения;
  • возможность обучения в любое время.

Автор курса: Екатерина Тузова, Разработчик JetBrains в составе команды PyCharm. Преподаватель в Computer Sceince Center (CSC).

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

Продолжительность: 61 урок.

Подтверждающий прохождение документ: сертификат.

Форма обучения: видеоуроки и практические занятия.

Программа обучения:

  1. Вводный урок.
  2. Операции ввода-вывода.
  3. Условный оператор.
  4. Типы данных.
  5. Циклы.
  6. Использование строк.
  7. Списки.
  8. Функциональное программирование.
  9. Работа над реальным проектом.
  10. Заключение.

Чему научитесь:

  • познакомитесь с основными понятиями языка Python;
  • изучите управляющие конструкции;
  • разработаете программу в конце занятий.

Преимущества курса:

  • подходит для начинающих;
  • возможность проходить уроки в удобное время;
  • закрепление теории на практических занятиях;
  • подробное и краткое объяснение материала;
  • уроки проводят практики с большим опытом работы.

25. «Учите Питон » от «Питонтьютор»

Продолжительность: 11 занятий.

Подтверждающий прохождение документ: нет.

Форма обучения: текстовые уроки с практическими задачами.

Программа обучения:

  1. Операции ввода-вывода.
  2. Условные операторы.
  3. Арифметические действия.
  4. Циклы.
  5. Строковый тип.
  6. Списки.
  7. Функции и рекурсивные функции.
  8. Двумерные массивы.
  9. Множества.
  10. Словари.

Чему научитесь:

  • написанию кода на языке Python;
  • ознакомитесь со структурами данных;
  • закрепите полученные знания практическими задачами.

Преимущества курса:

  • большое количество практических задач;
  • возможность работы прямо в браузере;
  • перевод ошибок при отладке;
  • подробное описание тем без воды.

Недостатки курса:

  • не даёт углубленных знаний языка;
  • отсутствие обратной связи.

26. «Язык программирования PYTHON для начинающих» от egoroff_channel

Продолжительность: 80 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Установка нужного программного обеспечения.
  2. Программирование на языке Python.
  3. Объекты. Арифметические операции.
  4. Переменные в Python. Основные операторы.
  5. Операции ввода-вывода.
  6. Способы деления.
  7. Логические операторы.
  8. Строковый тип и работа с ним.
  9. Использование списков.
  10. Условный оператор if.
  11. Функция range и итераторы.
  12. Циклы.
  13. Установка и применение дополнительных библиотек.
  14. Методы сортировки.
  15. Вложенные циклы.
  16. Вложенные списки.
  17. Треугольник Паскаля. Коэффициенты для Бинома Ньютона.
  18. Словари и работа с ними.
  19. Кортежи и способы их обработки.
  20. Пользовательские функции и их вызов.
  21. Область видимости.
  22. Рекурсивные функции.
  23. Лямбда-функция и лямбда-выражение.
  24. Генераторы и итераторы.
  25. Коллекции и их сортировка.
  26. Спецсимволы.
  27. Установка дополнительных модулей в Python.
  28. Разновидности вызываемых объектов.
  29. Работа с каталогами и файлами.
  30. Замыкания.
  31. Декораторы функций.
  32. Подготовка данных к передаче.
  33. Работа со сторонними программами.

Чему научитесь:

  • освоите основы синтаксиса языка Python;
  • познакомитесь с принципами ООП;
  • научитесь взаимодействовать с другими приложениями;

Преимущества курса:

  • подробный разбор каждой темы;
  • курс подойдёт как новичкам, так и опытным разработчикам;
  • возможность изучения в любое время;
  • не требуется регистрация.

Автор курса: Артём Егоров, основатель образовательного канала, посвящённого языку Python. Практикующий программист.

27. «Уроки Python с нуля до Junior-разработчика» от Web Developer Blog

Продолжительность: 12 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Начальные действия и установка среды разработки.
  2. Типы данных, переменные.
  3. Арифметические действия.
  4. Управляющие конструкции.
  5. Понятие функций.
  6. Основные структуры данных
  7. Кортежи.
  8. Словари.
  9. Множества.
  10. Строковый тип.
  11. Чтение и запись в файлы.
  12. Модули

Чему научитесь:

  • освоите язык Python на начальном уровне;
  • познакомитесь с созданием сайтов;
  • научитесь работать с файлами и структурами данных.

Преимущества курса:

  • подходит для начинающих;
  • свободный график обучения;
  • объяснение простым языком.

Недостатки курса: достаточно поверхностные знания, но для начинающих такие уроки станут хорошим стартом.

28. «Python Джедай [2016 год] По стандартам США!» от «Хауди Хо»

Продолжительность: 20 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Начальный урок.
  2. Простые действия.
  3. Работа со строковым типом.
  4. Хранение данных.
  5. Управляющие структуры.
  6. Множественные условия, приоритеты действий.
  7. Циклы.
  8. Списки.
  9. Пользовательские функции.
  10. Комментирование кода.
  11. Модули, Генератор случайных чисел.
  12. Используем модуль метеоданных.
  13. Отслеживание и обработка исключений.
  14. Ввод-вывод в файлы.

Чему научитесь:

  • освоите синтаксис языка Python;
  • научитесь работать со сторонними сервисами;
  • ознакомитесь с исключениями и отладкой программ;
  • научитесь работать с данными.

Преимущества курса:

  • подробный разбор каждой темы;
  • автор отвечает на вопросы пользователей;
  • практические примеры для каждой темы;
  • свободный график обучения.

29. «Python для Начинающих» от ADV-IT

Продолжительность: 36 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Установка.
  2. Переменные.
  3. Строки.
  4. Номера.
  5. Циклы.
  6. Массивы.
  7. Управляющие структуры.
  8. Словари.
  9. Система ввода-вывода.
  10. Функциональное программирование.
  11. Использование модулей.
  12. Объектно-ориентированное программирование.
  13. Чтение-запись в файлы.
  14. Отслеживание и обработка исключений.
  15. Подготовка данных к отправке.
  16. Работа с терминалом.
  17. Регулярные выражения.
  18. Графический модуль.
  19. Компиляция под различные платформы.
  20. Работа с Базами Данных SQL Server.
  21. Интернет-запросы
  22. Django.

Чему научитесь:

  • изучите синтаксис языка Python;
  • познакомитесь с веб-разработкой;
  • освоите принципы ООП;
  • научитесь работать с графикой и файлами;
  • ознакомитесь с базами данных.

Преимущества курса:

  • свободный график обучения;
  • изучения Python от основ до уровня Junior;
  • большое количество практических примеров.

30. «Базовый Python 3» от Андрея Андриевского

Продолжительность: 34 видеоурока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Подготовка рабочей среды.
  2. Числа, текст и математика.
  3. Тонкости работы со строками.
  4. Списки и работа с ними.
  5. Переменные и их именование.
  6. Установка и знакомство с IDE PyCharm.
  7. Ввод информации посредством input().
  8. Операторы ветвления if, elif и else.
  9. Логические выражения.
  10. Цикл for на примере списка.Функция range().
  11. Цикл While и отличие от For.
  12. Знакомство с функциями.
  13. Выход из функции.
  14. Область видимости переменных.
  15. Распаковка аргументов и тонкости работы с ними.
  16. Списки, словари и множества.
  17. Модульная система.
  18. from и import в модулях.
  19. Файлы и каталоги.
  20. Скачивание изображений, своя функция.
  21. Исключения в python TRY & EXCEPT.
  22. Простой парсер валюты.
  23. Классы, ООП.
  24. Работа с классами и экземплярами.
  25. Классы, наследование.
  26. Импортирование классов.
  27. Работа с JSON.
  28. Счетчик повторяющихся слов.
  29. Тестирование в Python.
  30. Игра пей понг на Python.

Чему научитесь:

  • освоите синтаксис языка Python;
  • вникните в ООП;
  • научитесь получать информацию с других сайтов;
  • изучите способы тестирования и обработки исключений;
  • научитесь работать с файлами и структурами данных.

Преимущества курса:

  • объёмный курс, затрагивающий основные темы языка;
  • подходит для начинающих;
  • свободный график обучения.

31. «Python для начинающих» от alishev

Продолжительность: 17 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Введение, Hello world и Переменные.
  2. Типы данных.
  3. Условные операторы if, elif, else.
  4. Функции.
  5. Списки (list).
  6. Циклы.
  7. Словари (dict). Решение задач.
  8. Многомерные массивы.
  9. Генераторы списков (List comprehension).
  10. Множества (Set).
  11. ООП.

Чему научитесь:

  • познакомитесь с синтаксисом языка Python;
  • изучите структуры данных;
  • освоите основы ООП.

Преимущества курса:

  • свободный график изучения;
  • подходит для начинающих;
  • практические примеры.

32. «Нейронные сети на Python. Уроки» от selfedu

Продолжительность: 33 видеоурока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Популярность нейросетей.
  2. Как работают нейросети.
  3. Персептрон.
  4. Алгоритмы обучения нейронных сетей.
  5. Увеличение скорости обучения нейросетей.
  6. Чем опасно и как избежать переобучения?
  7. Функции активации, оценка работы нейросети.
  8. Знакомство с Keras.
  9. Переобучение нейросети.
  10. Описание Batch Normalization.
  11. Принципы действия сверточных нейросетей.
  12. Дополнительные архитектуры нейросетей.
  13. Работа с изображениями.
  14. Раскрашивание графических элементов.
  15. Основы рекуррентных нейросетей.
  16. Прогноз событий.
  17. Глубокие рекуррентные нейронные сети.
  18. Определение и работа с генеративно-состязательными сетями.

Чему научитесь:

  • освоите основы нейронных сетей;
  • научитесь создавать собственные нейронные сети;
  • разберетесь как распознавать знаки и выполнять прочие действия.

Преимущества курса:

  • свободный график обучения;
  • простое описание сложных тем;
  • практические примеры на каждую тему.

33. «Этический взлом на Python» от XCode

Продолжительность: 123 видеоурока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  • Вступление.
  • Знакомство с Kali Linux.
  • Основы Python.
  • Этичный взлом.

Чему научитесь:

  • освоите основы языка Python;
  • изучите операционную систему Kali Linux;
  • научитесь находить уязвимости;
  • защищаться от хакерских атак.

Преимущества курса:

  • свободный график изучения;
  • подробное описание процесса поиска уязвимостей;
  • подробное описание простым языком.

34. «Уроки PYTHON для начинающих» от selfedu

Продолжительность: 30 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Инсталляция интерпретатора языка.
  2. Переменные, основные операции и типизация языка.
  3. Основы ввода-вывода.
  4. Математические действия.
  5. Условный оператор if.
  6. Циклическое повторение блоков кода.
  7. Строковый тип.
  8. Списки.
  9. Словари.
  10. Кортежи.
  11. Функции.
  12. Проектирование разработки. Создание простой игры.
  13. Рекурсивные и лямбда-функции.
  14. Тестирование программ.
  15. Области видимости.
  16. Множества.
  17. Итераторы, выражения-генераторы, функции-генераторы, оператор yield.
  18. Дополнительные функции
  19. Методы сортировки элементов.
  20. Отлавливание и обработка ошибок.
  21. Чтение-запись в файлы.
  22. Методы форматирования.
  23. Разработка и импорт модулей.
  24. Пакеты (package).
  25. Декораторы функций.

Чему научитесь:

  • изучите синтаксис языка Python;
  • научитесь тестировать программы;
  • освоите работу с файлами и строками;
  • ознакомитесь с обработкой исключений.

Преимущества курса:

  • подходит для начинающих;
  • возможность заниматься в удобное время;
  • широкий охват тем по языку Python.

35. «Курс Python» от канала «Программирование на Python»

Продолжительность: 38 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Вводный урок.
  2. Типизация языка.
  3. Объявление и использование переменных.
  4. Условные операторы и цикличные конструкции.
  5. Функции.
  6. Гибкие методы работы с текстом.
  7. Работа с файлами.
  8. Введение в ООП.
  9. Итераторы.
  10. Генераторы.
  11. Наследование классов.
  12. Обработка ошибок.
  13. Модули, пакеты.
  14. Пространства имен, области видимости.

Чему научитесь:

  • изучите синтаксис языка Python;
  • разберёте основы ООП;
  • научитесь обрабатывать исключения.

Преимущества курса:

  • свободный график изучения;
  • обучение от новичка до полноценного программиста;
  • постоянное добавление новых актуальных занятий на канал.

36. «Уроки Python для начинающих» от Олега Шпагина

Продолжительность: 50 видеозанятий.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Установка, настройка и пишем первую программу.
  2. Как запустить Python IDLE и сделать первую программу (для начинающих).
  3. Как использовать Sublime Text для Python.
  4. Вычисления и переменные для начинающих.
  5. Строки для начинающих.
  6. Списки для начинающих.
  7. Кортежи, Словари для начинающих.
  8. Как в Python работать с массивами и списками.
  9. Индексы и срезы в массивах, списках.
  10. Конструкция if elif else.
  11. Логические операторы И, ИЛИ, НЕ (AND, OR, NOT).
  12. Циклы for и while.
  13. Встроенные функции Python.
  14. Именованные аргументы.
  15. try except.
  16. Как создать функцию, что такое функции в Python, как с ними работать.
  17. Что такое модули.
  18. Что такое классы, объекты.
  19. Рекурсия.
  20. Запуск внешних приложений.
  21. Как программировать на Python Online.
  22. Работа с файлами Excel считываем данные и формулы.
  23. Работаем с CSV файлами.

Чему научитесь:

  • настраивать рабочую среду;
  • познакомитесь с синтаксисом языка Python;
  • изучите основы ООП;
  • научитесь работать со сторонними приложениями.

Преимущества курса:

  • подробное изучение языка;
  • подходит для начинающих;
  • свободный график обучения;
  • закрепление знаний практическими занятиями.

37. «Уроки по Python для детей 10+» от Олега Шпагина

Продолжительность: 33 видеоурока.

Подтверждающий прохождение документ: нет.

Форма обучения: видеоуроки.

Программа обучения:

  1. Введение в Python.
  2. Модуль tkinter.
  3. Работа с файлами Excel считываем данные и формулы.
  4. Уроки Python / Делаем игру Арканоид.
  5. Как установить и использовать Sublime Text 3.
  6. Работа и отладка в Visual Studio.
  7. Работаем с CSV файлами.
  8. Как найти символ в строке.
  9. Как сделать игру Змейка.
  10. Модуль PyQt5 обращение к элементам.
  11. Расширение функционала.
  12. Экспорт сгенерированных изображений в графические файлы
  13. Устанавливаем IDE.
  14. Установка дополнительных модулей для обработки изображений.
  15. Разрабатываем ботов для чатов.
  16. Создание сайтов.
  17. Определение координат указателя.

Чему научитесь:

  • освоите основы программирования;
  • познакомитесь с синтаксисом языка Python;
  • настроите среду разработки;
  • научитесь использовать модули и фреймворки.

Преимущества курса:

  • подходит даже для школьников;
  • практическое подкрепление теории;
  • свободный график обучения.
Алексей Шаполов

Основатель и главный редактор проекта. Специалист в области интернет-маркетинга (SEO-продвижения и копирайтинга, в частности). Работаю онлайн с 2018 года.

Оцените автора
Добавить комментарий