Este curso de Python dictado por Facundo García pretende aumentar el conocimientos de este lenguaje de programación y profundizarlo para llevarlo a un nivel profesional y óptimo.

Bases del curso 📈

El punto de partida del curso son las buenas prácticas del Zen de Python, estos son 20 principios fundamentales para el correcto desarrollo de software, algunos de los más importantes son:

  1. Bello es mejor que feo: Nuestro código debe ser lo más bello posible
  2. Explícito es mejor que implícito: Es importante explicar nuestro código para que sea entendible
  3. Simple es mejor que complejo: El código debe ser lo más simple posible
  4. Complejo es mejor que complicado: Aún siendo más corto, es preferible que el código se entienda bien siendo complejo
  5. Plano es mejor que anidado: Es mejor mantener un programa sin muchos bloques complicados
  6. Espaciado es mejor que denso: No debemos hacer nuestro código denso para mejorar la óptimización
  7. La legibilidad es importante: El código puede ser entendible para otros programadores

<aside> 📌 Nuestro código siempre debe priorizar la legibilidad y despúes la limpieza del código.

</aside>

Otro punto importante al empezar a programar en Python es su documentación, que nos permite entender en detalle como funciona, que hace cada función y como se pueden usar.

La documentación es muy importante para convertirnos en unos ingenieros hechos y derechos, nos permiten entender las actualizaciones del lenguaje, contemplar sus distintas opciones y posibilidades, sus detalles técnicos y su funcionamiento interno.

Además de la documentación existen los llamados PEP (Python Enhancement Proposals - Propuestas de mejora de Python), la cual es una guia de estilo y escritura de Python para todos sus posibles elementos, desde comentarios hasta clases.