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

Идет набор на курс!
Начало занятий
Срок обучения
13 місяців - 104 заняття
Стоимость:
В месяц
3 033 грн.
Описание
Python для підлітків 14-17 років. Онлайн курс

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

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

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

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

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

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

  • Заняття проходять в режимі онлайн-трансляції, а відеозапис зберігається в особистому кабінеті.
  • Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.
  • Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.
  • Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.
Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю
Длительность занятия 90 хвилин
Часы занятий
Группы до 17 чел.
Возраст аудитории Средняя школа, Старшеклассники
Вид подготовки Базовый курс
Город Онлайн
Преподаватель специалист-практик
Учебные материалы
Пробное занятие бесплатно
Документ об окончании Сертифікат
Опции Групповые занятия, Индивидуальное обучение
Трудоустройство Нет
Условия трудоустройства

Запись на курс

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

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

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