5 funciones sencillas de Python que puedes empezar a utilizar hoy para escribir un código mejor

5 funciones de Python para mejorar tu código ahora mismo

He utilizado Python durante más de 8 años. Aquí hay algunas características de Python que amo, las cuales hacen que tu código sea refrescante y eficiente.

Foto de Chris Ried en Unsplash

Tienes que admitir que ver un comentario como “Esto está súper limpio 😎” o “No sabía que se podía hacer de esta manera” en tu código o solicitud de extracción te llena de una sensación maravillosa. La experiencia personal me ha enseñado que adoptar buenos principios de ingeniería de software y aprovechar al máximo la funcionalidad del lenguaje existente es la receta para un buen código por el cual otros se sentirán agradecidos.

Como MLE, uso Python día tras día. Python es una excelente opción para los profesionales de ML debido a su baja barrera de entrada combinada con el enorme ecosistema de herramientas científicas.

Esto significa que una persona con poco o ningún conocimiento de ingeniería de software puede comenzar a usar Python rápidamente.

Esta última afirmación se puede decir en dos tonos de voz diferentes; positivo o negativo (¡pruébalo!).

Puede parecer una bendición al principio, pero en el gran esquema de las cosas, la falta de las limitaciones de los principios de ingeniería de software (por ejemplo, tipos, objetos) disuaden a los ingenieros (MLE) o científicos (DS/AS) de escribir buen código (Créeme, ya tenemos una mala reputación entre los ingenieros de software como ingenieros no tan buenos). Esto inevitablemente conduce a un código espagueti ilegible, no mantenible y no probado en la mayoría de los casos. Y lo que es peor, un día se convierte en la peor pesadilla de una víctima desprevenida reutilizar este código malévolo. Incluso puedes ver un efecto dominó, donde el código construido sobre un código malo lleva a… más código malo. En última instancia, esto podría incluso llevar a problemas organizativos en el futuro.

La conclusión es que hacer algo en Python es fácil, pero hacer algo de la manera correcta en Python es difícil. Después de más de 8 años lidiando con Python, todavía estoy aprendiendo diferentes (y mejores) formas de mejorar mi código. He sido bendecido con buenos ingenieros de software que criticarían constructivamente mi código cuando hago las cosas de manera ineficiente. Cuenta tus bendiciones si tienes el mismo apoyo. Aquí voy a compartir algunas palancas que puedes usar para llevar tus habilidades de Python al siguiente nivel.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Related articles

Discover more

Inteligencia Artificial

Desde el Internet de las Cosas hasta el Internet de Todo La Convergencia de la IA y el 6G para una Inteligencia Conectada

Aprende cómo las tecnologías de vanguardia como la Inteligencia Artificial y el 6G inaugurarán una nueva era de siste...