Интернет-издание. pythonworld.ru, 2015. — 136 с.
Выпуск ориентирован на начинающих программистов. Примеры приведены на python3.
Возможности языка python
Скачать Python
Первая программа. Среда разработки IDLE
Синтаксис языка Python
Инструкция if-elif-else, проверка истинности, трехместное выражение if/else
Циклы for и while, операторы break и continue, волшеьное слово else
Ключевые слова, модуль keyword
Встроенные функции
Числа: целые, вещественные, комплексные
Работа со строками в Python: литералы
Строки. Функции и методы строк
Форматирование строк. Метод format
Списки (list). Функции и методы списков
Индексы и срезы
Кортежи (tuple)
Словари(dict) и работа с ними. Методы словарей
Множества (set и frozenset)
Функции и их аргументы
Исключения в python. Конструкция try - except для обработки исключений
Байты (bytes и bytearray)
Файлы. Работа с файлами
With... as - менеджеры контекста
PEP 8 - руководство по написанию кода на Python
Дщкументирование кода в Python. PEP 257
Работа с модулями: создание, подключение инструкциями import и from
Объективно-ориентированное программирование. Общее представление
Инкапсуляция, наследование, полиформизм
Перезагрузка операторов
Декораторы
Часто задаваемые вопросы