Документация Python неофициальный перевод

Учебник PythonThe Python Tutorial

Совет

Этот учебник предназначен для программистов, которые только начинают знакомство с языком Python, а не для новичков, которые никогда не программировали.

Python – это простой для изучения, но мощный язык программирования. В нём эффективные высокоуровневые структуры данных и простой, но эффективный подход к объектно-ориентированному программированию. Элегантный синтаксис Python, динамическая типизация в сочетании с интерпретируемостью делают его идеальным языком для написания сценариев и быстрой разработки приложений в самых разных областях на большинстве платформ.

Интерпретатор Python и обширная стандартная библиотека свободно доступны в исходном или бинарном виде для всех основных платформ на сайте Python, https://www.python.org/, и могут свободно распространяться. Там же можно найти дистрибутивы и ссылки на множество бесплатных сторонних модулей Python, программ, инструментов и дополнительную документацию.

Интерпретатор Python легко расширяется новыми функциями и типами данных, реализованными на C или C++ (или других языках, вызываемых из C). Python также подходит как язык расширения для настраиваемых приложений.

Этот учебник неформально знакомит читателя с основными концепциями и возможностями языка и системы Python. Имейте в виду: для изучения предполагается базовое понимание программирования в целом. Полезно иметь под рукой интерпретатор Python для практики, но все примеры самодостаточны, поэтому учебник можно читать и без подключения к сети.

Описание стандартных объектов и модулей см. в Стандартной библиотеке Python. Справочник по языку Python даёт более формальное определение языка. Для написания расширений на C или C++ читайте Расширение и встраивание интерпретатора Python и Справочное руководство по Python/C API. Также есть несколько книг, подробно освещающих Python.

Этот учебник не претендует на полноту и не охватывает каждую отдельную возможность или даже каждую часто используемую возможность. Вместо этого он знакомит со многими наиболее примечательными возможностями Python и даёт хорошее представление о духе и стиле языка. После прочтения вы сможете читать и писать модули и программы на Python и будете готовы узнать больше о различных модулях стандартной библиотеки Python, описанных в Стандартной библиотеке Python.

Глоссарий тоже стоит просмотреть.