Курс по мові програмування Python
Викладач: Vasyl Poluden
•
Рівень: basic
•
Безкоштовно
Професійно скролиш стрічку в TikTok, але не розумієш, як усе це працює? За 10 уроків покажемо основи програмування на Python — простою мовою і з прикладами. Без нудної теорії, з корисними штуками.
Основи Python для початківців
Рівень: початковий Тривалість: 10 занять (~10 год) Вік: 10+ Формат: самостійно Мова: Python 3
Курс знайомить із базовими поняттями програмування мовою Python. Учні навчаться створювати прості програми, працювати з числами та рядками, умовами, циклами, списками і файлами; наприкінці створять власний міні-проєкт.
Що ви вивчите
- Як запускати Python-код
- Використовувати типи даних: int, float, str, bool
- Писати умови (if/elif/else) та цикли (for, while)
- Організовувати код у функції (def, return)
- Працювати з рядками та списками
- Зчитувати й записувати дані у файли
Кому підійде
- Школярам і дорослим, які мають базові навички роботи з комп'ютером
- Тим, хто хоче “спробувати програмування” без зайвої теорії
Попередні вимоги
- Базові навички користування ПК
- Встановлений Python 3
Програма (10 занять)
| № | Тема | Ключові поняття | Практика / ДЗ |
|---|---|---|---|
| 1 | Вступ. Що таке Python? | інтерпретатор, print(), коментарі | «Hello, World!» → змінити текст на своє вітання |
| 2 | Змінні та типи даних | int/float/str/bool, input() | Привітання з іменем та віком; ДЗ: вивести категорію віку |
| 3 | Арифметика | + − * / % **, порядок дій | Міні-калькулятор середнього; ДЗ: середній бал з 3 предметів |
| 4 | Умови | порівняння, логічні оператори, if/elif/else | Перевірка парності; ДЗ: «чи можна голосувати (вік ≥ 18)» |
| 5 | Цикли | for, while, range(), break/continue | Зворотний відлік; ДЗ: гра «Вгадай число» |
| 6 | Списки | list, append(), remove(), len() | Список покупок; ДЗ: список учнів + додавання нового |
| 7 | Функції | def, параметри, return, область видимості | greet(name); ДЗ: сума від 1 до N (функція) |
| 8 | Рядки | len(), lower()/upper(), find()/replace() | Лічильник голосних; ДЗ: лічильник слів у реченні |
| 9 | Файли | open/read/write, кодування | Запис імен у class.txt; ДЗ: додати новий запис |
| 10 | Міні-проєкт: «Щоденник настрою» | комбінує: функції, умови, цикли, файли | Запис дати й настрою; підсумкова статистика |
Приклади коду
# Урок 1
print("Привіт, світ!")
# Урок 2
name = input("Як тебе звати? ")
age = int(input("Скільки тобі років? "))
print("Привіт,", name, "тобі", age, "років!")
# Урок 5 — «Вгадай число»
import random
secret = random.randint(1, 10)
while True:
guess = int(input("Вгадай число 1..10: "))
if guess == secret:
print("Ура! Правильно!")
break
elif guess < secret:
print("Більше!")
else:
print("Менше!")