summaryrefslogtreecommitdiff
path: root/PYTHON/PEP8.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /PYTHON/PEP8.md
First
Diffstat (limited to 'PYTHON/PEP8.md')
-rw-r--r--PYTHON/PEP8.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/PYTHON/PEP8.md b/PYTHON/PEP8.md
new file mode 100644
index 0000000..7ce650b
--- /dev/null
+++ b/PYTHON/PEP8.md
@@ -0,0 +1,37 @@
+***Отступы*** - 4 пробела
+Макс длина строки = 79 символов (можно разбить " \\ " или операторы конкатенации)
+
+***Пробелы*** - операторы и операнды, скобки НЕ отделять!
+
+***Именование*** - верблюд и змея
+
+***Комментарии*** - # и \`\`\` ... \`\`\`
+
+***Импорты*** - в алфавитном порядке, лучше без " * "
+группы разделяйте пустой строкой
+
+***Пробелы*** вокруг операторов
+
+***Название функций и методов*** - глаголы с резделением " _ "
+
+***Название переменных*** - подробно !
+
+***Расположение функций и классов*** - разделяйте пустыми строками, функции должны быть определены перед их использованием.
+
+***Тройные кавычки*** - документация кода
+
+---------------------------
+_Полезные инструменты:_
+
+***Линтеры***:
+
+- *pylint
+- *flake8
+- *PyCharm
+
+
+***Автоматические форматировщики:***
+
+- *Black
+- *autopep8
+- *YAPF