
Python Ninja: искусство продвинутого программирования
50%Программа курса
Ознакомьтесь с программой курса «Python Ninja: искусство продвинутого программирования» от Академия IT DMS - dms-it.ru
- Модуль 1. Основы Python. Погружение в синтаксис и базовые конструкции: переменные, коллекции, условия, циклы, функции и обработка исключений. Работа с файлами, менеджерами контекста, list comprehension. Модули и пакеты, подключение сторонних библиотек, основы…
- Модуль 2. Средний уровень Python. Практика разработки прикладных решений: создание портфолио‑сайта, генерация PDF‑документов и инвойсов из Excel. Работа с файловыми форматами, шаблонами и автоматизацией рутинных задач. Акцент на структуру проекта и качество к…
- Модуль 3. Разработка и использование API. HTTP‑клиент, REST и JSON: запросы к внешним сервисам, обработка и агрегация данных. Проект «Новостной дайджест»: сбор, фильтрация и формирование ежедневных выпусков с возможностью уведомлений/экспортов.
- Модуль 4. Анализ данных и визуализация. Создание собственного API и витрины данных (на примере исторической погоды), построение интерактивной панели прогноза. Обработка текстов (книги), работа с изображениями/видео и прикладные сценарии аналитики (оповещения…
- Модуль 5. Веб‑скрейпинг (сбор данных с веб‑ресурсов). Извлечение данных из HTML: разбор структуры страниц, навигация по DOM, парсинг и очистка. Практический проект: скрейпер музыкальных событий с сохранением результатов и базовыми механизмами устойчивости.
- Модуль 6. Объектно‑ориентированное программирование (ООП). Классы и объекты, инкапсуляция, наследование и полиморфизм, dunder‑методы и тестирование. Проект «Бронирование отелей» в ООП‑стиле и тренировка качественных практик через игровые задания.
- Модуль 7. Базы данных SQL и графические интерфейсы GUIs. Работа с SQLite/MySQL через Python (подключения, CRUD, транзакции). Построение настольных приложений на PyQt: система управления студентами
- интеграция диалогов, таблиц и форм. Дополнительно: ChatBot с…
- Модуль 8. Web‑разработка с использованием Flask и Django. Два подхода к бэкенду: микрофреймворк Flask и полнофункциональный Django. Практика: поисковик вакансий на Flask
- приложения на Django (поиск работы, рестораны) с маршрутизацией, шаблонами и работой с д…
- Модуль 9. Data Science и машинное обучение. Системы рекомендаций: подготовка и векторизация данных, базовые методы коллаборативной/контентной фильтрации, метрики качества. Практический проект по рекомендациям фильмов.
- Модуль 10. Создание пакетов Python. Упаковка и публикация: структура пакета, зависимостии и метаданные, сборка и загрузка на репозиторий (PyPI). Версионирование, README/лицензия и базовые практики сопровождения.
Чему вы научитесь
- Научитесь создавать и применять: создание пакетов python. упаковка и публикация структура пакета, зависимостии и метаданные, сборка и загрузка на репозиторий (pypi). версионирование, readme/лицензия и базовые практики…
- Научитесь анализировать и применять: анализ данных и визуализация. создание собственного api и витрины данных (на примере исторической погоды), построение интерактивной панели прогноза. обработка текстов (книги), рабо…
- Освоите и сможете применять: объектно‑ориентированное программирование (ооп). классы и объекты, инкапсуляция, наследование и полиморфизм, dunder‑методы и тестирование. проект «бронирование отелей» в ооп‑стиле и тренир…
- Освоите основы: основы python. погружение в синтаксис и базовые конструкции переменные, коллекции, условия, циклы, функции и обработка исключений. работа с файлами, менеджерами контекста, list comprehension. модули и…
- Разработка и использование API. HTTP‑клиент, REST и JSON запросы к внешним сервисам, обработка и агрегация данных. Проект «Новостной дайджест» сбор, фильтрация и формирование ежедневных выпусков с возможно…
Подробная информация о курсе
В ходе обучения вы создадите десятки приложений на Python с использованием Pandas, Flask и Django. Курс проведёт вас от нулевых знаний в области программирования до продвинутого уровня OOP, API, SQL Databases, Data Analysis, Web Scraping и Developing, Visualization, Data Science and Machine Learning.
Цены и сроки
- Стоимость19 394 ₽
- Старая цена38 788 ₽
- Дата началаc Invalid Date
Содержание
- Формат обучениясамостоятельно
По окончанию курса
- Диплом или сертификатдиплом




























