Trading con Python #3 - Jupyter Notebook
Aunque sea sábado, hay que trabajar, hoy algo ligerito, aunque parezca mucho, es muy sencillo y vital para comenzar. ¡Ánimo!
Lo primero que debes hacer abrir Visual Studio Code e ir a Extensiones en el menú izquierdo.
Buscas la extensión Jupyter Notebook y la instalas.
A continuación vas a crear un nuevo archivo donde escribirás nuestro primer código. Para mantener las cosas ordenadas y organizadas, es posible que desees crear una nueva carpeta primero.
Después de crear la carpeta, debes crear un nuevo archivo, que deberá tener la extensión ".ipynb" para que Visual Studio Code lo reconozca como una Jupyter Notebook.
Esto es lo que te encontrarás, un lienzo en blanco para poder comenzar a programar. Lo primero que debes saber es que un archivo ipynb no es un programa, ni un algoritmo, es un documento donde programar pequeñas piezas de código, hacer anotaciones y tener toda la información documentada y ordenada.
Puedes crear dos tipos de bloques "Código" o "Markdown". El primero, como su propio nombre indica es un bloque de texto en Python, y el segundo es un bloque de texto para hacer aclaraciones, anotaciones o documentar (es un tipo de bloque que se puede formatear con varios elementos, más información). Veamos el primer tipo:
Bloque tipo Markdown
Te vuelvo a recordar que aquí tienes toda la documentación sobre el formato Markdown
Bloque tipo Code
Se trata del bloque donde escribiremos nuestro código, en este caso en Python y que tendrá la particularidad que podrás ejecutar bloque a bloque, lo que te permitirá aprender de forma más gradual y probar las cosas viendo resultados al instante.
En mi caso que aprendí de forma autodidacta me vino genial este procedimiento porque necesito saber en cada paso qué valores tienen las variables o los dataframes.
Aquí puedes ver el resultado de la ejecución del código que estabas probando.
No te voy a explicar ahora qué hace cada linea, pero a poco que te fijes lo entenderás perfectamente, esa es la principal ventaja de Python y es que se trata del lenguaje de programación más parecido a un idioma natural.
Y hasta aquí el tercer número
Te invito a que entres en nuestro canal de Discord, donde además de hablar de esta serie de newsletters, hablamos de muchas otras cosas sobre inversión, Trading, etc...