Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

El Zen de Python: 19 principios atemporales para código elegante (PEP-20)

El Zen de Python: 19 principios atemporales para código elegante (PEP-20)

Uno de los primeros PEP de Python es el PEP-20. Es una lista de 19 tesis relacionadas con la programación en Python llamada «El Zen de Python». Estas reglas datan de 2004 y se basan a su vez en el PEP-8.

Un pequeño Easter egg presente en Python desde hace mucho tiempo lista estas 19 reglas:

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

Así que mientras tengas un REPL de Python, ¡puedes tener estas reglas en tu pantalla!

python

  1. B&R mapp Motion mejora el rendimiento robótico con funciones avanzadas de configuración
  2. Preparando las Cadenas de Suministro para el Futuro: Estrategias de Resiliencia y Crecimiento
  3. Adquisición colaborativa de suministros esenciales en medio de desafíos pandémicos
  4. Cómo IoT está revolucionando HVAC: 5 mejoras clave
  5. Mejorando Insight en Internet de las Cosas: Aprovechando Visualización de Datos y Bases de Datos Gráficas
  6. Cómo los Coches Conectados Revolucionan la Seguridad y el Mantenimiento Vehicular
  7. Dominando tipos de datos en Python: Guía práctica
  8. Dominando operadores en Python: Guía completa
  9. Operaciones con Listas en Python: Creación, Acceso, Modificación y Técnicas Avanzadas
  10. Dominando Tuplas en Python: Creación, Acceso y Operaciones Avanzadas
  11. Dominando Diccionarios en Python: Creación, Manipulación y Técnicas Avanzadas