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

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 9 месяцев
  • 8 модулей
  • 144 урока
  • Диплом
  • Участие в потоке

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

Автор: Bang Bang Education

Обновлено: 25.04.2024

от2 723 /мес. от5 444 /мес.
Скидка 50%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку

Варианты участия

Базовый 2 723 /мес.

  • Скидка 50%
  • Цена без скидки — 5 444 ₽/мес.
  • Лекции в формате видеоуроков от 10 до 20 минут.
  • Обратная связь по домашним заданиям.
  • Практические вебинары.
  • Поддержка в учебном чате от наставников — практикующих разработчиков.
  • Бонус: Помощь в поиске работы.
  • Доступ к дизайн- и IT-сообществу школы.

Оптимальный 4 028 /мес.

  • Скидка 50%
  • Цена без скидки — 8 056 ₽/мес.
  • Все опции базового тарифа.
  • Дополнительный курс «Тестирование и отладка веб-приложений»Бонус
  • 10 индивидуальных консультаций с наставником по проектам.
  • Серия вебинаров о трудоустройстве от представителей крупных IT-компаний.
  • Дополнительная индивидуальная карьерная консультация.
  • Индивидуальное техническое собеседование.
  • Стандартная библиотека тестовых заданий.

Индивидуальный 9 584 /мес.

  • Скидка 50%
  • Цена без скидки — 19 167 ₽/мес.
  • Все опции базового и оптимального тарифов.
  • Дополнительный курс «Нейросети для IT»
  • Бонус:
  • Воркшопы.
  • Еженедельные индивидуальные консультации с наставником по темам курса.
  • 10 ревью-сессий с наставником по разбору дипломного проекта.
Эта профессия включает:
  • 9 месяцев
  • 8 модулей
  • 144 урока
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Диплом
  • Техническая поддержка: в рабочее время, чат на сайте, электронная почта
  • Доступ: сразу после оплаты
Python-разработчик

Bang Bang Education

Перейти на сайт

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

  • Разработке бэкенд-сайтов.
  • Созданию веб-сервисов.
  • Тестированию кода.
  • Проектированию БД с помощью SQL.
  • Общению с работодателями.

О профессии

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

В процессе подготовки вы будете учиться разрабатывать backend сайты и web-приложения на Django, проектировать БД с помощью SQL, проводить QA-тестирование написанного кода. Преподаватели курса — эксперты IT-компаний, которые формируют главные тренды в индустрии. Занятия проходят дистанционно в удобном для студента темпе. На протяжении онлайн-курса оказывается обратная связь, поддержка и мотивация.

Краткое содержание программы «Python-разработчик»:

  1. Знакомство с языком Python.
  2. Изучение системы контроля версий. Команды Git.
  3. Функциональное программирование и ООП.
  4. Бэкенд-верстка на Django.
  5. Управление проектом на удаленном сервере.

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

Введение

Вход в профессию

  • Знакомство с профессией Python-разработчика.
  • Типичный рабочий день на позиции Junior Python-разработчика.
  • Как учиться эффективно.

Модуль 1

Основы Python

  • Основной синтаксис Python.
  • IDE (интегрированная среда разработки).
  • Смешанные библиотеки.
  • Консоль PyCharm.
  • Данные: типы, значения, переменные, списки, кортежи.
  • Файлы и коллекции.
  • Логические операторы, генераторы, цикл while, цикл for и другие.
  • Юнит-тестирование.
  • Итоговые проекты: планировщик задач и простое банковское приложение.

Модуль 2

Работа с Git

  • Введение в систему контроля версий.
  • Основные команды Git.
  • Удаленные репозитории на GitHub.
  • Разметка Markdown для документации проекта.
  • Публикация и управление проектами на Git.
  • GitHub Issues.

Модуль 3

Парадигмы программирования на Python

  • Объектно-ориентированное программирование.
  • Декораторы и классы.
  • Функциональное программирование.
  • Оптимизация управления памятью, сборщик мусора.
  • Асинхронное программирование.
  • Хеш-таблицы, массивы и связанные списки, большое О и сложность алгоритмов, сортировка, стек и очередь.
  • Итоговые проекты: программа для учета финансов и игра-стратегия на Python.

Модуль 4

Работа с API

  • HTTP-запросы, сетевые запросы.
  • Механизмы авторизации, включая протокол OAuth 2.0.
  • Структура и использование форматов XML и JSON.
  • REST API, принципы API First и архитектуры REST.
  • Документация для API.
  • Исследование запросов.
  • Фильтрация, сортировка и поиск данных.
  • Веб-сервер Gunicorn.
  • Postman для тестирования и исследования.
  • Итоговые проекты: программа для анализа текста и генератор паролей.

Модуль 5

Базы данных и SQL

  • Инструменты MySQL Workbench, pgAdmin.
  • Протокол OAuth 2.0.
  • SQL: основные команды, подзапросы, индексы.
  • Условия и операции.
  • PostgreSQL.
  • Концепция ORM.
  • Проектирование и создание базы данных.
  • Итоговые проекты: книжная библиотека с каталогом книг и обработка информации и распределение ее по таблицам баз данных.

Модуль 6

Бэкенд-разработка на Django

  • Фреймворк Django, Django REST Framework.
  • Основы верстки HTML.
  • Django ORM.
  • Фреймворк Pytest.
  • Пути и view-функции.
  • Аутентификация пользователей и сессии.
  • JSON.
  • Асинхронность в Django.
  • Кеширование и оптимизация производительности.
  • Тесты, фикстуры и параметризация тестов в Pytest.
  • Итоговый проект: самостоятельный сервер.

Модуль 7

Разворачивание проекта и управление им на удаленном сервере

  • Основы Linux.
  • Bash.
  • Docker container.
  • CI/CD.
  • GitHub Actions.
  • Docker Compose.
  • Мониторинг работы Linux-сервера и логи.
  • JSON.
  • Основы HTML и CSS.
  • Итоговый проект: упаковка проекта в Docker-образ.

Модуль 8

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

  • Построение архитектуры и реализация основных функциональных возможностей.
  • Разработка базы данных (хранилища).
  • Разработка веб-приложения с использованием полученных знаний.
  • Тестирование и отладка приложения.
  • Документирование проекта и защита дипломного проекта.
  • Итоговый проект модуля: веб-приложение.

Подготовка к трудоустройству

  • Консультации с HR.
  • Составление резюме и сопроводительных писем.
  • Подготовка к собеседованиям.
  • Тестовое собеседование.
  • Составление README на GitHub для портфолио.
  • Итоговый проект модуля: портфолио на GitHub.
  • Формат
    Самостоятельно Оптимальный — В группе с наставником Индивидуальный — С преподавателем
    Видеоуроки Оптимальный — Видеоуроки / Консультации Индивидуальный — Живые вебинары / Видеоуроки / Консультации
    Обучение в ЛК на сайте автора
  • Количество уроков
    144
  • Продолжительность
    9 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Диплом Освоение программы курса
  • Сопровождение
    Куратором
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяЧат на сайтеЭлектронная почта
  • Безопасная покупка
    Сумма возврата будет меняться в зависимости от объема материалов, которые будут доступны в вашем личном кабинете на момент запроса на возврат. После прохождения половины курса деньги вернуть не получится.
  1. Нажмите на кнопку
    Перейти на сайт
  2. Вы перейдете на детальную страницу профессии Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на профессию.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к профессии.
  5. Если вы еще не готовы к покупке профессии, то советуем для начала освоить бесплатный материал Онлайн-школы.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о профессии

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора