Онлайн-курс 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 хв
Суперзір для QA, або навіщо тестувальнику програмування
читати 7 хв
Створення гри на Python з нуля для підлітків
дивитись 118 хв
Новий восьминіг Пауль: як Матео вгадав 29 із 32 матчів плей-оф ЧС-2026
читати 7 хв
CEO Palantir пояснив, чому ШІ змінить усе
дивитись 20 хв