Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
PeaPod
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Навчальний центр
Prog Academy
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 276 UAH за курс
Навчальний центр
Ampli
Формат
Online
Початок навчання
Дата формується
Тривалість
12 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
3 400 UAH за місяць
Навчальний центр
Stfalcon Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
96 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте