До курсу входять 31 уроків • 131 тестів • 68 задач
Останнє оновлення 12.05.2026

🩸 Python для початківців: Рівень 1 — «Перша кров»

Мінімум теорії, максимум практики. Курс побудований так, що без результату ти звідси просто не підеш.

Чому ви навчитеся

  • Писати чистий код на Python
  • Працювати зі змінними та базовою математикою
  • Будувати логіку за допомогою умовних операторів
  • Керувати циклами (while та for)
  • Обробляти рядки та текстові дані
  • Працювати зі списками та їхніми методами
  • Знаходити та виправляти помилки в коді

Початкові вимоги

Жодних спеціальних знань не потрібно. Курс розрахований на навчання з повного нуля. Вам знадобиться лише комп'ютер, інтернет та бажання практикуватися. Встановлювати програми не потрібно — весь код пишеться прямо у браузері.

Про курс

Цей курс — ваш прямий шлях від перших рядків коду до впевненого розуміння базових алгоритмів. Ми прибрали нудні лекції та залишили лише суть. Ви вивчаєте нову тему і відразу ж закріплюєте її, розв'язуючи практичні задачі.

Для кого цей курс

Для абсолютних новачків, які хочуть зробити перший крок в IT без стресу. А також для тих, хто вже пробував вчити Python, але заплутався в теорії і хоче розкласти всю базу по поличках за допомогою практики.

Програма курсу

1. Введення, виведення та змінні
  • 1.1 Вступ: Точка входу: Правила гри
  • 1.2 Знайомство з Python, PEP-8 та коментарі
  • 1.3 Функція print(), параметри sep та end
  • 1.4 Змінні та оператор присвоювання
  • 1.5 Функція input() та читання даних
2. Числа та базова математика
  • 2.1 Цілі (int) та дробові (float) числа, базові операції
  • 2.2 Перетворення типів даних
  • 2.3 Ділення націло (//) та ділення з остачею (%)
  • 2.4 Модуль math та вбудовані математичні функції
3. Умовні оператори (Розгалуження)
  • 3.1 Логічний тип bool та оператори порівняння
  • 3.2 Умовний оператор if-else
  • 3.3 Вкладені умови та множинний вибір elif
  • 3.4 Логічні оператори and, or, not
  • 3.5 Пошук помилок у логіці (рев'ю коду)
4. Цикл while (База алгоритмів)
  • 4.1 Знайомство з циклом while, лічильники
  • 4.2 Інструкції break та continue
  • 4.3 Класика: обхід усіх цифр числа
  • 4.4 Класика: знаходження всіх дільників числа
5. Ітеровані об'єкти та цикл for
  • 5.1 Функція range()
  • 5.2 Цикл for
  • 5.3 Вкладені цикли (база)
  • 5.4 Пошук помилок у циклах (рев'ю коду)
6. Рядки (База)
  • 6.1 Індексація рядків
  • 6.2 Зрізи рядків [start:stop:step]
  • 6.3 Базові методи рядків (upper, lower, count, replace тощо)
  • 6.4 Форматування рядків: f-рядки
7. Списки (База)
  • 7.1 Створення списків та функція len()
  • 7.2 Індекси, зрізи та зміна елементів списку
  • 7.3 Метод append() та обхід списку циклом for
  • 7.4 Методи split() та join() (ДУЖЕ ВАЖЛИВО для задач)
  • 7.5 Кінцівка: Level Complete: Твій наступний крок