Учебник по 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.
Также стоит ознакомиться со Глоссарием.
- 1. Разжигание аппетита
- 2. Использование интерпретатора Python
- 3. Неформальное введение в Python
-
4. Более мощные инструменты управления потоком
- 4.1. Операторы
if - 4.2. Операторы
for - 4.3. Функция
range() - 4.4. Операторы
breakиcontinue, а такжеelseблоки в циклах - 4.5. Операторы
pass - 4.6. Определение функций
- 4.7. Дополнительная информация об определении функций
- 4.8. Интермедия: Стиль кодирования
- 4.1. Операторы
- 5. Структуры данных
- 6. Модули
- 7. Ввод и вывод
- 8. Ошибки и исключения
- 9. Классы
-
10. Краткий обзор стандартной библиотеки
- 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
- 12. Виртуальные окружения и пакеты
- 13. Что дальше?
- 14. Редактирование интерактивного ввода и замена истории
- 15. Арифметика с плавающей точкой: проблемы и ограничения
- 16. Приложение
© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.8/tutorial/index.html