name - python pep docstring
¿Qué PEP''s hay que leer? (7)
Ahora es retrospectivo, pero aún interesante: creo que las cosas que no cambiarán en Python 3000 son una buena lectura, con muchos enlaces a las discusiones que precedieron a las decisiones.
Soy un codificador Python bastante fuerte, pero gran parte de mi estilo es un poco al azar, y estoy seguro de que hay más soluciones Pythonic para muchos problemas que las que se me ocurren. ¿Qué PEP son esenciales para que los pitonistas bien versados puedan leer?
Aquí hay un índice de PEP - python.org/dev/peps
siempre que uno tenga dudas sobre un tema, pueden buscar en ese
Aunque Python es increíblemente intuitivo, muchas personas no comprenden su filosofía.
Pep 20 : El Zen de Python
- Lo bello es mejor que lo feo.
- Explícito es mejor que implícito.
- Lo simple es mejor que lo complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Lo escaso es mejor que lo denso.
- La legibilidad cuenta.
- Los casos especiales no son lo suficientemente especiales para romper las reglas.
- Aunque la practicidad supera la pureza.
- Los errores nunca deben pasar en silencio.
- A menos que sea silenciado explícitamente.
- Ante la ambigüedad, rechace la tentación de adivinar.
- Debe haber una, y preferiblemente solo una, obvia forma de hacerlo.
- Aunque esa forma puede no ser obvia al principio a menos que seas holandés.
- Ahora es mejor que nunca.
- Aunque nunca es a menudo mejor que ahora.
- Si la implementación es difícil de explicar, es una mala idea.
- Si la implementación es fácil de explicar, puede ser una buena idea.
- Los espacios de nombres son una gran idea, ¡hagamos más de ellos!
Definitivamente PEP 8 , una guía de estilo para Python.
Descubrí que leer los rechazados puede dar una buena idea de qué es Pythonic y qué no lo es. Esto fue hace un tiempo así que no tengo ningún ejemplo específico.
También pep 0257 convención docstring
También recomendaría los PEP 8 y 257. Sé que esto se desvía ligeramente de la pregunta original, pero me gustaría señalar que PyCharm (probablemente el mejor IDE de Python de mi opinión) comprueba automáticamente si está siguiendo algunos de Las directrices PEP 8 más importantes, en caso de que alguien esté interesado ...