Опис курсу
Python — інтерпретована мова програмування. Ти пишеш програму як текст, запускаєш її та бачиш результат. Ми навчимо тебе основ програмування, розповімо, як користуватись фреймворками. Ти працюватимеш зі стандартними й популярними сторонніми бібліотеками; з основними алгоритмами та структурами даних. Дізнаєшся основи роботи в мережі й веб, об’єктно-орієнтовані концепції програмування. Розберешся в життєвому циклі розробки програмного забезпечення. Зрозумієш, як користуватися pip, virtualenv, git.
Після завершення курсу ти писатимеш прості застосунки на Python, проєктуватимеш з нуля або ж розширюватимеш існуючу базу коду, тестуватимеш застосунки, виконуватимеш рефакторинг й оптимізацію. Python, це як медичний вуз — ми дамо тобі базову освіту, а інтернатуру ти обереш собі до смаку.
Вимоги до студентів
- Усвідомлюєш свої цілі та мотивацію для проходження курсу.
- Можеш виокремити ~20 вільних годин на тиждень для навчання.
- Маєш достатній рівень англійської, щоб читати теоретичні матеріали (хоча б з онлайн-перекладачем).
- Вмієш знаходити потрібну інформацію в мережі та брати з неї найголовніше.
- Вмієш перевіряти достовірність та актуальність інформації.
- Дружиш із ПК: знаєш де знайти “диспетчер завдань” та як власноруч встановити Zoom.
- Досвід написання коду буде перевагою, але не є вимогою.
Чому Python?
- Це одна з основних мов розробки в компаніях: Google, Facebook, Yahoo, NASA, Red Hat, IBM, Instagram, Dropbox, Pinterest, Quora
- Час розробника коштує дорого — Python прискорює розробку
- Мовою Python можна швидко створити прототип гри або застосунку і одразу зрозуміти, чи працює програма
- Якщо ти почнеш вивчати програмування з мови Python, в подальшому зможеш перейти в галузі: Machine Learning, Data Science, Big Data, Back End, DevOps, системного адміністрування
- Python легко вивчити, синтаксис близький до англійської. При цьому її можна використовувати для створення складних програм і рішень.

Програма курсу
Основні модулі та уроки цього курсу.
Основи Python
30 год. • 12 тем- Вступний урок. Знайомство
- Перші кроки
- Змінні та примітивні типи даних
- Булевий тип даних та керівні структури з оператором циклу while
- Input та швидкий огляд імпортів
- Списки, кортежі та множини
- Словники та оператор циклу for. Генератори списків/словників та інших колекцій
- Функції
- Виключення
- Робота з файлами та менеджери контексту, JSON
- Модулі та стандартна бібліотека
- Основи Python. Узагальнення вивченого у 1 модулі
Поглиблений Python з ООП
30 год. • 10 тем- Класи, область видимості та простір імен
- Наслідування
- Поліморфізм. Інкапсуляція. Dunder методи у Python
- Функції як об’єкти першого класу
- Декоратори
- Декоратори @property та декоратори класів
- Ітератори й генератори
- Основи тестування
- Розширені контекстні менеджери
- Ретроспектива курсу. Узагальнення вивченого у 2 модулі.
Класична інформатика, алгоритми та структури даних
14 год. • 7 тем- Нотація "велике О" і вбудовані структури даних в Python
- Структури даних (стек, черга, двостороння черга)
- Структури даних (списки)
- Алгоритми пошуку та хешування
- Алгоритми сортування
- Дерева та алгоритми дерев
- Графи та алгоритми графів
Бази даних
4 год. • 2 теми- Основи SQL. Частина 1
- Основи SQL. Частина 2
Багатопотокове програмування
16 год. • 6 тем- Основи мережевого програмування
- Вступ до HTTP, створення HTTP-запитів
- Потоки
- Мультипроцесорність
- Asyncio
- Практика: створення чату
Веб-фреймворки, ORM і дипломний проєкт
42 год. • 12 тем- Django. Перші кроки.
- HTML, CSS і основи мови розмітки
- Django ORM та робота з базами даних
- Django views. Робота з запитами за допомогою Django
- Просунута функціональність HTML, CSS та Django Templates.
- Тестування додатка за допомогою Unit-тестів
- Робота над фінальним проєктом
- Автентифікація, авторизація та адмін-сторінка в Django
- Асинхронність з Django
- Презентація фінального проєкту
- Telegram API
- Випускний
Етапи вступу
Склади тест
Зареєструйся та пройди тест на визначення твого рівня підготовки до навчання.
Онлайн-зустріч
Після успішних результатів тестування ми неодмінно запросимо тебе на зустріч з менеджером Академії.
Зарахування
Якщо ми підійдемо одне одному — на тебе чекатиме інтенсивне навчання та початок омріяної кар’єри в ІТ.
Наповнення курсу
годин
Викладачі
Вартість курсу
плати помісячно, або одразу за весь курс
Ти отримаєш
- 136 годин(-и) практики з викладачем
- 3 заняття на тиждень з викладачем
- Портфоліо робіт
- Сертифікат
Знижка
2560₴
якщо заплатиш одним платежем
4 місяці навчання
6400₴
за місяць

Наші результати
випускників закінчили наші курси
стипендій надали партнери
годин IT-освіти
викладачів працюють зараз
ІТ-компаній працевлаштували наших студентів
випускників – жінки
студентів навчаються прямо зараз
Етапи вступу
Склади тест
Зареєструйся та пройди тест на визначення твого рівня підготовки до навчання.
Онлайн-зустріч
Після успішних результатів тестування ми неодмінно запросимо тебе на зустріч з менеджером Академії.
Зарахування
Якщо ми підійдемо одне одному — на тебе чекатиме інтенсивне навчання та початок омріяної кар’єри в ІТ.