Більшість людей-пітонів вважають за краще підкреслювати, але навіть якщо я вже більше 5 років використовую python, я все ще не люблю їх. Вони просто негарно виглядають на мені, але, можливо, це все Ява в моїй голові.
Я просто як CamelCase краще , так як він краще підходить тим , як класи по імені, він відчуває себе більш логічно мати SomeClass.doSomething()
чим SomeClass.do_something()
. Якщо озирнутися в глобальному індексі модуля в python, ви знайдете і те, і інше, що пов'язано з тим, що це колекція бібліотек з різних джерел, які зростали понаднормово, а не те, що було розроблено однією компанією, як Sun, із суворими правилами кодування . Я б сказав, що підсумок: Використовуйте все, що вам більше подобається, це лише питання особистого смаку.