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