Документация по языку Python3.
Площадка docs-python.ru посвящена языку программирования Python3 и представляет из себя справочную документацию.
Основная цель площадки: сделать доступной справочную информацию о языке Python на русском языке по максимуму. Именно охват максимума, а не только поверхностный разбор популярных встроенных функций, классов и модулей стандартной библиотеки, о которых в интернете и без нас достаточно информации.
На сайте есть разделы, где информация подана не совсем качественно. Мы об этом знаем. Поэтому решили разместить кнопку: 'Сообщить о неточности'.
Пока на площадке представлены 2 обширных раздела:
- Разобраны основные типы данных языка Python, такие как строки, списки и словари, кортежи и множества, классы и т. д.
- Рассмотрен синтаксис и конструкции языка - циклы, ветвление программы, обработка исключений, тернарные операторы и т. д.
- Приведены примеры деления программы на модули и способы написания чистого, хорошо читаемого кода.
- Имеется справочник встроенных функций в интерпретатор с огромным количеством примеров их использования.
- Так же подберете себе IDE редактор (интегрированную среду разработки) для облегчения написание кода.
- Самоучитель поддерживается в актуальном состоянии и пополняется новыми конструкциями языка.
- Богатая стандартная библиотека является одной из привлекательных сторон языка программирования Python.
- Раздел построен в виде справочника, подобного официальной документации Python3.
- Практически каждый, разобранный здесь модуль, снабжен множеством примеров практического использования.
- На данный момент представлена документация с примерами более чем по 100 встроенным модулям и пакетам. Среди которых:
- все математические модули и модули, отвечающие за работу со строками;
- криптографические модули и модули для работы с архивами;
- модули, которые дополняют стандартные встроенные типы и расширяют функционал языка;
- модули, отвечающие за работу со встроенными функциями OS;
- модули, позволяющие работать с базами данных и различными форматами файлов (
.csv
, .json
, .ini
); - модули для тестирования и логирования ошибок в программах Python;
- и многое другое ...
Последние добавленные или измененные записи:
Установка и использование модуля virtualenv для Python 2.7. Перенос Python любой версии в виртуальную среду.
Для пользовательских классов неявные вызовы специальных методов гарантированно работают правильно только в том случае, если они определены для типа объекта (в теле класса как фактический метод), а не в словаре экземпляра объекта.
Класс SimpleHTTPRequestHandler() модуля http.server обслуживает файлы из текущего каталога directory, напрямую сопоставляя структуру каталогов с HTTP-запросами. Этот класс реализует методы .do_GET() и .do_HEAD().
Функция parse_headers() модуля http.client разбирает заголовки из указателя файла fp, представляющего HTTP-запрос/ответ. Функция возвращает экземпляр http.client.HTTPMessage, который содержит поля заголовка headers
Класс CGIHTTPRequestHandler() модуля http.server используется для обслуживания файлов или вывода сценариев CGI, расположенных в текущем каталоге. Методы .do_GET() и .do_HEAD() модифицируются для запуска сценариев CGI и обслуживания вывода вместо обслуживания файлов.
Синтаксис имени группы является одним из расширений Python: (?P<name>...). Переменная name это название группы. Именованные группы ведут себя точно так же, как группы захвата и дополнительно связывают имя с группой.