Учебник по 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.

Стоит также познакомиться и с Глоссарий.