Самоучитель по Python

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

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

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

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

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

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

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