Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

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

194 040 ₽
есть рассрочка

Python - самый подходящий язык программирования для новичков

Чем занимается Python-разработчик?
Python-разработчик создает сайты, веб-приложения, игры. Применяет язык программирования для анализа данных, автоматизации.

На Python пишут backend, то есть внутреннюю логику работы программы.

Представьте, что вы ввели в строку поиска «смотреть сериалы в оригинале». Отсортированный список ссылок, которые выдал поисковик, и есть результат работы backend-программиста.

Что вы получите после обучения

Приобретаемые навыки
2
Telegram API
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Team Lead в X5 Retail Group.

Профессионально занимается разработкой ПО более10 лет. За это время разрабатывал архитектуру и выступал ведущим разработчиком различных высоконагруженных информационные системы в области ГИС, финтех, e-commerce. Много лет пишет на Python, JavaScript, с недавних пор начал писать на Go и разрабатывать мобильные приложения на Swift.

Главный разработчик в нескольких веб-проектах

Опыт веб-разработки более 3 лет. Главный разработчик нескольких полноценных веб-проектов, в том числе в области криптовалют и электронного учета. Основной стек технологий: Python и его веб-фреймворки, JavaScript, HTML, CSS.

Программист на Python в научной лаборатории СПбПУ

Опыт более 3 лет. Стек технологий: PyQt, OpenCV, Pandas, SciPy.

Образовательная организация

Школа по работе с данными SkillFactory обучение Big Data, Data Science, Machine Learning, Data Engineering и AI

Программа курса

Часть 1. Программирование на Python

Вы научитесь:
— Разбираться в типах данных
— Использовать разные алгоритмы для решения задач
— Писать код на Python
— Работать с файлами и данными
— Размещать код на GitHub
— Использовать объектно-ориентированный подход в программировании (ООП) для Python
— Писать парсеры для данных

Часть 2.
Бэкенд-разработка на Python и Django

Вы научитесь:
— Поднимать веб-сервер на Python
— Настраивать взаимодействие с базами данных
— Проектировать базы данных
— Верстать веб-интерфейс на основе шаблонов Django
— Применять базы данных NoSQL
— Создавать свой REST API
— Делать свой веб-проект на Django и размещать его на сервере

Часть 3.
Асинхронное программирование

Вы научитесь:
— Использовать асинхронные функции в Python
— Создавать REST API на основе асинхронного фреймворка FastAPI
— Встраивать в свои проекты брокер сообщений

Часть 4.
Микросервисы и основы DevOps

Вы научитесь:
— Проектировать приложение на основе микросервисной архитектуры
— Тестировать свой код
— Использовать Docker для сборки проекта
— Настраивать автоматизацию тестирования для процесса разработки
— Работать в командной строке Linux

Часть 5.
Финальный проект

Вы научитесь:
— Строить сложный API с подключением к SQL-базе данных и дополнительным условием — созданием веб-интерфейса

Часть 6.
Бонус. Python для работы с данными

Вы научитесь:
— Использовать специальные библиотеки Python для обработки и анализа данных

Рейтинг курса

3.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.10.2024 12:06
Python-разработчик PRO

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

Оставить отзыв
Поделиться курсом с друзьями