243095

Помнить все: делимся лучшей шпаргалкой по Python

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

Как пользоваться шпаргалкой по Python

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

Требования

Чтобы начать работать с данным материалом, вам необходим установленный Python3.

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

Исходя вашей установки, вы можете получить доступ к интерпретатору Python3 при помощи команды python или python3. То же самое касается и менеджера пакетов – pip и pip3 соответственно.

Чтобы узнать версию Python, выполните команду:

python --version

Установить все зависимости, необходимые для проекта, можно так:

pip install -r requirements.txt

Тестирование

Весь код, приведенный в статье, вы можете потестить при помощи фреймворка pytest.

Чтобы создать собственные тесты, добавьте файлы и функции с префиксом test_ (например: test_topic.py к функции def test_sub_topic()).

Для запуска всех тестов, выполните следующую команду из рутовой директории проекта:

pytest

Для запуска конкретных тестов выполните:

pytest ./path/to/the/test_file.py

Линтинг

Линтинг – это процесс контроля оформления написанного кода в проекте. Для этого используются библиотеки pylint и flake8.

Pylint

Чтобы проверить, написан ли код относительно соглашения по стилю PEP 8, выполните:

pylint ./src/

В случае если линтер обнаружит ошибку (например, missing-docstring), вам может понадобиться узнать больше о конкретной ошибке:

pylint --help-msg=missing-docstring

Flake8

Чтобы проверить, написан ли код в соответствии с соглашением по стилю PEP 8, выполните:

flake8 ./src

Для более детализированного вывода используйте такую команду:

flake8 ./src --statistics --show-source --count

Шпаргалки

  1. Введение
  1. Операторы
  1. Типы
  1. Логические операторы
  1. Функции
  1. Классы
  1. Модули
  1. Ошибки и исключения
  1. Файлы
  1. Дополнения
  1. Обзор стандартных библиотек

Надеемся, что статья была полезна. Воспользуйтесь шпаргалкой по Python при возникновении любой проблемы, чтобы лучше усвоить материал.

Оригинал

Другие материалы по теме:

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
11 декабря 2018

ООП на Python: концепции, принципы и примеры реализации

Программирование на Python допускает различные методологии, но в его основе...
admin
28 июня 2018

3 самых важных сферы применения Python: возможности языка

Существует множество областей применения Python, но в некоторых он особенно...
admin
13 февраля 2017

Программирование на Python: от новичка до профессионала

Пошаговая инструкция для всех, кто хочет изучить программирование на Python...