Date: 1 de noviembre de 2021
Active Recall
Notes:
Estos son los 20 principios de software más importantes que tiene este lenguaje de programación para poder escribir nuestra líneas de código de manera correcta y precisa. Estos principios fueron creados en 1999 por Tim Petters.
Podemos visualizar el Zen de Python dentro de su venta interactiva. Dentro de ella debemos colocar:
import this
<aside>
📌 SUMMARY: para usar Python su creador implemento 20 principios que nos ayudan a escribir código de forma correcta y precisa, ha estos principios se los conoce como el Zen de Python. Fueron escritos por Tim Petters en 1999 y vienen de forma nativa dentro del lenguaje de programación de Python, para acceder a ellos usamos desde consola import this
.
</aside>
<aside>
☝ ACTIONS NEEDED: entrar a consola y escribir import this
para visualizar el Zen de Python dentro de Python.
</aside>
Date: 1 de noviembre de 2021
Active Recall
Notes:
Cuando hablamos de lenguajes de programación y tecnologías en general para hacer desarrollo de software, la documentación es esa pequeña pieza de información que nos explica cómo funciona ese determinado lenguaje o tecnología.
Para poder acceder a la documentación de Python debemos entrar a:
Referencia de la biblioteca y del lenguaje: nos muestra de forma detallada lo más técnico que existe dentro de Python (funciones internas).
Índice PEP: son las propuestas de mejoras de Python y son los documentos que conforman a toda la guía de estilos del lenguaje, es decir, son los que nos dicen a nostros cómo el lenguaje funciona y cómo deberíamos de escribirlo de manera correcta. El más importante es el PEP 8:
PEP 8 -- Style Guide for Python Code
La información está puesta de forma muy técnica y en ocasiones puede ser muy abrumadora, pero hay muy buena información.
<aside>
📌 SUMMARY: algo muy importante que nos permite distinguirnos de los programadores novatos y los más avanzados, es comenzar a leer la documentación de Python. Esta es cómo un manual de funcionamiento del lenguaje que nos indica todo sobre Python. Para acceder a el podemos ingresar a la página web de Python y dirigirnos a la sección docs
. Un índice PEP muy importante dentro de Python es el PEP 8 ya que aquí se nos explica la forma correcta de escribir código dentro de Python.
</aside>
<aside> ☝ ACTIONS NEEDED: leer el PEP8.
</aside>
Date:
Active Recall
Notes:
Para entender que es un entrono virtual, es importante recordar los módulos. Los módulos son trozos de código creado por otras personas que nos sirven para no tener que escribir código, un buen ejemplo es el módulo random
.
Cuándo estamos trabajando dentro de python con nuestro proyectos, todos ellos están corriendo dentro de nuestro computador con el mismo sistema. Algo importante al usar módulos es saber que estos se pueden ir actualizando con el paso del tiempo y si se actualizan y nuestro módulo ya no tiene el mismo funcionamiento los proyectos que hayamos hecho con esos módulos dejaran de funcionar adecuadamente.
Para resolver estos problemas usamos los entornos virtuales, con ellos lo que hacemos es poner un Python para cada uno de los proyectos. Es cómo si lo clonáramos de forma independiente para cada uno de los proyectos. Esto nos permite elegir en que proyecto queremos actualizar Python y sus módulos.
<aside> 💻 En ese sentido un entrono virtual es un Python aislado para un solo proyecto que tiene sus propios módulos y que esta pensado para funcionar solo con ese proyecto.
</aside>