Статьи

Учебные материалы по языку Python — от основ до продвинутых тем

Введение в Python

Страница 1 из 34 · 2026-10-26 · 1 мин чтения

О языке Python

Python — это высокоуровневый интерпретируемый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью. Он входит в число самых популярных языков в мире.

Автор языка — Гвидо ван Россум, первая версия вышла в 1991 году. Развитием языка управляет сообщество через механизм PEP (Python Enhancement Proposals).

Ключевые особенности:

  • Простой и читаемый синтаксис, блоки кода выделяются отступами
  • Динамическая строгая типизация
  • Богатая стандартная библиотека
  • Мультипарадигменность: процедурный, объектно-ориентированный и функциональный стили
  • Огромная экосистема сторонних пакетов в PyPI

Как выполняется код

Python-код сначала компилируется в байт-код, который затем исполняется виртуальной машиной. Для программиста это выглядит как прямое выполнение исходного файла — отдельного шага сборки нет.

Из этого следует главный компромисс языка: высокая скорость разработки в обмен на более низкую скорость выполнения по сравнению с компилируемыми языками вроде C++.

Интерпретаторы

Существует несколько реализаций языка:

  • CPython — эталонная реализация на C, именно её имеют в виду, когда говорят «Python»
  • PyPy — реализация с JIT-компиляцией, заметно быстрее на долгих вычислениях
  • MicroPython — урезанная версия для микроконтроллеров

В этом курсе используется CPython.

Среды разработки

Для написания программ нужны текстовый редактор и интерпретатор. Популярные варианты:

  • Visual Studio Code с расширением Python
  • PyCharm — полноценная IDE от JetBrains
  • Любой текстовый редактор и терминал

Задания

  1. Найдите на python.org страницу с актуальной версией языка и запишите номер.
  2. Прочитайте PEP 20 — «Дзен Python» — и выберите три принципа, которые кажутся вам наиболее важными.