Учебник по 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. Условные операторы
- 4.2. Циклы for
- 4.3. Функция range
- 4.4. Операторы break и continue, и else-блоки в циклах
- 4.5. Операторы pass
- 4.6. Операторы match
- 4.7. Определение функций
- 4.8. Дополнительная информация об определении функций
- 4.9. Интермедия: Стиль кодирования
- 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–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.10/tutorial/index.html