Руководство по 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.9/tutorial/index.html