Онлайн-курс Python developer with AI
занятий
занятий в неделю
старт
За неделю записалось
Осталось
занятий
занятий в неделю
старт
За неделю записалось
Осталось
На курсе студенты пройдут путь от основ программирования на Python до создания полноценных backend-приложений. Учеба охватывает Python, объектно-ориентированное программирование, работу с файлами, модулями и пакетами, исключениями, декораторами, генераторами, регулярными выражениями, тестированием и асинхронным программированием.
Большая часть курса посвящена backend-разработке. Студенты будут работать с базами данных SQLite, PostgreSQL и NoSQL, будут изучать сетевое взаимодействие, sockets, web scraping и создание веб-приложений с помощью Django. В программе — маршрутизация, views, templates, models, ORM, forms, authentication, security, testing, оптимизация и создание REST API.
Отдельно рассматриваются Flask, FastAPI, SQLAlchemy, WebSockets, event-driven architecture, интеграция внешних API и Docker. Студенты также познакомятся с Elasticsearch, GraphQL и интеграцией frontend-части из Django.
Финальная часть курса посвящена интеграции AI-моделей в Python-приложения, а завершающим этапом станет разработка и защита дипломного проекта с подготовкой к техническому собеседованию.
Python
Sqlite
Postgresql
MongoDB
Git
Django
Django Ninja
Flask
FastAPI
Docker
Kubernetes
SQL Alchemy
Elasticsearch
graphQL
PyTest
Введение в Python. Основы программирования в Python: переменные, типы данных и арифметика. Линейные методы. Строки
Условные алгоритмы
Циклические алгоритмы
Упорядоченные последовательности
Неупорядоченные последовательности
Функции. 1 часть. Документация и инструкция типов. Линтеры
функции. 2 часть. LEGB
Анализ алгоритмов
Git
Введение в ООП. Основные принципы ООП. Магические способы. Дескрипторы. Паттерн Прототип, Шаблонный метод
Исключения и их обработка
Декораторы
Интроспекция и рефлексия. Метапрограммирование. Паттерн Singleton
Паттерн Итератор. Генераторы
Работа с файлами. Контекстные менеджеры
Модули и пакеты. Data warehouses. Паттерн Адаптер
Testing in Python
Регулярные выражения
Networks. Sockets
Intro to databases. SQLite
Intro to PostgreSQL
NoSQL databases
Multithreading vs multiprocessing
AsyncIO
Web scrapping
Introduction to Django. Routing
Django. Views and templates
Models in Django
Forms in Django
DRF
Security in Django
Testing in Django
Customization in Django
Sessions and cookies in Django. Optimization and productivity. Deep dive into ORM
Basics of Building a REST API Using Django Ninja
Real-time communication with WebSockets in Django
Deploying Django Applications
Flask: design and implementation of the project. SQLAlchemy
Intro into FastAPI. CRUD
Event-driven architecture
Integration of external APIs
Docker/docker-compose/k8s
Integration with AI models
Using ElasticSearch and GraphQL, and integrating React into Django
Defense of diploma projects. Preparing for a technical interview
В конце курса выполняется дипломный проект.
Каждый сертификат имеет уникальный номер, по которому потенциальный работодатель может проверить его валидность и увидеть базовые показатели успеваемости.
Как проходит обучение
Преимущества онлайн-обучения в Компьютерной школе Hillel
Что мы делаем для того, чтобы вы достигли успеха?
Проводим мастер-классы по подготовке резюме и поиску работы
Регулярно обновляем программы курсов под требования рынка
Приглашаем преподавать только лучших практикующих специалистов
Развиваем нашу сеть партнеров среди топовых IT-компаний
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Деньги в айти, ценности и опыт: как изменить траекторию, построить успешную карьеру и не изменить себе
смотреть 23 минСписки в Python: чем отличаются append() и extend() и когда их использовать
читать 11 мин
Создание игры на Python с нуля для подростков
смотреть 118 мин
Бывший руководитель Google: как позиционировать себя сейчас перед следующей фазой искусственного интеллекта
смотреть 31 минКак работают рекомендации Spotify на основе искусственного интеллекта
смотреть 8 минCEO Palantir объяснил, почему ИИ изменит всё
смотреть 20 мин