6 МЕСЯЦЕВ БЕСПЛАТНО — ПЕРВЫЙ ПЛАТЁЖ ЧЕРЕЗ ПОЛГОДА!

−40% до 20 апреля

Профессия Python-разработчик

Профессия Python-разработчик

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

Записаться на курс

На рынке не хватает разработчиков

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

Корпоративное обучение для бизнеса

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

Действуют специальные условия для командного обучения.

Быстрый старт в программировании на Python

Мы обновили программу в 2020 году. Курс на 70% состоит из практических занятий — уже через 6 месяцев вы сможете написать сервис по доставке еды, анализатор сайта Booking.com и интернет-магазин на фреймворке Django.

По статистике, студенты этого курса проходят первые 5 модулей за 3 недели. Это значит, что уже через 21 день вы напишете:

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

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

  1. Создавать простые и сложные модульные программы: от консольных скриптов до чат-ботов
  2. Тестировать код
  3. Оптимизировать старые и/или неудачные веб-приложения
  4. Работать с базами данных
  5. Понимать место Django в семействе веб-фреймворков
  6. Структурировать проект так, чтобы он был поддерживаемым
  7. Использовать промышленные средства разработки: Git, PyCharm
  8. Создавать соответствующие современным требованиям веб-приложения
Акция

Акция!

Всем студентам курса на время обучения мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — PyCharm Professional Edition.

Помощь в трудоустройстве

Карточки вакансий

Опытные HR-специалисты отвечают на вопросы, подбирают лучшие вакансии, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Андрей Виноградов

Андрей Виноградов

Руководитель Центра карьеры Skillbox

Учитесь сейчас, платите потом!

Расходы за первые 6 месяцев обучения берёт на себя Skillbox. В это время вы посещаете лекции и воркшопы, прокачиваете навыки, находите себе работу и начинаете зарабатывать.

Кредитная программа от надежных банков

  • Для граждан РФ
  • Без первого взноса
  • Без переплаты по процентам
  • Одобрение в день обращения

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

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

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

    Изучаете тему
  2. Выполняете задания

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

    Выполняете задания
  3. Работаете с преподавателем

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

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

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

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

Программа

Вас ждёт 3 блока по программированию на Python с разным уровнем сложности и дополнительные курсы.

  • 80 тематических модулей
  • 350 онлайн-уроков
      1. Введение
      2. Основы работы с Python
      3. Операторы, выражения
      4. Условный оператор If, ветвления
      5. Условный оператор if: продвинутые условия
      6. Цикл while
      7. Цикл for. Циклы со счётчиком
      8. Цикл for. Параметры функции range()
      9. Числа
      10. Базовые коллекции: list
      11. Цикл for: работа со списками
      12. List comprehensions, slice и сортировка списков
      13. Двумерные массивы
      14. Базовые коллекции: кортежи и строки
      15. Базовые коллекции: словари
      16. Функции. Основы
      17. Функции. Продвинутые темы
      18. Базовые коллекции: множества
      19. Алгоритмы и структуры данных
      20. Функции. Оформление и документация
      21. Работа с файлами
      22. Поиск в подстроке с помощью деревьев и regex
      23. Функции. Рекурсия
      24. Введение в ООП
      25. Работы с модулями
      26. Работа с файловой системой
      27. Элементы функционального программирования
      28. Алгоритмы
      29. Структуры данных
      30. Принципы ООП
      31. ООП. Продвинутые темы
      32. Исключения
      33. Протоколы, генераторы, декораторы и менеджеры контекста
      34. Основы работы с сетью
      35. Продвинутые темы
      1. Введение в веб-фреймворки
      2. Введение в Django
      3. Обработка запросов в Django
      4. База данных и модели
      5. Формы
      6. Работа с файлами
      7. Тестирование
      8. Аутентификация и авторизация
      9. Админка
      10. Локализация и интернационализация
      11. Права доступа
      12. Документирование
      13. Оптимизация
      14. Экспорт данных
      1. Flask: начало
      2. Основы работы в Linux. Часть 1
      3. Основы культуры CI. Часть 1
      4. Flask
      5. Основы работы в Linux. Часть 2
      6. Основы дебаггинга и профилирования. Часть 1
      7. Logger
      8. Деплой приложения на linux
      9. Docker
      10. Базы данных. Часть 1
      11. Многозадачность. Часть 1
      12. Многозадачность. Часть 2
      13. Базы данных. Часть 2
      14. Вводный модуль по MVC-фреймворку. Часть 1
      15. Вводный модуль по MVC-фреймворку. Часть 2
      16. Базы данных. Часть 3
      17. RESTful API
      18. MVC, язык шаблонов. Часть 3
      19. Базы данных. Часть 4
      20. Знакомство с ORM SQLAlchemy. Часть 1
      21. ORM SQLAlchemy. Часть 2
      22. CGI server
      23. Основы дебаггинга и профилирования. Часть 2
      24. Основы дебаггинга и профилирования. Часть 3
      25. Многозадачность: asyncio
      26. Многозадачность: fastAPI
      27. Postgres + Миграции
      28. Pytest, Mock
      29. Безопасность
      30. Основы культуры CI: linters
      31. CD, автоматический деплой
      1. Введение
      2. Базовый HTML
      3. Базовый CSS
      4. Работа с макетом
      5. Layout. HTML-разметка
      6. Layout. Flexbox
      7. Layout. Стилизация
      8. Продвинутый HTML
      9. Продвинутый CSS
      10. Сетки
      11. Адаптивность. Десктоп и планшет
      12. Адаптивность. Мобильные устройства
      13. JavaScript для верстальщика
      14. Доступность
      15. Кросс-браузерность
      16. База знаний
      17. Работа с хостингом
      18. Курсовая (мини-проект) — КЕЙС
      19. Вёрстка HTML-писем
      20. SVG
      21. Сборщики
      22. Препроцессоры и постпроцессоры
      23. CSS Grid
      24. Модуль по анимации
      25. CMS
      26. Будущее вёрстки
      27. Диплом — сайт из трёх страниц (фрагмент интернет-магазина)
      1. Как стать первоклассным программистом
      2. Как искать заказы на разработку
      3. Личный бренд разработчика
      4. Photoshop для программиста
      5. Вёрстка email-рассылок. Советы на реальных примерах
      6. The state of soft skills
      7. Как мы создавали карту развития для разработчиков
      8. Как общаться по email и эффективно работать с почтой?
      9. Повышение своей эффективности
      10. Спор о первом языке программирования
      11. Саморазвитие: как я не усидел на двух стульях и нашел третий
      12. Data-driven подход к продуктивности — инсайты из данных миллиона людей
      1. IT Resume and CV
      2. Job interview: questions and answers
      3. Teamwork
      4. Workplace communication
      5. Business letter
      6. Software development
      7. System concept development and SRS
      8. Design
      9. Development and Testing
      10. Deployment and Maintenance
      1. Версии программного кода
      2. Установка Git
      3. Индекс и частичные коммиты
      4. Сравнение версий
      5. Отмена изменений и откат версий
      6. Репозитории и коллективная работа
      7. Ветки — создание и управление
      8. Слияние и разрешение конфликтов
      9. Полезные инструменты
      10. Правила работы с Git

Уже учились на каком-то курсе из программы?

Скажите об этом менеджеру — за этот курс платить не придётся!

Спасибо!

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

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

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

Сергей Кротов

Сергей
Кротов

Lead Software Engineer EPAM. Блок «Python Advanced»
Роман Булгаков

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

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

Андрей
Шулаев

Senior Software engineer EPAM. Блок «Python Advanced»
Алексей Половинкин

Алексей
Половинкин

Python-teamlead компании AGIMA

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

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

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

  • Python Core
  • Чистый код
  • Работа с внешними API мессенджеров
  • Система контроля версий Git
  • Async/await
  • Парсинг сайтов, работа с изображениями и базами данных
  • Работа с фреймворком Django
  • Веб-вёрстка

Диплом Skillbox

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

Диплом Skillbox

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

−40% до 20 апреля
  • Первые 6 месяцев бесплатно 4 692 ₽/месяц
  • Рассрочка без скидки 7 820 ₽/месяц