Courses

Курс по мові програмування 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("Менше!")