Профессия «Python-разработчик»
Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора
Во время обучения вы напишете программу, научитесь работать с необходимыми инструментами, чтобы создавать сайты, приложения.
Обновлено: 25.04.2024
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
Варианты участия
Базовый
2 723 ₽ /мес.
- Скидка 50%
- Цена без скидки — 5 444 ₽/мес.
- Лекции в формате видеоуроков от 10 до 20 минут.
- Обратная связь по домашним заданиям.
- Практические вебинары.
- Поддержка в учебном чате от наставников — практикующих разработчиков.
- Бонус: Помощь в поиске работы.
- Доступ к дизайн- и IT-сообществу школы.
Оптимальный
145 008 ₽
- Скидка 50%
- Цена без скидки — 290 000 ₽
- Все опции базового тарифа.
- Дополнительный курс «Тестирование и отладка веб-приложений»Бонус
- 10 индивидуальных консультаций с наставником по проектам.
- Серия вебинаров о трудоустройстве от представителей крупных IT-компаний.
- Дополнительная индивидуальная карьерная консультация.
- Индивидуальное техническое собеседование.
- Стандартная библиотека тестовых заданий.
Индивидуальный
345 024 ₽
- Скидка 50%
- Цена без скидки — 690 000 ₽
- Все опции базового и оптимального тарифов.
- Дополнительный курс «Нейросети для IT»
- Бонус:
- Воркшопы.
- Еженедельные индивидуальные консультации с наставником по темам курса.
- 10 ревью-сессий с наставником по разбору дипломного проекта.
- 9 месяцев
- 8 модулей
- 144 урока
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Диплом
- Техническая поддержка: в рабочее время, чат на сайте, электронная почта
- Доступ: сразу после оплаты
Чему вы научитесь?
- Разработке бэкенд-сайтов.
- Созданию веб-сервисов.
- Тестированию кода.
- Проектированию БД с помощью SQL.
- Общению с работодателями.
О профессии
Описание
Программа курса
Особенности
Знания языка Python позволяет работать в различных областях, от создания веб-приложений до искусственного интеллекта. Python-разработчики востребованы, а их услуги хорошо оплачиваются. На этом курсе образовательного проекта Bang Bang Education вы сможете научиться создавать сайты, онлайн-приложения, разрабатывать игры и программы, используя язык программирования Python. Курс подойдет как начинающим, так и опытным программистам, которые хотят углубить свои навыки в этой области.
В процессе подготовки вы будете учиться разрабатывать backend сайты и web-приложения на Django, проектировать БД с помощью SQL, проводить QA-тестирование написанного кода. Преподаватели курса — эксперты IT-компаний, которые формируют главные тренды в индустрии. Занятия проходят дистанционно в удобном для студента темпе. На протяжении онлайн-курса оказывается обратная связь, поддержка и мотивация.
Краткое содержание программы «Python-разработчик»:
- Знакомство с языком Python.
- Изучение системы контроля версий. Команды Git.
- Функциональное программирование и ООП.
- Бэкенд-верстка на Django.
- Управление проектом на удаленном сервере.
В результате вы получите знания, навыки. Научитесь создавать динамические веб-сайты, мобильные приложения, разрабатывать игры на 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 месяцев
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕстьС проверкой
-
Документ об обученииДиплом Освоение программы курса
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат на сайтеЭлектронная почта
-
Безопасная покупкаСумма возврата будет меняться в зависимости от объема материалов, которые будут доступны в вашем личном кабинете на момент запроса на возврат. После прохождения половины курса деньги вернуть не получится.
- Нажмите на кнопку
Перейти на сайт - Вы перейдете на детальную страницу профессии Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на профессию.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к профессии.
- Если вы еще не готовы к покупке профессии, то советуем для начала освоить бесплатный материал Онлайн-школы.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о профессии
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — PDF-пособие/книга
Тест — Узнайте, какая профессия из мира дизайна или IT вам подходит
- Формат — Живые вебинары
- 10 недель
- 8 уроков
Курс — Дизайн мобильных приложений
- Формат — Видеоуроки
- 13 месяцев
- 208 уроков
Курс — Моушн-дизайнер
- Формат — Живые вебинары
- 12 месяцев
Курс — Графический дизайнер
- Формат — Живые вебинары
- 10 месяцев
- 152 урока
Курс — Иллюстратор
- Формат — Живые вебинары
- 11 месяцев