Python для підлітків 14-17 років. Онлайн курс

Идет набор на курс!
Продолжительность обучения
13 місяців - 104 заняття
Стоимость обучения за месяц
3033.00 грн

Python — одна з найпопулярніших мов програмування у світі, і це не дивно. Вона проста у вивченні, але потужна та універсальна, що робить її ідеальним вибором як для початківців, так і для досвідчених розробників. Чи знав ти, що Python використовують такі гіганти, як Instagram, Netflix, Google та навіть OpenAI?

Якщо хочеш почати вивчення програмування  — Python це твій ідеальний старт!

  • Групи до 17 осіб
  • Викладач приділяє час кожному студенту
  • Викладачі-практики з топових IT-компаній
  • Можливість навчання через LMS та мобільний застосунок

Програмуй майбутнє разом з курсом Python!

  • Опануй основи програмування мовою Python
  • Зрозумій структури даних та принципи їх використання
  • Використовуй цикли для автоматизації задач
  • Навчись працювати з системою Git та GitHub
  • Розробляй веб-додатки за допомогою Django
  • Використовуй реляційні та нереляційні бази даних (PostgreSQL і MongoDB)
  • Дізнайся про контейнеризацію з Docker
  • Реалізуй проєкти та формуй власне портфоліо

Навчайся сучасно

  • Заняття проходять в режимі онлайн-трансляції, а відеозапис зберігається в особистому кабінеті.
  • Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.
  • Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.
  • Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

Записатися на проходження курсу

Формат обучения
Онлайн
Продолжительность обучения
13 місяців - 104 заняття
Длительность одного занятия
90 хвилин
Общее количество часов обучения
156
Пробное занятие
бесплатно
Помощь с трудоустройством
Нет

Сертификат

Сертифікат

Программа курса

Basics

  • Рядки, числа та змінні
  • Запит даних та їх конвертація
  • Булевий тип даних і умовні оператори
  • Рядки, їх методи та зрізи

Data structures and cycles

  • Цикли while та for
  • Ітеровані об’єкти та ітератори
  • Робота з масивами: списки, кортежі та множини
  • Словники та hash таблиці
  • Визначення функцій

File system

  • Основи роботи з терміналом, pip та poetry
  • Модулі та пакети
  • Операції з файлами, бібліотеки os та shutil
  • Читання та запис текстових файлів

OOP

  • Класи та об’єкти, атрибути і методи
  • Абстракція, інкапсуляція, наслідування та поліморфізм
  • SOLID принципи та магічні методи
  • Принципи: DIP, KISS, DRY та YAGNI

Git

  • Створення облікового запису та його налаштування
  • Створення репозиторію, commit та push операції
  • Робота з гілками: створення, злиття та переміщення
  • Виконання fork та pull request операцій

Project

  • Вибір теми проєкту, планування та імплементація
  • Тестування та дебагінг
  • Захист та презентація проєкту

Database

  • Реляційні бази даних (PostgreSQL, MySQL)
  • Основи SQL запитів
  • Нереляційні бази даних (MongoDB, Redis)
  • Основи роботи з документами та колекціями 
  • CRUD операції

Django Base

  • Конфігурації проєкту та налаштування БД
  • ORM, моделі даних та виконання міграцій
  • Створення моделей та адмін-панель
  • Основи HTML та CSS 
  • Bootstrap та використання шаблонів
  • Налаштування URL шляхів та навігація 

Django Pro

  • Форми та валідація даних
  • Аутентифікація та авторизація
  • Створення користувацьких профілів
  • Написання тестів для view, моделей та форм

Docker

  • Налаштування робочого середовища
  • Основи Docker CLI 
  • Контейнеризація проєктів
  • Налаштування зв'язків між контейнерами

FastApi Base

  • Створення базових ендпоінтів
  • Використання Pydantic для валідації та обробки даних
  • Документація FastApi та метадані до ендпоінтів
  • Використання асинхронних функцій для обробки запитів

Final project

  • Планування, реалізація та презентація власного проєкту