Основи програмування Python

Познайомлять вас з основами синтаксису мови програмування Python, проведе вас по основними етапами розробки веб-сервісів і допоможе сформувати базові розуміння процеса створення програм та з базою даних MySQL використовуючи SQLта Python.

Тривалість курсу - 32 заняття, 2 рази на тиждень

Подати заявку

Кому підходить курс

Усім, хто хоче опанувати нову професію

Ви у пошуку власного шляху. Розмірковуєте, яка справа може приносити задоволення та гідну оплату. Або хочете кардинально змінити життя, обрати новий напрямок діяльності.​​

Новачкам у програмуванні

Якщо ви ніколи не програмували, Python — одна з найпростіших мов для старту завдяки зрозумілому синтаксису.
Курс допоможе поступово увійти у світ програмування.

Людям, які цікавляться Data Science та аналізом даних

Python — основна мова для роботи у сфері Data Science та Machine Learning.Знання Python — це перший крок до вивчення бібліотек, таких як Pandas, NumPy, Matplotlib і Scikit-Learn.

Початківцям веб-розробникам

Python популярний для Back-End розробки завдяки фреймворкам, таким як Django і Flask.Навчання основам Python допоможе перейти до веб-програмування.

Викладачі

Петро Шопін

Інженер-розробник 9 років досвіду

Петро Шопін

Працює над комплексними Digital стратегіями.
Займається використанням чат-ботів для бізнесу.
Запускає курси в агентстві ADS Wind

Микола Кавф

Інженер-розробник з 14 роками досвіду (9 років Java, та 5 років Python)

Микола Кавф


Модулі

Основи мови програмування Python
(12 занять)

Налаштування Python середовища
Змінні, коментарі, константи, оператори
Умовні оператори, цикли
Зарезервовані слова, функції, вбудовані функції, модулі.
Рядки



Базові структури даних: списки, словники, множини
Class, Enum
Наслідування
Об'єктно Орієнтоване Програмування
Винятки, обробка винятків
Написання юніт тестів

Робота з базою даних MySQL
(6 занять)

Базові знання про SQL (створення таблиць, внесення даних)
Базові знання про SQL (зміна даних, видалення, пошук)
Базові знання про SQL (індекси, зв'язки між таблицями

Виконання SQL запитів з Python
Використання ORM бібліотеки (SQLALchemy) для роботи з SQL

Розробка REST API
(6 занять)

Базові знання про HTTP протокол
Використання бібліотеки Flask при створені веб сервісів та REST підхід

Перевірка вхідних даних з допомогою бібліотеки pydantic
Архітектура веб застосування. Використання баз даних у веб застосуванні

Хороші практики розробки
(5 занять)

Логування помилок
Написання тестів для веб аплікації
Декоратори у Python

Безпека веб аплікації
Завантаження малюнків

Основи DevOps
(5 занять)

Docker, Docker Compose
Рекомендації по написанню Dockerfile
Використання docker-compose для запуску застосунку.

Конфігурування GitHub Actions для автоматичного виконання тестів.
Використання AWS інфраструктури для автоматичного розгортання застосунку.

Готові розпочинати?

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.