Курс Python From Zero To Hero
- Online
- Для дітей, Для початківців
- Python
![]() |
|
Навчальний центр: | Jungle Courses |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 3 місяців |
Початок курсу: | Дата формується |
Вартість навчання: | 24 000 UAH за курс |
Цей курс дасть вам велику, міцну та цінну базу знань про мову Python. Курс приведе вас від нуля до впевненого розробника за допомогою Python. І все це: простим і легким способом, наче ви їсте шматок пирога.
Програма курсу
Тема 1. Знайомство. Загальна інформація: з чого складається комп'ютер, взаємодія користувач-комп'ютер, що таке програма, що таке алгоритм, огляд і аналіз популярних програм у 2023 році
Результат: розуміння взаємодії користувача з операційною системою, знання основ алгоритмізації: що таке алгоритм, різновиди алгоритмів.
Тема 2. Мова програмування Python. Її переваги. Які програмні продукти можна створювати за допомогою Python. Встановлення Python з офіційної сторінки. Налаштування програми, робота в програмному інтерпретаторі IDLE. Перша програма на Python
Результат: встановлення і налаштування програмного середовища для роботи з Python. Робота з програмними інтерпретаторами, наприклад, IDLE.
Тема 3. Встановлення Visual Studio Code. Робота з кодом на Python. Написання простої програми на Python. Структура програми. Що таке компілятор
Результат: встановлення і робота у середовищі Visual Studio Code. Написання програми на Python, аналіз структури програми.
Тема 4. Поняття змінної. Задання змінних в коді на Python. Типи даних. Робота з операторами (+, -, *,%,:)
Результат: написання програми на Python з використанням змінних з різними типами даних.
Тема 5. Умовні конструкції if...else. Написання програм з використанням умовних конструкцій
Результат: вивчення конструкції if...else. Використання її для написання програм.
Тема 6. Оператори AND i OR. Написання програм з операторами AND i OR, NOT
Результат: робота з логічними операторами: and, or, not. Розгалуження в Python.
Тема 7. Цикли в Python: безкінечний і обмежений. Цикли while i for
Результат: використання для повторюваних завдань цикли. Написання програм з двома видами циклів: for і while. Основні відмінності між циклами for і while. Застосування ключового слова break для завершения циклів.
Тема 8. Рядки, списки, кортежі і словники. Списки в Python. Як додати елемент в список або видалити його
Результат: вивчимо як працювати з ще кількома конструкціями мови Python: рядками, списками, кортежами та словниками. Рядки знадобляться для виведення тексту (наприклад, повідомлень "Старт!" або "Гра закінчена" у комп'ютерній грі), а у списках, кортежах та словниках можна зберігати набори значень.
Тема 9. Індивідуальна робота. Написання програм: простий калькулятор. Повторення пройденого матеріалу
Результат: узагальнення вивченого матеріалу, повторення написання різних програм, наприклад, калькулятор.
Тема 10. Функції в Python. Що таке аргумент і тіло функції. Функції sum i reg
Результат: на занятті ми з'ясуємо, що фрагменти коду можна використовувати повторно за допомогою функцій, і дізнаємося, як викликати функції, які містяться у модулях. Розглянемо, особливості задання змінних. Як впливає на можливість використовувати їх усередині функції та поза нею, та навчимось створювати функції за допомогою ключового слова def. Також ми навчимось імпортувати модулі, щоб використовувати код, який у них міститься.
Тема 11. Функція print. Конкатенація рядків. Функція input(). Задачі для знаходження суми, площі трикутника, існування трикутника
Результат: детально опрацюємо особливості функцій print() та input(). Напишемо код програми з використанням функції print().
Тема 12. Вбудовані функції в Python
Результат: Інтерпретатор Python має ряд вбудованих функцій і типів, які завжди доступні. Ознайомимося з основними вбудованими функціями в Python і навчимося їх викликати.
Тема 13. Класи і об'єкти
Результат: навчимося використовувати класи для класифікації сутностей, а також створювати об'єкти цих класів. Дізналися, що клас-нащадок успадковує функції класів-предків і, навіть якщо об'єкти належать одному класу, вони можуть відрізнятися один від одного. Навчимося викликати для об'єкта функції, визначені у його класі, і зберігати значення властивостей об'єктів.
Тема 14. Математичні функції. Написання функцій. Практична робота
Результат: робота з математичними функціями. Написання програм з математичними функціями.
Тема 15. Випадкове число в Python. Створення генератора випадкових чисел. Функція range
Результат: навчимося викликати випадкові числа. Вивчимо роботу функції range в рядку та особливості її застосування разом з функцією list.
Тема 16. Поняття бібліотеки. Огляд бібліотек для роботи в Python. Підключення бібліотек. Написання програми з використанням бібліотеки
Результат: навчимося скорочувати код програми за рахунок використання функцій; створювати бібліотеки (модулі) функцій; підключати й використовувати стандартні та створені самостійно модулі.
Тема 17. Графіка Python. Модуль Turtle
Результат: навчимося підключати модуль Turtle, що дозволяє виконувати графічні задачі. Огляд доступних методів Turtle та Screen.
Тема 18. Створення графічних інтерфейсів за допомогою бібліотеки Tkinter. Окрему увагу в роботі виділимо віджету Canvas, призначеному для малювання (draw) у Python
Результат: навчимося підключати бібліотеку Tkinter. Напишемо програми з використанням даної бібліотеки.
Тема 19. Продовжимо написання програм з використанням бібліотеки Tkinter
Результат: навчимось розв'язувати цікаві задачі з використанням бібліотеки Tkinter.
Тема 20. Написання індивідуальних проєктів на Python
Результат: учасники розпочнуть роботу над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 21. Написання індивідуальних проєктів на Python
Результат: учасники розпочнуть роботу над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 22. Продовження написання індивідуальних проєктів або гри на Python
Результат: учасники закінчуть роботу над індивідуальним проектом або ж грою запропонованою менторами.
Тема 23. Продовження написання індивідуальних проєктів або гри на Python
Результат: учасники закінчуть роботу над індивідуальним проектом або ж грою запропонованою менторами.
Тема 24. Захист проєктів, демонстрація презентації по проєкту, виступ учасників. Питання/відповіді по проєктах учасників
Результат: відбудуться виступи учасників з індивідуальними презентаціями з результатом роботи над індивідуальним проєктом або ж грою запропонованою менторами.
Тема 25. Заключне заняття, огляд літературних джерел по розробці на Python. Як навчатися самостійно Python: веб сайти, книжки тощо. Питання відповіді
Результат: учасники разом з ментором проаналізують корисні ресурси та літературу для вдосконалення програмування на Python. а також обговорять які саме програмні продукти можна писати на мові програмування Python.
Особливості курсу
- Власний кабінет Jungle cloud
- Онлайн заняття
- Комунікація в чаті
- Круті ментори + підтримка 24/7
- Домашні завдання + зворотній зв'язок
Викладачі курсу
- Данило - Python Mentor
- Соломія - QA, AQA, Python Mentor
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.