Hola controleros y controleras, en esta entrada estudiaremos un poco más en profundidad los IDEs que vamos a utilizar en nuestro curso en español de Python para principiantes desde cero.
Antes de comenzar te invito a que le des un vistazo a todo el curso de python completo.
Y que te suscribas al canal de Youtube, si te interesa la programación, los microcontroladores y principalmente la teoría del control:
IDEs de Python
Python al ser un lenguaje extremadamente popular cuanta con muchos entornos de desarrollo integrado o entorno de desarrollo interactivo, en inglés Integrated Development Environment (IDE)
Para seguir nuestro curso gratuito de Python puedes utilizar el IDE que más te guste, pues lo realmente importante para nosotros es entender en si el propio lenguaje de programación.
Como recomendación, verás que a lo largo de los videos y del curso, vamos a emplear 3 IDEs diferentes, para darte una idea general de las diversas opciones que tienes:
Spyder
Spyder es un IDE para la programación de Python gratuito y de código abierto enfocado principalmente al entorno científico.
Esto quiere decir que está especialmente diseñado por y para científicos, ingenieros y analistas de datos.
El IDE de Spyder presenta una combinación única de funciones avanzadas de edición, análisis, depuración y creación de perfiles de una herramienta de desarrollo integral con la exploración de datos, ejecución interactiva, inspección profunda y hermosas capacidades de visualización de un paquete científico.
Es un IDE que se asemeja bastante con MATLAB, por lo tanto si manejas Matlab, Spyder será un excelente opción para ti, pues de será bastante familiar.
Jupyter Notebook
Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo.
Con el IDE de Jupyter podremos crear cuadernos para programar en Python y ver la ejecución de comandos directamente a través de celdas.
Una funcionalidad importante dentro de Jupyter, será además de utilizar los comandos del lenguaje de programación de Python, es comenzar a utilizar programación con Markdown para la creación de los cuadernos.
Entre los comandos básicos de Markdown son:
- Titulos: Comenzar con un numeral #
- Subtitulos: Comenzar con dos numerales ##
- Cursiva: colocar una oración entre asteriscos *cursiva*
- Negrita: colocar una oración entre dos asteriscos **negrito**
- Bullet point: colocar un solo asterisco *
- Imagenes: debes colocar lo siguiente: ![titulo de la imagen](dirección web de la imagen)
Visual Studio Code
Visual Studio Code es un editor de código fuente ligero pero potente que se ejecuta directamante en nuestro computador y está disponible para Windows, macOS y Linux.
Lo interesante de este IDE, que actualmente es uno de los más populares es que soporta múltiples lenguajes de programación, dentro de los cuales incluye el Python por supuesto!!
Viene con soporte incorporado para JavaScript, TypeScript y Node.js y tiene un rico ecosistema de extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity) .
Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:
👉 Invitar a Sergio a un Café ☕️
Que esten muy bien, nos vemos en la siguiente entrada.
Mi nombre es Sergio Andres Castaño Giraldo, y en este sitio web voy a compartir una de las cosas que mas me gusta en la vida y es sobre la Ingeniería de Control y Automatización. El sitio web estará en constante crecimiento, voy a ir publicando material sobre el asunto desde temas básicos hasta temas un poco más complejos. Suscríbete al sitio web, dale me gusta a la página en Facebook y únete al canal de youtube. Espero de corazón que la información que comparto en este sitio, te pueda ser de utilidad. Y nuevamente te doy las gracias y la bienvenida a control automático educación.