Справочник по языку Python3.

Базовые сведения о языке Python.

Основные характеристики языка Python (плюсы и минусы), реализации, дзен.

Установка Python3.

Рассматривается установка интерпретатора языка программирования Python v.3 на ОС Windows и Unix подобные системы, такие как Ubuntu, Debian

Запуск скриптов Python3 из командной строки.

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

Инструменты для разработки на Python

PIP пакетный менеджер, virtualenv виртуальное окружение, IDE интегрированная среда разработки

Руководство по стилю кода PEP 8 в Python.

Этот документ дает соглашения о кодировании для кода Python, включающего стандартную библиотеку. Руководство по стилю развивается с течением времени, так как идентифицируются дополнительные соглашения

Структура программы и модель исполнения кода в Python.

Структура программы, связывание имен переменных, разрешение имен, взаимодействие с динамическими функциями, Исключения

Присваивание значений в Python

В Python операции присваивания бывают трех видов: простое присваивание, составное присваивания и выражения присваивания.

Операции над числами в Python

Python поддерживает все обычные операции, выполняемые над числами. Числа - неизменяемые объекты. Выполняя операции над числовыми объектами, вы всегда получаете новые числовые объекты, а не изменяете существующие.

Операторы/операции сравнения (цепочки сравнений) в Python.

В Python есть восемь операций сравнения. Все они имеют одинаковый приоритет, который выше, чем у логических операций. Сравнения могут быть связаны в цепочки: x < y <= z, эквивалентно x < y and y <= z.

Логические операции and, or и not в Python.

and, or и not - это логические операции Python, которые имеют приоритет выполнения. Операции and и or имеют более высокий приоритет чем not

Оператор идентичности is в Python.

Операторы is и not is проверяют идентичность объекта: x is y будет истинно тогда и только тогда, когда x и y являются одним и тем же объектом.

Оператор in вхождения/членства элемента в Python.

Операторы in и not in проверяют наличие элемента в последовательности. Выражение x in s принимает значение True, если x является членом s, и False в противном случае.

Проверка истинности в Python

Любой объект может быть проверен на значение истинности, для использования в if...else или while конструкциях или в качестве операнда булевых операций.

Смешивание операторов в цепочках сравнений в Python.

Обобщение всех возможных ситуаций, возникающих при различного рода сравнений. Подробно разобрана каждая группа операторов, а так же разобраны результаты сравнений при их смешивании.

Циклы и управление ветвлением в Python

Конструкции, управляющие ветвлением программы Python v.3 имеют свои особенности по сравнению с другими языками программирования. Для проверки условий в Python есть оператор if ... elif ... else.