Автори:
- Ґвідо ван Россум (Guido van Rossum)
- Фред Л. Дарк Молодший (Fred L. Drake, Jr.), редактор
Оригінал за адресою : http://docs.python.org/tut/tut.html
Переклад: Сергій Кузьменко.
Python Software Foundation
Email: docs@python.org
Версія 2.4.1 (30 березня 2005)
Зміст
- Щоб розігріти ваш апетит
- Передача аргументів
- Діалоговий режим
- Інтерпретатор і його середовище
- Обробка помилок
- Виконання скриптів на мові Python
- Кодування джерела
- Числа
- Ланцюжки
- Ланцюжки у кодуванні Unicode
- Списки
- Твердження
for
- Функція
range()
- Твердження
break
таcontinue
; конструкціяelse
у циклах - Твердження
pass
- Визначення функцій
- Докладніше про визначення функцій
- Стандартні величини аргументів
- Ключові аргументи
- . Списки аргументів довільної довжини
- . Розпакування списків аргументів
- . Лямбда-форми
- Використання списку як стека (магазина)
- Використання списку як черги
- Знаряддя для функціонального програмування
- Включення списків
- Твердження
del
- Кортежі та послідовності
- Множини
- Словники
- . Способи перебору
- . Докладніше про умови
- Докладніше про модулі
- Доріжка пошуку модулів
- "Компільовані" файли
- Стандартні модулі
- Функція
dir()
- Пакети
- Імпортування * з пакета
- Внутрішньопакетні посилання
- Зчитування і запис файлів
- Методи файлових об'єктів
[[!traillnik Помилкитавинятки]]
- Винятки
- Фільтрування помилок
- Створення винятків
- Винятки, визначені користувачем
- Контексти та іменні простори
- Перший погляд на класи
- Синтаксис визначення класів
- Класові об'єкти
- Реалізовані об'єкти
- Об'єкти методів
- Випадкові зауваження
- Спадковість
- . Множинна спадковість
- . Приватні змінні
- . Різне
- . Винятки теж класи
- . Ітератори
- . Генератори
- Шаблони розширення файлових назв
- Аргументи командного рядка
- Переспрямування виводу помилок та вихід із програми
- Пошук за шаблоном
- Математика
- Доступ до інтернету
- Час і число
- Ущільнення даних
- . Обчислення продуктивності
- . Контроль якості
- Шаблони
- Робота з форматами бінарних записів даних
- Розгалуження
- Журнальні записи
- Слабкі посилання
- Знаряддя для роботи зі списками
Додатки
- Interactive Input Editing and History Substitution
A.1 Line Editing
A.2 History Substitution
A.3 Key Bindings
A.4 Commentary
- Floating Point Arithmetic: Issues and Limitations
B.1 Representation Error
- History and License
C.1 History of the software
C.2 Terms and conditions for accessing or otherwise using Python
C.3 Licenses and Acknowledgements for Incorporated Software
C.3.1 Mersenne Twister
C.3.2 Sockets
C.3.3 Floating point exception control
C.3.4 MD5 message digest algorithm
C.3.5 Asynchronous socket services
C.3.6 Cookie management
C.3.7 Profiling
C.3.8 Execution tracing
C.3.9 UUencode and UUdecode functions
C.3.10 XML Remote Procedure Calls
- Glossary
Index
About this document ...