Документация по языку Python3.

Ресурс DOCS-PYTHON.RU посвящен языку программирования Python3 и представляет из себя справочную документацию.

Основная цель площадки: сделать доступной справочную информацию о языке Python на русском языке по максимуму. Именно охват максимума, а не только поверхностный разбор популярных встроенных функций, классов и модулей стандартной библиотеки, о которых в интернете и без нас достаточно информации.

На сайте есть разделы, где информация подана не совсем качественно. Мы об этом знаем и работаем над этим, к тому же разместили кнопку: Сообщить об ошибке.

Ресурс развивается благодаря доходу от рекламы и пользователям, которые пожертвовали на проект.

На площадке представлены 3 раздела:

Самоучитель-справочник по языку программирования Python3.

Документация по стандартной библиотеке Python3.

Сторонние и часто используемые модули Python3.

Новые и недавно измененные материалы:

Приемы работы с модулем csv в Python.
В этом разделе показаны наиболее встречающиеся приемы работы с модулем csv.
Функция reader() модуля csv в Python.
Функция reader() модуля csv возвращает объект чтения, который будет перебирать строки в данном файле csvfile.
Защита приложения/сайта от DDoS атак.
Этот материал будет посвящен борьбе с DoS (Denial of Service) атаками - отказ в обслуживании в результате частых запросов к сайту с нескольких IP-адресов. По сути это атака, которая перегружает систему ("доводит сервер до обморока с судорогами").
Автоматическое создание таблиц sqlite3 из CSV-файла.
Утилиты csvsql и sql2csv модуля csvkit образуют мост, который упрощает миграцию данных из CSV-файла в базу данных и из нее. По умолчанию csvsql сгенерирует SQL-код для создания таблицы для данных CSV-файла.
MySQL: автоматическое создание таблиц из CSV-файла.
Утилиты csvsql и sql2csv модуля csvkit образуют мост, который упрощает миграцию данных из CSV-файла в базу данных и из нее. По умолчанию csvsql сгенерирует SQL-код для создания таблицы для данных CSV-файла.
Метод str.capitalize() в Python, первая буква в строке заглавная.
Метод str.capitalize() позволяет вернуть копию строки str с первым символом в верхнем регистре, а остальные символы будут в нижнем регистре.
Связка Nginx + Gunicorn + Gevent + Flask Python.
Разворачиваем связку Flask + nginx + gunicorn + gevent на VDS сервере. Материал будет похож на HOWTO с примерами конфигов . Предварительные требования - это работающее приложение Flask на локальном компьютере, сервер VDS с установленной OS Ubuntu или Debian с доступом sudo или root.
Проверка условий, конструкция if/elif/else в Python.
Оператор if используется для условного исполнения. Ключевое слово elif является сокращением от 'else if'. Часть конструкции elif не является обязательной, а так же может повторяться сколько угодно
Список list в Python.
Списки представляют собой изменяемые последовательности, обычно используемые для хранения коллекций однородных элементов. В Python списки представлены встроенным классом list().