blob: 7ce650b2f690b2a37570fa113834d7367e9e4b5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
***Отступы*** - 4 пробела
Макс длина строки = 79 символов (можно разбить " \\ " или операторы конкатенации)
***Пробелы*** - операторы и операнды, скобки НЕ отделять!
***Именование*** - верблюд и змея
***Комментарии*** - # и \`\`\` ... \`\`\`
***Импорты*** - в алфавитном порядке, лучше без " * "
группы разделяйте пустой строкой
***Пробелы*** вокруг операторов
***Название функций и методов*** - глаголы с резделением " _ "
***Название переменных*** - подробно !
***Расположение функций и классов*** - разделяйте пустыми строками, функции должны быть определены перед их использованием.
***Тройные кавычки*** - документация кода
---------------------------
_Полезные инструменты:_
***Линтеры***:
- *pylint
- *flake8
- *PyCharm
***Автоматические форматировщики:***
- *Black
- *autopep8
- *YAPF
|