Учебник 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 - 4.5. Блоки
elseв циклах - 4.6. Операторы
pass - 4.7. Операторы
match - 4.8. Определение функций
- 4.9. Подробнее об определении функций
- 4.10. Отступление: стиль написания кода
- 4.1. Операторы
- 5. Структуры данных
- 6. Модули
- 7. Ввод и вывод
-
8. Ошибки и исключения
- 8.1. Синтаксические ошибки
- 8.2. Исключения
- 8.3. Обработка исключений
- 8.4. Генерация исключений
- 8.5. Цепочки исключений
- 8.6. Исключения, определяемые пользователем
- 8.7. Определение действий по очистке
- 8.8. Предопределённые действия по очистке
- 8.9. Генерация и обработка нескольких независимых исключений
- 8.10. Дополнение исключений примечаниями
- 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–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/tutorial/index.html