Курс Pre-Junior Program: Explore Programming with Python

  • Online
  • Для детей
  • IT Basics / IT Fundamentals
Образовательный центр: EPAM
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:10 недель
Стоимость обучения:Бесплатно

Як перетворити ідею на код, а задачу - на алгоритм? Pre-Junior Program допоможе старшокласникам зазирнути всередину програмування: зрозуміти його логіку, написати перші програми та навчитися знаходити рішення за допомогою коду. Основним інструментом стане Python - мова зі зрозумілим синтаксисом, яка дозволяє швидко перейти від пояснень до практики. Її використовують у веброзробці, автоматизації, аналізі даних і штучному інтелекті, однак програма буде не лише про Python. Передусім вона навчить мислити послідовно, будувати алгоритми та застосовувати базові принципи програмування.

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

Модуль 1. Основи мови програмування Python

Модуль орієнтований на новачків - учнів, які або взагалі ніколи не вивчали програмування, або мають лише початкові, поверхневі знання з якоїсь мови програмування. Ти напишеш свої перші програми, навчишся працювати з даними, умовами, циклами та функціями.

Структура модуля:

  • Основні поняття. Введення-виведення даних
  • Оператори розгалуження
  • Оператори циклу
  • Структури даних
  • Рядки
  • Функції

Модуль 2. Об'єктно-орієнтоване програмування на Python

Модуль розрахований на учнів, які повністю оволоділи матеріалом першого модуля та впевнено самостійно розробляють програми з використанням базових елементів Python (умовний оператор, цикли, структури даних, функції), або на учнів, які вже мають досвід у процедурному програмуванні та хочуть розвиватися в напрямку ООП.

Структура модуля:

  • Класи, атрибути, методи, конструктори
  • Основні принципи ООП
  • Абстрактні класи та протоколи
  • Виняткові ситуації та їх обробка
  • Методи класів та магічні методи
  • Ітератори та генератори
  • Управління кодом та об'єктами

Модуль 3. Розв'язання алгоритмічних задач засобами Python

Модуль розрахований на учнів, які мають достатній рівень математичної підготовки та впевнено використовують Python для розв'язання типових задач, зокрема задач обробки списків та рядків. Ти навчишся оцінювати ефективність програм та застосовувати класичні алгоритми.

Структура модуля:

  • Обчислювальна складність. Цілочисельні алгоритми
  • Прості алгоритми сортування
  • Ефективні алгоритми сортування
  • Алгоритми пошуку
  • Метод динамічного програмування
  • Алгоритми теорії графів
  • Алгоритми роботи з рядками

Що необхідно для успішного навчання

  • Бути учнем/ученицею 9-11 класу віком від 14 до 18 років на момент старту програми
  • Інтерес до ІТ-сфери та бажання дізнатися більше про розробку ПЗ
  • Бажання та можливість відвідувати онлайн-заняття протягом 2,5 місяців
  • Письмова згода законного представника на участь у програмі

Як долучитися до програми

  1. Зареєструйся
  2. Заповни анкету
  3. Батьки або законні представники учасників, яким не виповнилося 18 років, мають підписати письмову згоду, яка буде надіслана на їх пошту після виконання попередніх кроків

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Prog Academy
Формат
Online
Начало обучения
Дату уточняйте
Длительность
1 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 276 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Дату уточняйте
Длительность
9 недель
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
безкоштовно
Учебный центр
Data Loves Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
безкоштовно
Учебный центр
Ampli
Формат
Online
Начало обучения
Дата формується
Длительность
12 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
3 400 UAH за месяц