Онлайн-курс Программирование
на Python 3

Лучший онлайн-курс
по версии EdCrunch Award 2020

О курсе

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

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

Программа обучения включает в себя серию видео уроков по Python, практику на специальном тренажере, а также поддержку преподавателя.

Чему вы научитесь

Уроки программирования на Питон 3 с нуля формируют у учеников устойчивые навыки работы с языком, а также развивают логическое мышление.
Пройдя обучение Пайтон онлайн, вы научитесь:

  • Устанавливать и запускать интерпретатор Python.

  • Работать со встроенными типами данных.

  • Создавать и изменять файлы в разных кодировках.

  • Работать с кортежами, списками, множествами и словарями.

  • Избегать и исправлять распространенные синтаксические и логические ошибки.

  • Перехватывать и обрабатывать исключения.

  • Управлять потоком выполнения программ.

  • Использовать циклы для обхода списков, словарей и файлов.

  • Проектировать и использовать функции для решения разных типов задач.

  • Работать с модулями и библиотеками.

  • Создавать виртуальные окружения и устанавливать новые пакеты.

  • Создавать собственные классы и объекты.

Популярность Python

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

Рейтинг популярности 

  • 1 место в рейтинге PYPL1.
  • 3 место в индексе TIOBE2.
  • Язык года по версии TIOBE
    в 2007, 2010, 2018 и 2020 годах.
Популярность Python

Сферы использования3

  • 49% — web-разработка
  • 43% — анализ данных
  • 41% — машинное обучение
  • 38% — создание парсеров и ботов
  • 30% — администрирование и DevOps

1. PYPL — рейтинг языков, по которым чаще всего ищут учебные пособия (изучают).
2. TIOBE — индекс популярности языков программирования на основе анализа поисковых запросов.
3. По данным jetbrains.com — лидера среди разработчиков IDE.

Кому подойдет этот курс

Онлайн курс Пайтон 3 подходит как для начинающих программистов, так и опытным разработчикам,
которые хотят быстро освоить язык и узнать его тонкости.

  • Python для новичков

    Начинающему программисту

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

    Python один из лучших языков для начинающих.

  • Python для программистов

    Программисту на другом языке

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

  • Python для аналитика

    Аналитику

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

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

Объемный онлайн-курс по Питону с короткими видео-уроками и большим количеством практики.
Обучение Python с нуля до последней версии языка.

  1. 1

    Введение в Python

    15 уроков, 6 заданий

    Узнаете, что такое Python и как язык появился на свет.
    Научитесь устанавливать и запускать среду программирования Python.
    Познакомитесь со средой разработки PyCharm.
    Узнаете как работать с конспектами в Jupyter Notebook.
    Потренируетесь запускать программы разными способами.
    Научить принимать данные через аргументы командной строки и из стандартного потока ввода.
    Напишите свои первые программы.

  2. 2

    Числа и строки

    21 урок, 89 заданий

    Познакомитесь со встроенными типами данных Питона.
    Научитесь обрабатывать строки и числа.
    Узнаете, что такое срезы и методы строк.
    Научитесь форматировать строки разными способами.
    Познакомитесь с f-строками

  3. 3

    Файлы

    3 урока, 13 заданий

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

  4. 4

    Списки и кортежи

    18 уроков, 56 заданий

    Научитесь работать со списками в Python.
    Узнаете как списки хранятся в оперативной памяти.
    Потренируетесь в копировании, развороте и преобразовании последовательностей.
    Познакомитесь со вложенными списками и матрицами.
    Научитесь преобразовывать строки, файлы и списки друг в друга.
    Узнаете про особенности использования списков с f-строками

  5. 5

    Словари

    9 уроков, 30 заданий

    Познакомитесь со словарями в Пайтон.
    Узнаете про ограничения и возможности ключей.
    Изучите популярные методы работы со словарями.
    Научитесь вкладывать списки и словари друг в друга.
    Узнаете про особенности использования списков с f-строками

  6. 6

    Множества

    7 уроков, 18 заданий

    В деталях познакомитесь со множествами. Научитесь использовать множества совместно со списками. Узнаете насколько быстро оператор in работает с разными типами данных. Освоите операции над множествами.

  7. 7

    Динамическая типизация

    3 урока

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

  8. 8

    Инструкции и синтаксис

    5 уроков, 2 задания

    Подробнее узнаете о присваивании.
    Научитесь писать и читать документацию.
    Узнаете про ограничения имён переменных.

  9. 9

    Условия

    5 уроков, 11 заданий

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

  10. 10

    Циклы

    25 уроков, 56 заданий

    Узнаете об особенностях работы цикла for в Python.
    Научитесь использовать функции range и enumerate.
    Разберетесь с тем как перебирать списки, словари и строки.
    Познакомитесь с концепцией итераторов.
    Научитесь работать с бесконечными циклами while.
    Узнаете как эффективно перебить большие файлы в Python.
    Научитесь сортировать списки и словари.

  11. 11

    Функции

    12 уроков, 27 заданий

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

  12. 12

    Модули

    8 уроков, 2 задания

    Научитесь импортировать модули и сторонние библиотеки.
    Узнаете как работают import и from
    Познакомитесь со стандартной библиотекой Python.

  13. 13

    Установка внешних пакетов

    3 урока, 3 задания

    Узнаете, что такое виртуальные окружения
    и научитесь создавать изолированные среды.
    Научитесь использовать менеджер пакетов pip для установки внешних пакетов.

  14. 14

    Классы и ООП

    9 уроков, 6 заданий

    Познакомитесь с классами в Python.
    Узнаете, что такое инкапсуляция, наследование и полиморфизм.
    Научитесь создавать классы и объекты.
    Узнаете про методы и свойства классов.

  15. 15

    Исключения

    3 урока

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

Как проходит обучение Python

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

Оплатив курс, вы получите полный Online доступ ко всем видео-урокам, тренажеру, решениям преподавателя и форуму поддержки.

Качество высшего образования

С 2019 года курс «читается» студентам Московского университета экономики и права им. Витте
на специальностях «Прикладная информатика» и «Бизнес-информатика».

Студенты
Награда Edcrunch Award 2020

Курс-победитель VI международного конкурса
образовательных проектов EdCrunch Award 2020.

Первое месте в спец. номинации «Программирование» среди более 100 курсов ведущих частных и государственных учебных заведений России и СНГ.

Сертификат

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

Вы можете добавить сертификат в резюме или отправить ссылку работодателю.

Сертификат — это подтверждение ваших навыков и знаний.

Сертификат
выдан
Ивану
Петрову
и подтверждает, что он закончил онлайн курс
Программирование на Python 3
Продолжительность курса: 11 часов 5 минут
Уроков пройдено: 146/146 (100%)
Заданий решено: 369/369 (100%)
Генеральный директор
Shultais Education
Никита Шультайс

Компании, в которых работают наши ученики

  • Mail.ru
  • ВТБ
  • Сбербанк
  • МТС
  • Промсвязьбанк
  • Магнит
  • СК Согласие
  • Райффайзен Банк
  • Высшая школа экономики (ВШЭ)
  • РУДН
  • Сибур
  • СГК
  • Контур
  • Epam
  • Playrix

Отзывы учеников

62 положительных отзыва, средняя оценка

Рейтинг курса
  • КавычкиРечь
    Я в восторге от курса, не ожидал честно говоря, что он настолько хорош. Особенно полезно решить дополнительные задания, очень сильно закрепляет знания и формирует навык. Мне кажется, что этому курсу отчаянно не хватает рекламы. Все рекомендации завалены разными именитыми курсами по 100к и больше. Если специально не искать, то тяжело найти курс и выделить его среди прочих. Лично я его нашел через Ютуб-канал Никиты. Посмотрев все ролики, зашел в описание глянуть, что еще есть интересного, а там курсы...Ладно бы так через Ютуб продвигать, но роликов мало, поэтому наверное их в трендах и рекомендациях редко встретишь (я ни разу не видел, нашел канал после поиска видео по книгам по Python).

    Я всем знакомым о нем рассказал, даже в комментах под видео в Ютубе о бесполезности всех курсов писал им, что автор не прав-есть курс и очень-очень хороший, особенно за такую цену). Для людей в регионах, где зарплаты низкие (не смогут отдать 100 т.р. за сомнительный курс, который еще может и не понравиться), этот курс просто находка! В общем рекламу бы и побольше) (сам не верю, что такое пишу про рекламу)))

    Спасибо за курс, буду заниматься и дальше.
  • КавычкиРечь
    Ну вот и закончился курс Python (Хотя еще осталось пару задач, но я их обязательно решу).Что я хочу сказать на счет курса : Так это то, что он отличный!!!!

    Для новичка в программировании лучше не придумаешь:). Мне очень понравилась обратная связь, это тебе не дают готовый код, а дают мысль с которой можно решить задачу. Курс стоит своих денег. Рекомендации: Сделайте пожалуйста отдельный курс по классам и ООП с кучей практических заданий. Также было бы круто если бы была возможность удалять свои сообщения (т.к. вроде написал, а через минуту минуту задачу решил но удалить уже ничего нельзя).

    И последнее : Добавить возможность чтобы ученики не видели код который выкладывают другие (потому что присутствует соблазн и хочется просто скопировать и пройти все тесты:)) но я сам решал, и ничего не списывал:D.

    Обращение к тем кто сейчас читает этот пост и думает покупать этот курс или нет. Я скажу так: Если ты хочешь понять программирование твое или нет, то покупай!!! Цена не так велика как в других школах. Для себя я понял, что я хочу заниматься программированием и постоянно развиваться). И напоследок хочу сказать:

    Никита! Спасибо вам большое за такой прекрасный курс по Python!
  • КавычкиРечь
    Коллеги, это действительно лучшие курсы из всех, предложенных в интернете на сегодняшний день!

    Курс нацелен на то, что на выходе учащийся будет твёрдо ориентироваться в языке, среде разработки, уметь пользоваться документацией. Главное - он будет способен самостоятельно двигаться дальше.

    В курсе нет никакой "воды", только конкретика, только прикладная полезность. Обратная связь с преподавателем работает быстро и помощь информативная.

    Очень мне помог бесплатный кусочек. Я проникся курсом именно после того, как прослушал и прорешал именно эту его часть. Цены тоже приятно поразили своей адекватностью. За это отдельное огромное спасибо.

    Чего не хватало мне во время прохождения курса:
    1. Хотел бы видеть отдельные подробные уроки по глубокой работе с документацией и документированием своего кода.
    2. ОЧЕНЬ хочется в такой же манере, как даёт материал Никита, увидеть подробный курс по PyQt5, QT Designer, QT Quck. Чтобы "взяли за ручки" и провели по всему циклу создания "с нуля" какого-нибудь законченного оконного приложения типа своего почтового клиента и/или игрушки.
    3. Свои выполненные задания хотелось бы просматривать в более удобной форме и быстро находить что-то в них по своим заметкам. Чтобы был какой-то блокнот типа TODO. Потому что "помню, что делал такое в каком-то уроке, а вот в каком - .... провал".
    4. Хотелось бы увидеть урок по оформлению готового (законченного) приложения на Python 3.

    Но и без всего этого курс по Python - отличный.

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

    Никита, искреннее спасибо за добротную и качественную работу.

    P.S. Лично я уже даже "отбил" заплаченные за курс деньги, написав несколько полезных утилит к своим другим проектам ;-)
  • КавычкиРечь
    До 100 % прохождения осталось одно видео и две задачи, но напишу отзыв уже сейчас.
    Замечательный курс по Python! Очень доступные и понятные даже для безнадежных гуманитариев объяснения, отличная обратная связь: преподаватель сам отвечает на любой вопрос по решению задач. Задачи после каждого видео довольно простые: они нужны для закрепления правил синтаксиса, а в разделе "задания" уже есть задачки посложнее.

    Единственное пожелание: было бы здорово иметь возможность скопировать код, который используется в видео, и, конечно, чем больше задач, тем лучше!
Еще отзывы

Тарифы

  • Базовый

    Самостоятельное обучение по видео-урокам в любой момент

    • 146 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Можете освежить знания через год или два

    • 369 практических заданий

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

  • Премиум

    Теория, практика и поддержка —
    залог успешного обучения

    • 146 видео-уроков

      Более 7 часов видео

    • Дополнительные материалы

      Схемы, методички, исходные коды

    • Возможность скачать видео

      Смотреть уроки можно даже без интернета

    • Доступ к курсу навсегда

      Условия бесплатного тарифа могут измениться

    • 369 практических заданий

      Практические занятия на тренажере

    • Поддержка преподавателя

      Помощь в решении заданий в течение 24 часов

    • Сертификат о прохождении курса

      Подтверждение ваших навыков

    • Эталонные решения

      Решения преподавателя

Без воды
Много практики
Поддержка
Сертификат

Регистрация

или
Письмо со ссылкой для доступа отправлено.
Проверьте почту.

Письмо не пришло? Посмотрите в спаме.
Регистрируясь, вы соглашаетесь с условиями предоставления услуг (пользовательское соглашение).

Остались вопросы?

  • 1. Подойдет ли мне ваша учебная программа?

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

    В любом случае, мы рекомендуем попробовать. Первые 36 уроков и 95 заданий доступны бесплатно сразу после регистрации. Этого хватит, чтобы оценить подачу и сложность материалов.

  • 2. Как, когда и в какое время я буду учиться?

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

    В платных тарифах вы можете скачивать видео-файлы, чтобы смотреть их Оффлайн даже когда нет интернета.

  • 3. Могу ли я прервать обучение, а затем возобновить доступ?

    Да, можете. У нас нет дедлайнов и ограничений по времени прохождения курса.
    Можете спокойно ехать в отпуск, а затем продолжать занятия.

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

  • 4. Сколько длится обучение Python?

    Некоторые ученики проходят курс за месяц, другим нужен год.
    Продолжительность обучения зависит от ваших целей, начальной подготовки и времени, которое вы готовы тратить на учебу. Мы рекомендуем закладывать не менее трёх месяцев.

  • 5. Что делать если у меня возникнут сложности во время обучения?

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

    Обычно помощь приходит в течение 24 часов.

  • 6. Могу ли я перейти с Базового тарифа на Премиум?

    Да, можно в любой момент перейти на Премиум и получить доступ ко всем заданиям и поддержке.