есть ли где-нибудь приятное резюме «соглашений и передовых практик Python»?

Я новичок в python, и я обычно кодирую как средство для достижения цели, а не как «кодировщик». Мне нравится вся мощь, которую питон содержит через библиотеки, и мне нравится присущая ему, но невидимая сила. (Например, объектно-ориентированная, но все же относительно дружественная к сценариям структура для создания классов и т. д.)

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

PEP 0008
PEP 0257

Однако, если я что-то не упустил, ни одна из этих зафиксированных проблем, касающихся "правильных" соглашений об именах файлов Python. После создания нескольких скриптов на Python я обнаружил, что не должен использовать точки (.) В имени файла, поскольку это затруднит их импорт. Столкнувшись с этой проблемой, я действительно смог найти ссылки, говорящие по этому поводу:

периоды не разрешены

Однако я ' Мне бы очень хотелось начинать решать проблемы проактивно, вместо того, чтобы отступать назад, используя надлежащие механизмы. Python имеет НЕСКОЛЬКО аспектов, которые делают его совершенно уникальным (например, обязательные пробелы и вышеупомянутые запрещенные точки в именах файлов). Я слишком новичок, чтобы сказать, хорошие это вещи или плохие. Но я могу сказать, что постоянно открывать все эти вещи постфактум - это боль.

Есть ли какая-нибудь «энциклопедия», которая может описать все эти особенности, помимо двух относительно кратких документов, которые я цитировал выше?

Спасибо всем!
Я слишком новичок, чтобы сказать, хорошие это вещи или плохие. Но я могу сказать, что постоянно открывать все эти вещи постфактум - это боль.

Есть ли какая-нибудь «энциклопедия», которая может описать все эти особенности, помимо двух относительно кратких документов, которые я цитировал выше?

Спасибо всем!
Я слишком новичок, чтобы сказать, хорошие это вещи или плохие. Но я могу сказать, что постоянно открывать все эти вещи постфактум - это боль.

Есть ли какая-нибудь «энциклопедия», которая может описать все эти особенности, помимо двух относительно кратких документов, которые я цитировал выше?

Спасибо всем!
Майк

6
задан Community 23 May 2017 в 12:24
поделиться