Image
Онлайн-курс
−40% до 12 июля

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

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

Трейлер

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

На рынке не хватает специалистов

Данные сайта hh.ru

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

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

  1. Писать чистый код

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

    Изучите принципы объектно ориентированного программирования и научитесь разрабатывать модульные программы — от консольных скриптов до чат-ботов.
  3. Работать с базами данных

    Узнаете, чем различаются реляционные и нереляционные базы данных. Научитесь управлять большими объёмами данных и быстро получать нужное с помощью запросов.
  4. Использовать Git

    Узнаете, как работать с распределённой системой контроля версий, и сможете вносить или откатывать изменения в проекте одновременно с другими разработчиками.
  5. Тестировать код

    Освоите методы отладки и тестирования — сможете находить и исправлять даже мельчайшие ошибки в своём или чужом коде.
  6. Работать с сетью

    Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с GET- и POST-запросами и API — сможете создавать веб-приложения.

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

  1. Изучаете тему

    В курсе — практические видеоуроки.

  2. Выполняете задания

    В том темпе, в котором вам удобно.

  3. Работаете с наставником

    Закрепляете знания и исправляете ошибки.

  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

  • 16 тематических модулей
  • 200 онлайн-уроков
  1. Установите Python на свой компьютер и напишете первые строки кода. Изучите основы работы с Git.

  2. Изучите строки и разные виды переменных. Познакомитесь со списками, кортежем, словарями и множествами.

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

  4. Узнаете способы вызова функций, познакомитесь со встроенными функциями Python и рекурсией.

  5. Узнаете, как и для чего использовать модули и пакеты, и научитесь импортировать код.

  6. Изучите области видимости и разберётесь в пространствах имён модулей.

  7. Узнаете, что такое класс и объект. Поймёте, из чего состоит класс, какие в нём бывают методы и атрибуты.

  8. Поймёте, в каких случаях нужно применять наследование классов, и научитесь переопределять методы и атрибуты.

  9. Научитесь форматировать строки и вывод на консоль или в отдельный файл.

  10. Познакомитесь со стандартными ошибками в коде и научитесь работать с исключениями.

  11. Узнаете, чем различаются функциональный и императивный стили программирования. Изучите генераторы, итераторы и декораторы.

  12. Поймёте, как запустить несколько потоков параллельно: изучите модель параллельных вычислений, блокировки и очереди.

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

  14. Научитесь отлаживать и тестировать код.

  15. Познакомитесь с расширенными типами данных (time, datetime, calendar, decimal), регулярными выражениями, CSV-файлами и форматом JSON.

  16. Изучите клиент-серверное взаимодействие и разберётесь в работе HTTP-запросов. Научитесь работать с базами данных.

  17. Познакомитесь с фреймворком Flask и узнаете, как передать параметры в Flask endpoint через URL.

  18. Изучите основные отличия Linux от Windows и узнаете, как установить, активировать и деактивировать виртуальное окружение.

  19. Узнаете, что такое юнит-тесты, научитесь пользоваться библиотеками и научитесь тестировать веб-приложения. Сможете писать свои тесты и оформлять их в проекте. Познакомитесь с основами автоматизации CI.

Заявка не отправлена!

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

Спасибо!

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

Дипломные проекты

Преподаватели

Вадим
Шандринов

Python-разработчик с опытом более 16 лет. Блок «Python Basic»

Преподаёт программирование 9 лет. Автор статей на habrahabr.ru с охватом 30 000 просмотров.

Антон
Тюрин

Старший разработчик в Twitter

Никита
Левашов

Сооснователь и CTO в Angry Developers

7 лет разрабатывает продукты на Python, победитель более 20 хакатонов. Занимается разработкой виртуальных ассистентов и ПО.

Ваше резюме после обучения

Андрей Семёнов
  • Должность Python-разработчик
  • Зарплата от: 70 000 ₽

Профессиональные навыки:

  • Знание синтаксиса Python
  • Отладка и тестирование приложений
  • Работа с мультипоточностью
  • Разработка модульных программ и веб-приложений
  • Профилирование приложений
  • Установка и настройка веб-сервера
  • Работа с внешними API мессенджеров
  • Запуск приложений с помощью Docker
  • Работа с внешними API мессенджеров
  • Работа с системой контроля версий Git
  • Знание сторонних Python-библиотек и фреймворков (pillow, requests, regex, peewee)

Диплом Skillbox

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

Image

Стоимость обучения

−40% до 12 июля
  • Рассрочка на 12 месяцев 3 750 ₽
  • Стоимость
    со скидкой 45 000 ₽
  • Первоначальная
    стоимость 75 000 ₽