Главная Сборник задач

Основы алгоритмизации и программирования на Python

Добро пожаловать на базовый курс программирования! Здесь вы изучите основы одного из самых популярных языков в мире, научитесь создавать алгоритмы, работать с интерактивными симуляторами и писать свой первый рабочий код.

Модуль 1. Знакомство и первые шаги

Урок 1. Что такое Python

История создания, сферы применения, преимущества языка и философия «Дзен Питона».

Урок 2. Установка интерпретатора

Пошаговая инструкция по скачиванию и правильной установке Python на компьютер Windows.

Урок 3. Настройка VS Code

Установка и русификация среды разработки, добавление расширений и подготовка к работе.

Урок 4. Первая программа в Python

Знакомство с командами print и input, создание первых переменных и работа с симулятором.

Урок 5. Основы синтаксиса

Главные правила языка: зачем нужны отступы, регистр букв и как правильно называть переменные.

Модуль 2. Базовые конструкции

Урок 6. Переменные и типы данных

Целые и дробные числа, строки и логический тип. Проверка типов с помощью функции type().

Урок 7. Ввод и вывод данных

Продвинутое управление функцией print (параметры sep и end), экранирование и магия f-строк.

Урок 8. Операторы и выражения

Целочисленное деление, остаток, операторы сравнения и построение логики через and, or, not.

Урок 9. Ключевые слова

Зарезервированный словарь интерпретатора Python: какие слова нельзя использовать для переменных.

Урок 10. Преобразование типов

Явное приведение данных с помощью функций int(), float(), str(), bool() и защита от ошибок.

Урок 11. Условия (if, elif, else)

Учим программу принимать логические решения: развилки, блок-схемы, каскады проверок и практика.

Урок 12. Конструкция switch / match-case

Современный выбор вариантов в Python: сопоставление с образцом, объединение условий и разбор задач.

Урок 13. Циклы (for и while)

Как заставить программу повторять однотипные действия без дублирования кода.

В разработке

Урок 14. Списки и Словари

Структуры данных. Как хранить множество значений в одной переменной и управлять ими.

В разработке

Готовы проверить свои знания на практике?

Перейти к сборнику задач 💻