Руководство по началу работы с Python ¶
| Release: 3.6.3 | |
|---|---|
| Date: Nov 26, 2017 |
Python — язык программирования, который легко освоить. Он имеет эффективные структуры данных высокого уровня и поддерживает объектно-ориентированное программирование простым и эффективным способом. Элегантный синтаксис, динамическая типизация и интерпретируемость делают Python идеальным языком для написания скриптов и разработки приложений на большинстве платформ.
Интерпретатор Python и его стандартную библиотеку расширений вы можете свободно получить на официальном сайте: http://www.python.org в виде исходного кода или бинарных файлов. Их можно свободно распространять. Этот сайт также предлагает множество сторонних модулей, программ и инструментов Python с дополнительной документацией.
Вы можете легко расширять интерпретатор Python новыми функциями и типами данных на C или C++. Также подходят другие языки, которые вызываются через C. Python можно использовать и как расширяемый язык для настройки приложений.
Это руководство неформально знакомит читателя с основами языка Python и связанными с ним концепциями. Полезно изучать его вместе с интерпретатором Python. Но все примеры полные, поэтому руководство можно читать и без него.
Для подробных сведений о стандартной библиотеке или объектах обратитесь к справочной документации Python. Справочное руководство Python содержит более формальные описания языка. Для написания расширений на C или C++ смотрите разделы расширения и интеграции интерпретатора Python и справочник C API. Также полезно прочитать книги с углублённым изложением Python.
Это руководство не пытается охватить все знания и все возможности Python. Оно даже не охватывает все часто используемые возможности. Вместо этого оно описывает многие самые заметные возможности Python и даёт представление о стиле языка. После чтения вы сможете читать и писать модули и программы на Python. Это подготовит вас к дальнейшему изучению библиотек Python по справочному руководству.
Стоит также просмотреть глоссарий.
- 1. Введение
- 2. Использование интерпретатора Python 2.1. Запуск интерпретатора Python 2.1.1. Передача аргументов
- 3. Знакомство с Python 3.1. Использование Python как калькулятора 3.1.1. Числа
- 4. Подробнее об управлении потоком выполнения 4.1. Оператор if
- 5. Структуры данных 5.1. Подробнее о списках 5.1.1. Использование списков в качестве стека
- 6. Модули 6.1. Подробнее о модулях 6.1.1. Запуск модуля как скрипта
- 7. Ввод и вывод 7.1. Форматированный вывод 7.1.1. Старый стиль форматирования строк
- 8. Ошибки и исключения 8.1. Синтаксические ошибки
- 9. Классы 9.1. О терминологии
- 9.2. Области видимости и пространства имён Python 9.2.1. Пример областей видимости и пространств имён
- 9.3. Первое знакомство с классами 9.3.1. Синтаксис определения класса
- 9.4. Некоторые замечания
- 9.5. Наследование 9.5.1. Множественное наследование
- 9.6. Приватные переменные
- 9.7. Дополнения
- 9.8. Исключения тоже являются классами
- 9.9. Итераторы
- 9.10. Генераторы
- 9.11. Выражения-генераторы
- 10. Обзор стандартной библиотеки Python 10.1. Интерфейс к операционной системе
- 10.2. Шаблоны имён файлов
- 10.3. Аргументы командной строки
- 10.4. Перенаправление потока ошибок и завершение программы
- 10.5. Поиск по строке с помощью регулярных выражений
- 10.6. Математика
- 10.7. Доступ к интернету
- 10.8. Дата и время
- 10.9. Сжатие данных
- 10.10. Измерение производительности
- 10.11. Контроль качества
- 10.12. «Швейцарский нож»
- 11. Обзор стандартной библиотеки – Часть II 11.1. Форматирование вывода
- 12. Виртуальные окружения и пакеты 12.1. Введение
- 13. Что дальше?
- 14. Интерактивное редактирование ввода и история 14.1. Завершение по Tab и история
- 15. Арифметика с плавающей точкой: проблемы и ограничения 15.1. Ошибка представления
- 16. Приложение 16.1. Интерактивный режим 16.1.1. Обработка ошибок