Курс 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 місяців
- Письмова згода законного представника на участь у програмі
Як долучитися до програми
- Зареєструйся
- Заповни анкету
- Батьки або законні представники учасників, яким не виповнилося 18 років, мають підписати письмову згоду, яка буде надіслана на їх пошту після виконання попередніх кроків
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
