Python

Освойте самый популярный язык программирования
-50% 0 дня 00:00:00
Записаться на курс
  • ★ 4,8 из 5

    Рейтинг курса на основе 2 745 отзывов

  • Быстрый старт

    Начните зарабатывать на фрилансе уже через 4 месяца

  • Проект в портфолио

    Создадите чат-бот по заданию от компании

  • -50%

    Скидка  действует
    0 дня 00:00:00

Python — идеальный язык для новичка

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

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

  • Получите неограниченный доступ к теории

    Смотрите лекции в любое время. Доступ к курсу и всем его обновлениям останется с вами навсегда.

  • Закрепите навыки на практических работах

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

  • Поработаете в тренажёрах с моментальной проверкой

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

  • Получите персональную обратную связь

    Куратор-эксперт проверит каждую вашу работу, даст подробную обратную связь и поможет разобраться со сложными моментами.

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

    Вы можете проходить обучение в мобильной версии платформы прямо с телефона — весь прогресс сохранится.

Найдёте первых заказчиков
в «Скил Маркете»

  • Комьюнити
  • Реальные заказы
  • Первые клиенты
  • Кейсы в портфолио

«Скил Маркет» — это закрытое сообщество в Telegram, в котором участники публикуют заказы на коммерческие
 и некоммерческие проекты. Там вы сможете откликаться на задачи
 или искать людей себе в команду для совместных проектов.

Узнать больше

Спикер курса доступно объяснит даже сложные темы

Получите все базовые навыки Python-разработчика

Должность

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

Навыки

  • Работаю с базовыми алгоритмами и типами данных в Python 

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

Инструменты

Вдохновитесь историями выпускников Skillbox

  • «Для меня очень ценно, что курс практико-ориентирован и в процессе его прохождения я постоянно решал задачи, с которыми реальные разработчики сталкиваются каждый день. Например, во время изучения блока Basic я создавал телеграм-бота».

    Продакт-лид Разработчик в студии Creonit
    История успеха
  • «Я работаю в крупной компании, у меня много интересных задач и отличные коллеги. Я хотел стать Python-разработчиком, и это получилось — хотя у меня семья, дети, ипотека и мне давно не 20 лет».

    1С-консультант Разработчик в Group-IB
    История Дмитрия
  • «К концу 3-го месяца работы на фрилансе я получил статус „топ-фрилансер“ и поднялся на 1-е место в рейтинге фриланс-площадки по специализации „Разработчик чат-ботов“. Доход за 3-й месяц был в 3 раза выше, чем за первый».

    Менеджер в «Пятёрочке» Разработчик на фрилансе
    История Станислава
  • «Я выбрал разработку, прошёл 1-й модуль и начал отправлять своё резюме. Пока я на испытательном сроке, но работа мне очень нравится».

    Барабанщик Python-разработчик
    История Романа
  • «Курс я завершил месяцев за семь-восемь и уже ближе к концу обучения начал активно проходить собеседования и выполнять тестовые задания. С момента консультации в Центре карьеры до получения первого офера (потом был ещё один) прошло меньше месяца. Сейчас я работаю сразу в двух местах».

    Юрист Python-разработчик
    История Биржана

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

  • 32 часа теории
  • 223 часа практики
  • Проект в портфолио
  • Обновили курсы в 2025 году
  1. Python Basic
    1. Введение
      • Научитесь работать с онлайн-редактором кода. Напишете первую программу. Освоите работу с функцией print.
    2. Основы работы с Python
      • Изучите работу с переменными, оператором ввода input и строками.
    3. Операторы, выражения
      • Изучите арифметические операции с числами, порядок их выполнения, ввод чисел с клавиатуры, деление нацело и с остатком, а также сокращённые операторы.
    4. Условный оператор if, ветвления
      • Изучите основы работы с оператором if, научитесь писать простые программы с условиями.
    5. Условный оператор if: продолжение
      • Изучите логические операторы not, and, or. Научитесь писать последовательные и вложенные условия, упрощать сложные выражения.
    6. Цикл while
      • Научитесь работать с оператором циклов while. Изучите логические преобразования, бесконечные циклы, операторы break, continue.
    7. Цикл for. Циклы со счётчиком
      • Научитесь использовать цикл for для итерации по числам, изучите основы функции range().
    8. Цикл for. Особенности работы с range
      • Узнаете, как работать с параметрами функции range(): start, stop, step.
    9. Цикл for: работа со строками
      • Научитесь работать с функцией print, оператором end и работать со строками в условном операторе.
    10. Вложенные циклы
      • Узнаете, где можно встретить вложенные циклы, как они работают и как меняются счётчики циклов. Научитесь сравнивать счётчики внутри вложенного цикла, решать математические задачи с помощью вложенных циклов.
    11. Числа. Типы int и float
      • Научитесь работать с целыми (тип int) и вещественными (тип float) числами в Python, их вводом и преобразованием, арифметическими действиями с ними. Изучите стандартные математические функции из модуля math.
    12. Функции: начало
      • Изучите основы функций: объявление и вызов функции, функции с одним и несколькими параметрами.
    13. Особенности float
      • Научитесь возвращать значения функций значений из функций, работать с оператором return, алгоритмами с заданной точностью. Познакомитесь с особенностями работы с вещественными числами.
    14. Установка и настройка IDE
      • Установите IDE Pycharm, научитесь работать с командной строкой и интерпретатором, отлаживать программы.
    15. Базовые коллекции. Списки
      • Научитесь работать с базовой коллекцией — списками (list). Сможете объявлять и выводить списки и работать с элементами, создавать списки с помощью циклов.
    16. List: Методы работы со списками
      • Изучите функции и методы работы со списками. Научитесь удалять и заменять элементы списков, итерироваться по спискам, использовать вложенные циклы.
    17. Представления списков
      • Научитесь создавать списки с помощью List comprehensions. Научитесь работать с типом slice и сортировать списки.
    18. Базовые коллекции. Строки
      • Освоите работу со строками. Научитесь использовать методы строк, изучите преобразование в строки и форматирование.
    19. Базовые коллекции. Словари и множества
      • Научитесь создавать словари и работать с их элементами. Изучите методы словарей и перебор элементов. Сможете генерировать словари и работать с функцией set.
    20. Базовые коллекции. Кортежи
      • Узнаете, чем кортежи отличаются от списков и зачем они нужны. Научитесь использовать функции zip и enumerate. Сможете перебирать ключи и значения в словаре, работать с составными ключами.
    21. Функции: продолжение
      • Научитесь работать с рекурсией, работать с коллекциями внутри функции и при вызове. Сможете использовать значения по умолчанию при работе с функцией.
    22. Работа с файлами
      • Научитесь работать с путями к файлам, unix path. Освоите базовые операции с файлами: open, read, write, close, итерацию по файлу с циклом for, поиск подстроки, безопасную работу с файлами.
    23. Исключения: работа с ошибками
      • Узнаете, что такое исключения и какая у них иерархия. Научитесь использовать конструкцию try-except-finally-else и правильно обрабатывать исключения.
    24. Введение в ООП
      • Научитесь работать с объектно-ориентированным программированием в Python, с классами и их методами, конструктором классов __init__, объектом класса self.
    25. Основные принципы ООП
      • Научитесь инкапсулировать и скрывать данные, работать с наследованием и полиморфизмом, описывать классы и методы.
    26. Итераторы и генераторы
      • Поймёте, в чем отличие между итератором и тестируемым объектом. Узнаете, как получить итератор, работать с функциями iter, next. Сможете превращать функцию в генератор, использовать оператор yield.
    27. Декораторы: базовый уровень
      • Сможете использовать декораторы для изменения свойств функций. Научитесь работать с модулем datetime и использовать декоратор как таймер.
    28. Углублённая работа с классами и встроенные декораторы
      • Научитесь работать с множественным наследованием. Узнаете, что такое интерфейс класса и абстрактные классы. Сможете оформлять статистические методы в классе, изменять или получать атрибуты объекта без вызова методов.
    29. Декораторы: продвинутый уровень
      • Сможете использовать декораторы с аргументами, генераторы как контекст-менеджеры и модуль logging.
    30. Функции. Конец
      • Научитесь работать с lambda-функциями, map, filter, reduce, all any. Сможете задавать пространство имен, области видимости и использовать класс counter.
    31. Библиотеки для работы с данными
      • Сможете работать с регулярными выражениями, датой и временем и модулем itertools.

Сертификат от Lerna

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

Посмотреть сертификат
  • Старт курса: 13 мая
  • Осталось: 3 места

Стоимость курса

Скидка действует 0 дня 00:00:00

  • 56 910 ₸/мес
  • -50%
28 455 ₸/мес
  • В рассрочку на 12 месяц
  • 0%∙0₸∙24
  • Бонусный курс
  • Год английского бесплатно

Записаться на курс или получить бесплатную консультацию

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Часто задаваемые вопросы

  • Я никогда не программировал. У меня получится?

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

  • Какой график обучения на платформе? Получится ли совмещать его с работой?

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

  • Я смогу общаться со спикерами?

    У вас будет куратор в Telegram-чате, а проверяющий эксперт прокомментирует практические работы и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.

  • Действуют ли какие-нибудь программы рассрочки?

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