Онлайн-курс 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
Патерн Ітератор. Генератори
Робота з файлами. Контекстні менеджери
Modules and packages. 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 мин
CEO Palantir объяснил, почему ИИ изменит всё
смотреть 20 минКак выделиться в океане искусственного интеллекта
смотреть 8 минПочему ИИ никогда не заменит замечательного учителя
смотреть 12 мин