Бесплатный курс программирования

Изучай Python с нуля

Практический курс по программированию для новичков. Пошаговое обучение с примерами кода и упражнениями.

29+
Уроков
150+
Примеров
100%
Бесплатно
example.py
print("Привет, Python!")
name = input("Как тебя зовут? ")
print(f"Рад знакомству, {name}!")

# Это комментарий
for i in range(5):
    print(f"Итерация номер {i}")
Преимущества

Почему выбирают наш курс?

Все необходимое для успешного изучения Python

Структурированные уроки

Материал разбит на логические блоки, от простого к сложному

Практические примеры

Более 100 готовых примеров кода для самостоятельного изучения

Интерактивные задания

Упражнения после каждого урока для закрепления материала

Программа

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

От основ до продвинутых тем

Примеры

Примеры кода

Практические примеры для лучшего понимания

Калькулятор
# Простой калькулятор
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")

while True:
    choice = input("Введите номер: ")
    if choice in ('1', '2'):
        num1 = float(input("Первое число: "))
        num2 = float(input("Второе число: "))
        if choice == '1':
            print(num1, "+", num2, "=", add(num1, num2))
        elif choice == '2':
            print(num1, "-", num2, "=", subtract(num1, num2))
        break
    else:
        print("Неверный ввод")
Игра "Угадай число"
import random

# Игра "Угадай число"
number = random.randint(1, 10)
attempts = 0

print("Я загадал число от 1 до 10.")
print("Попробуй угадать!")

while attempts < 5:
    guess = int(input("\nВведите число: "))
    attempts += 1
    
    if guess < number:
        print("Слишком мало!")
    elif guess > number:
        print("Слишком много!")
    else:
        print(f"Поздравляю! Угадал за {attempts} попыток!")
        break
else:
    print(f"Проиграл! Я загадал {number}.")
Практика

Практические задания

Закрепите знания с помощью упражнений

Начальный уровень

Задания для новичков, проверяющие базовые знания синтаксиса.

  • Вывод текста на экран
  • Работа с переменными
  • Простые математические операции
  • Ввод данных от пользователя
Средний уровень

Задания средней сложности для закрепления управляющих конструкций.

  • Условные операторы
  • Циклы for и while
  • Работа со списками
  • Функции и их параметры
Продвинутый уровень

Сложные задачи для опытных программистов.

  • Работа со словарями
  • Обработка исключений
  • Работа с файлами
  • Создание классов
О курсе

Почему стоит выбрать нас?

Этот курс разработан для тех, кто хочет освоить программирование на Python с нуля. Мы пошагово пройдем путь от основ синтаксиса до создания полноценных приложений.

Курс включает в себя 29 уроков, охватывающих основы программирования на Python и продвинутые темы. Все материалы снабжены поясняющими иллюстрациями и анимациями для лучшего понимания.

Для новичков

Никаких предварительных знаний не требуется

Практическая направленность

Более 80% курса - практика

29
Уроков
150+
Примеров
100+
Заданий