Автори:

  • Ґвідо ван Россум (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)

Зміст

Вступ

  1. Щоб розігріти ваш апетит
  2. Використання інтерпретатора мови Python

  3. Виклик інтерпретатора

  4. Передача аргументів
  5. Діалоговий режим
  6. Інтерпретатор і його середовище
  7. Обробка помилок
  8. Виконання скриптів на мові Python
  9. Кодування джерела
  10. Стартові файли для діалогового режиму

  11. Неформальний вступ до мови Python

  12. Python як калькулятор

  13. Числа
  14. Ланцюжки
  15. Ланцюжки у кодуванні Unicode
  16. Списки
  17. Перші кроки до програмування

  18. Контрольні структури

  19. Твердження if

  20. Твердження for
  21. Функція range()
  22. Твердження break та continue; конструкція else у циклах
  23. Твердження pass
  24. Визначення функцій
  25. Докладніше про визначення функцій
  26. Стандартні величини аргументів
  27. Ключові аргументи
  28. . Списки аргументів довільної довжини
  29. . Розпакування списків аргументів
  30. . Лямбда-форми
  31. . Документаційні ланцюжки

  32. Структури даних

  33. Докладніше про списки

  34. Використання списку як стека (магазина)
  35. Використання списку як черги
  36. Знаряддя для функціонального програмування
  37. Включення списків
  38. Твердження del
  39. Кортежі та послідовності
  40. Множини
  41. Словники
  42. . Способи перебору
  43. . Докладніше про умови
  44. . Порівняння послідовностей та інших типів

  45. Модулі

  46. Загальні зауваження

  47. Докладніше про модулі
  48. Доріжка пошуку модулів
  49. "Компільовані" файли
  50. Стандартні модулі
  51. Функція dir()
  52. Пакети
  53. Імпортування * з пакета
  54. Внутрішньопакетні посилання
  55. . Пакети, що знаходяться у різних директоріях

  56. Ввід і вивід

  57. Можливості форматування виводу

  58. Зчитування і запис файлів
  59. Методи файлових об'єктів
  60. Модуль pickle

  61. [[!traillnik Помилкитавинятки]]

  62. Синтаксичні помилки

  63. Винятки
  64. Фільтрування помилок
  65. Створення винятків
  66. Винятки, визначені користувачем
  67. Визначення очищувальних дій

  68. Класи

  69. Термінологічні зауваження

  70. Контексти та іменні простори
  71. Перший погляд на класи
  72. Синтаксис визначення класів
  73. Класові об'єкти
  74. Реалізовані об'єкти
  75. Об'єкти методів
  76. Випадкові зауваження
  77. Спадковість
  78. . Множинна спадковість
  79. . Приватні змінні
  80. . Різне
  81. . Винятки теж класи
  82. . Ітератори
  83. . Генератори
  84. . Генераторні вирази

  85. Короткий огляд стандартної бібліотеки

  86. Інтерфейс операційної системи

  87. Шаблони розширення файлових назв
  88. Аргументи командного рядка
  89. Переспрямування виводу помилок та вихід із програми
  90. Пошук за шаблоном
  91. Математика
  92. Доступ до інтернету
  93. Час і число
  94. Ущільнення даних
  95. . Обчислення продуктивності
  96. . Контроль якості
  97. . Батарейки додаються

  98. Короткий огляд стандартної бібліотеки II

  99. Форматування виводу

  100. Шаблони
  101. Робота з форматами бінарних записів даних
  102. Розгалуження
  103. Журнальні записи
  104. Слабкі посилання
  105. Знаряддя для роботи зі списками
  106. Арифметика десяткових чисел з рухомою комою

  107. Що далі?

Додатки

  1. Interactive Input Editing and History Substitution

A.1 Line Editing

A.2 History Substitution

A.3 Key Bindings

A.4 Commentary

  1. Floating Point Arithmetic: Issues and Limitations

B.1 Representation Error

  1. 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

  1. Glossary

Index

About this document ...