Pep 8 считается стандартным руководством по дизайну многих разработчиков Python. Это рекомендует назвать классы, используя CamelCase/CapWords.
Соглашение об именах для функций может использоваться в тех случаях, когда интерфейс документирован и используется в основном как вызываемый.
Обратите внимание, что для встроенных имен существует отдельное соглашение: большинство встроенных имен - это одиночные слова (или два слова, выполняемые вместе), причем соглашение CapWords используется только для имен исключений и встроенных констант.
Отметьте это link для соглашений и стандартов именования PEP8.
дата и время является частью стандартной библиотеки,
стандартной библиотека Python является очень обширна, предлагая широкий спектр услуг, как указано в долгосрочном оглавлении, перечисленное ниже. Библиотека содержит встроенные модули (написанные на C), которые обеспечивают доступ к системным функциям, таким как файловый ввод-вывод, которые в противном случае были бы недоступны для программистов на Python, а также модули, написанные на Python, которые предоставляют стандартизированные решения для многих проблем, которые происходят в повседневном программировании.
В некоторых случаях, таких как sklearn, nltk, django, имена пакетов все строчные. Этот link доставит вас туда.
Модули должны иметь короткие имена с прописными буквами. Подчеркивания могут использоваться в имени модуля, если это улучшает читаемость. Пакеты Python также должны иметь короткие имена всех строчных букв, хотя использование подчеркиваний не рекомендуется.
Если модуль расширения, написанный на C или C++, имеет сопроводительный модуль Python, который обеспечивает более высокий уровень (например, более объектно-ориентированный) интерфейс, модуль C/C++ имеет лидирующий символ подчеркивания (например, _socket).
Я надеюсь, что это охватывает все вопросы.
@VVK, я обновил ответ с более подробной информацией, пожалуйста, дайте мне знать, если это поможет. Если это хорошо, пожалуйста, удалите отрицательный голос. Thanks –