Lección 5 del curso Python Nivel Básico.
En la lección anterior vimos las dos maneras de ejecutar un programa en Python: el modo interactivo y el modo script. Y allí hablamos de dos herramientas (Jupyter Notebooks y Sublime Text) que nos facilitaban este proceso de edición y ejecución del código.
En esta lección veremos un poco más en detalle las diferentes alternativas que existen para implementar nuestros programas, y veremos algunas de las ventajas y desventajas que tiene cada una, y al final les sugeriré aquellas más adecuadas para facilitar este proceso de aprendizaje. Así que hablaremos entonces de los diferentes entornos de programación que podemos utilizar.
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
El primer tipo de entorno es Jupyter Notebook que nos permite ejecutar código Python de forma interactiva desde el navegador, siendo liviano y adecuado para este curso.
Los editores de texto, como Sublime Text, son otra opción recomendada por su gratuidad, personalización y eficiencia, aunque no permiten ejecución interactiva y requieren el uso del Terminal o símbolo del sistema para ejecutar código.
Los IDEs, como PyCharm o Visual Studio Code, combinan la edición y ejecución de código en una sola herramienta, ofreciendo organización por proyectos y control de versiones, pero son más intensivos en recursos y tienen una curva de aprendizaje mayor.
Por último, Google Colab es una herramienta basada en Jupyter Notebook que permite ejecutar código Python en la nube utilizando máquinas virtuales proporcionadas por Google.
Así que con esto hemos vistos los pros y los contras de los diferentes entornos de programación que se pueden utilizar en el caso de Python. En resumen para este curso sugiero las dos alternativas más livianas y más fáciles de usar: Jupyter Notebook y un editor como Sublime Text.
En este punto, y con lo visto en estas primeras lecciones, ya estamos listos para nuestra primera práctica, que será el tema de la próxima lección, y en donde veremos los detalles elementales de la programación en Python e implementaremos nuestro primer notebook.
Todas las lecciones del curso Python Nivel Básico
