Учебный трек

Python с нуля

От print() и переменных до условий, циклов, строк, коллекций, функций, файлов и классов - после каждой темы задача.

Уроков: 25 · Задач: 59

Начать трек →

1 Первые шаги Уроков: 4

  1. Урок Задач: 1 Hello World на Python Напишите свою первую программу на Python и выведите текст с помощью print().
  2. Урок Задач: 2 Переменные и типы данных в Python Сохраняйте значения в переменных и изучите базовые типы Python: str, int, float и bool.
  3. Урок Задач: 4 Числа и операторы в Python Выполняйте арифметику в Python с +, -, *, /, //, % и ** и сравнивайте значения.
  4. Урок Задач: 1 Ввод данных пользователем в Python Читайте то, что вводит пользователь, с помощью input() и преобразуйте это в число.

2 Условия Уроков: 2

  1. Урок Задач: 3 Условия if, elif и else в Python Принимайте решения с помощью if, elif и else и объединяйте условия с and, or и not.
  2. Урок Задач: 3 Even or Odd in Python Determine whether an integer is even or odd.

3 Циклы Уроков: 3

  1. Урок Задач: 3 Цикл for в Python Перебирайте последовательности с range и enumerate.
  2. Урок Задач: 4 Цикл while в Python Повторяйте код, пока условие истинно.
  3. Урок Задач: 3 Multiplication Table in Python Print the first five multiples of a number.

4 Строки и текст Уроков: 3

  1. Урок Задач: 3 Строки в Python Работайте с текстом в Python: длина, индексация, срезы и методы строк.
  2. Урок Задач: 3 Форматирование строк с f-строками в Python Создавайте понятный вывод с помощью f-strings и спецификаторов форматирования в Python.
  3. Урок Задач: 3 Проверка палиндрома в Python Найдите палиндром без учёта регистра и пробелов.

5 Коллекции Уроков: 5

  1. Урок Задач: 4 Списки в Python Создавайте, изменяйте, фильтруйте и перебирайте список.
  2. Урок Задач: 2 Кортежи в Python Группируйте значения в tuple, распаковывайте их и возвращайте несколько значений из функции.
  3. Урок Задач: 1 Множества (set) в Python Храните только уникальные значения с Python set и объединяйте set с помощью union и intersection.
  4. Урок Задач: 3 Словари в Python Работайте с парами ключ-значение.
  5. Урок Задач: 3 Списковое включение в Python Преобразуйте и фильтруйте значения компактным выражением.

6 Функции Уроков: 3

  1. Урок Задач: 3 Функции в Python Определяйте функции с параметрами и результатом.
  2. Урок Задач: 1 Модули и импорт в Python Используйте стандартную библиотеку Python с import, from ... import и alias.
  3. Урок Задач: 2 Последовательность Фибоначчи в Python Сгенерируйте последовательность Фибоначчи циклом.

7 Ошибки и файлы Уроков: 3

  1. Урок Задач: 2 Обработка исключений try/except Явно обрабатывайте ожидаемые ошибки.
  2. Урок Задач: 1 Чтение и запись файлов в Python Записывайте, дописывайте и читайте текстовые файлы в Python с open() и with.
  3. Урок Задач: 2 Чтение и запись JSON в Python Преобразуйте JSON-текст и словари Python.

8 Объекты и классы Уроков: 2

  1. Урок Задач: 1 Классы и объекты в Python Определите тип с состоянием и поведением.
  2. Урок Задач: 1 Объектно-ориентированное программирование в Python Изучите инкапсуляцию, наследование, переопределение и полиморфизм на запускаемом примере.
Продолжить: Основы программирования