Самоучитель Python

Самоучитель Python 3, собранный из материалов данного сайта. Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Доступна также pdf-версия самоучителя
  1. Возможности языка Python
  2. Загрузка и установка Python
  3. Первая программа. Знакомство со средой разработки IDLE
  4. Синтаксис
  5. Почему моя программа не работает?
  6. Условный оператор if
  7. Циклы
  8. Ключевые слова, встроенные функции (для ознакомления, знать, как не стоит называть переменные)
  9. Числа
  10. Строки (часть 1, часть 2, форматирование)
  11. Списки (массивы)
  12. Индексы и срезы
  13. Кортежи
  14. Словари
  15. Множества
  16. Функции
  17. Исключения и их обработка
  18. Байтовые строки
  19. Файлы
  20. With … as — менеджеры контекста
  21. PEP 8 — руководство по написанию кода на Python (следовать (да и читать) необязательно, но очень рекомендуется, для того, чтобы вы смогли понять свой код через полгода)
  22. Документирование кода (тоже полезная вещь)
  23. Создание и подключение модулей
  24. Объектно-ориентированное программирование. Основы
  25. Инкапсуляция, наследование, полиморфизм
  26. Перегрузка операторов
  27. Декораторы

Полезные материалы

Хорошая шпаргалка по Python 3 на русском

Подборка книг о python (на русском языке)

Стандартная библиотека python (на русском, есть далеко не все модули)

Примеры программ на языке python

Карта сайта со всеми статьями

Самоучитель не полный, будет дополняться и совершенствоваться. Пишите, предлагайте идеи, помогайте писать статьи :)

Для вставки кода на Python в комментарий заключайте его в теги <pre><code class="python3">Ваш код</code></pre>
Ошибка в тексте:
Послать сообщение об ошибке автору?