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

Для начинающих с нуля в 2021 году. До уровня PRO.

💰 Материал спонсора. «Основы Python» от Skillbox 💰

Skillbox предоставляет бесплатный доступ к части уроков своей платной обучающей программы «Профессия Python-разработчик». Успейте попробовать!

Длительность: 45 уроков.

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

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

  1. Python intro.
  2. Основы.
  3. Операторы, выражения.
  4. Условный оператор if, ветвления.
  5. Условный оператор if: продолжение.
  6. Цикл while.
  7. For: циклы со счётчиком.
  8. For: циклы со счётчиком. Часть 2.
  9. Цикл for: работа со строками.

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

  • Писать чистый код
  • Понимать алгоритмы и структуры данных
  • Создавать программы на Python
  • Работать с сетью
  • Тестировать код

Особенности курса:

  • Доступ к материалам курса даётся на 7 дней

Кто проводит курс

Роман Булгаков

  • Преподаватель информатики и программирования по специализации Python со стажем 5 лет

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

Длительность курса: 17 уроков.

Уровень: для начинающих.

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

Обратная связь: нет.

С сертификатом

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

  1. Вступление.
  2. Введение в Python.
  3. Разбор практического задания.
  4. Встроенные типы и операции с ними.
  5. Разбор практического задания.
  6. Практикум. Игра «Угадай число».
  7. Разбор практического задания.
  8. Функции.
  9. Разбор практического задания.
  10. Модули и библиотеки.
  11. Разбор практического задания.
  12. Работа с файлами. Кодировки.
  13. Разбор практического задания.
  14. Полезные инструменты. Обработка исключений.
  15. Разбор практического задания.
  16. Практикум. Консольный файловый менеджер.
  17. Разбор практического задания.

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

  • Использовать основные конструкции языка Python
  • Разбираться в чужом коде
  • Оформлять код в соответствии с установленными нормами
  • Использовать IDE для тестирования кода и поиска ошибок
  • Создавать программное обеспечение
  • Досконально разберётесь с особенностями языка

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

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

Уровень: для начинающих.

Обратная связь: нет.

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

С сертификатом

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

  1. Кто такой Python-разработчик.
  2. Знакомство с Python и его возможностями.
  3. Первая программа.
  4. Функции. Разработка приложения ToDo.
  5. Создаём первого Telegram-бота.
  6. Превращаем программу ToDo в бота.
  7. Как и чему учиться начинающему Python-разработчику.
  8. Вопросы и ответы.

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

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

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

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

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

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

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

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

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

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

Сертификат: не выдаётся.

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

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

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

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

  • на уроках даются только основы.

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

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.

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

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

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

  • практические задания задания доступны только после оформления платной подписки (стоит 400 рублей в месяц)

Автор курса: Георгий Дударь, основатель онлайн-школы программирования itProger, автор YouTube-канала с более чем 650 000 подписчиков.

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

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

Сертификат: нет.

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

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

  1. Привет, Мир!
  2. Комментарии.
  3. Инструкции.
  4. Как мы проверяем ваши решения.
  5. Синтаксические ошибки.
  6. Арифметические операции.
  7. Операторы.
  8. Коммутативная операция.
  9. Композиция операций.
  10. Приоритет.
  11. Линтер.
  12. Кавычки.
  13. Экранированные последовательности.
  14. Конкатенация.
  15. Кодировка.
  16. Типы данных.
  17. Сильная типизация.
  18. Явное преобразование типов.
  19. Что такое переменная.
  20. Изменение переменной.
  21. Выбор имени переменной.
  22. Ошибки при работе с переменными.
  23. Выражения в определениях.
  24. Переменные и конкатенация.
  25. Именование переменных.
  26. Магические числа.
  27. Константы.
  28. Интерполяция.
  29. Извлечение символов из строки.
  30. Multi-line строки.
  31. Функции и их вызов.
  32. Сигнатура функции.
  33. Стандартная библиотека.
  34. Аргументы по умолчанию.
  35. Вызов функции — выражение.
  36. Выражения как аргументы.
  37. Вызов функций в аргументах функций.
  38. Детерминированность.
  39. Побочные эффекты.
  40. Неизменяемость и примитивные типы.
  41. Создание (определение) функции.
  42. Передача одного аргумента.
  43. Передача нескольких аргументов.
  44. Возврат значений.
  45. Возврат по умолчанию.
  46. Параметры по умолчанию.
  47. Именование.
  48. Окружение.
  49. Логический тип.
  50. Предикаты.
  51. Комбинирование операций и функций.
  52. Логические операторы.
  53. Отрицание.
  54. Логические операторы 2.
  55. Условная конструкция.
  56. else.
  57. else + if = elif.
  58. Тернарный оператор.
  59. Истинность выражений.
  60. Цикл While.
  61. Агрегация данных (Числа).
  62. Агрегация данных (Строки).
  63. Обход строк.
  64. Условия внутри тела цикла.
  65. Формирование строк в циклах.
  66. Пограничные случаи.
  67. Синтаксический сахар.
  68. Возврат из циклов.
  69. Цикл For.

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

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

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

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

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

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

Документ об окончании: выдаётся (на платной части курса).

Форма обучения: работа в онлайн-тренажёре.

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

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

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

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

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

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

Недостатки курса: бесплатно доступна только часть курса, полный курс — платный.

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

7. «Основы программирования на Python» от НИУ «ВШЭ»

Продолжительность: 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 в Институте биоинформатики, где также занимается научной работой.

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 для анализа данных» от Coursera

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

Сертификат: выдаётся (платно).

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

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

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

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

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

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

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

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

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

Сертификат: выдаётся (платно).

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

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

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

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

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

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

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

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

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

Сертификат: да.

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

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

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

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

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

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

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

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

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

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

Сертификат: выдаётся (платно).

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

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

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

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

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

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

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

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

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

Сертификат: да.

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

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

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

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

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

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

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

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

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

Сертификат: выдаётся (платно).

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

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

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

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

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

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

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

18. «Глубокое обучение на Python» от Андрея Созыкина

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

Сертификат: выдаётся (платно).

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

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

Сертификат: да.

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

25. «Язык программирования 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;
  • познакомитесь с принципами ООП;
  • научитесь взаимодействовать с другими приложениями;

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

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

Автор курса: Артём Егоров, практикующий программист.

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

28. «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;
  • большое количество практических примеров.

29. «Базовый 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;
  • вникните в ООП;
  • научитесь получать информацию с других сайтов;
  • изучите способы тестирования и обработки исключений;
  • научитесь работать с файлами и структурами данных.

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

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

30. «Python для начинающих» от Наиля Алишева

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

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

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

Сертификат: нет.

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

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

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

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

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

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

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

33. «Уроки 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.

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

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

Сертификат: нет.

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

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

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

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

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

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

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

35. «Уроки 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;
  • изучите основы ООП;
  • научитесь работать со сторонними приложениями.

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

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

36. «Уроки по 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 года.

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