Introducción
Python es un lenguaje de programación de alto nivel, sencillo y potente, que se utiliza para desarrollar aplicaciones de todo tipo: desde el desarrollo de plataformas web, aplicaciones de escritorio, software de propósito general, Inteligencia Artificial, ciencia de datos y mucho más.
Se puede observar que los usos y aplicaciones de Python son inmensas, otra de las ventajas de utilizar Python es que es multiplataforma (este lenguaje de programación se podrá usar independientemente del sistema operativo que tengamos), también se caracteriza por ser un lenguaje interpretado y tener una sintaxis muy simple.
Instalar la versión más actual de Python
Lo primero que debemos hacer es dirigirnos a la página oficial de Python y en la sección de descargas tendremos la opción para bajar la última versión de este lenguaje de programación.
Ejecutamos el instalador y aquí realizaremos una instalación personalizada para poder ejecutar Python desde cualquier parte de nuestro equipo, esto es una recomendación, ustedes pueden seguir los pasos indicados en el instalador y realizar la instalación por defecto.
Empezamos dando check a la casilla de Add Oython 3.10 to PATH y damos clic a Customize installation.
Nos dirigirá a la siguiente ventana, dejamos todo por defecto y damos clic en Next.
Damos clic a la casilla Install for all users, aquí tenemos la opción de elegir en que ruta deseamos realizar la instalación, yo lo dejaré por defecto, y finalmente damos clic a Install.
Felicidades, ¡ya tienes Python instalado en tu PC!
Instalar cualquier versión de Python
Instalar una versión específica de Python es útil cuando estamos empezando a programar, pues lo recomendable es trabajar con la misma versión que se utiliza en el curso que estamos tomando como guía, esto para evitar problemas en la sintaxis, en el nombre de algunas librerías, etcétera.
Entonces, para instalar cualquier versión pasada de Python debemos dirigirnos a su página oficial de descargas: https://www.python.org/downloads/ y bajar hasta el siguiente bloque:
Elegimos la versión de Python que deseamos y repetimos los pasos para su instalación.
Entornos de desarrollo
Ya tenemos instalado Python ¿Y ahora qué?, ¿Dónde empiezo a escribir mi código?, ¿Dónde programo?. Bueno, junto a la instalación de Python se obtuvo un IDE y para acceder a él simplemente escribimos Python en el buscador de nuestro Sistema Operativo, en este caso estoy utilizando Windows, y seleccionamos la siguiente aplicación:
Acabamos de acceder a la Shell de Python y lo que vamos a hacer ahora es crear un script, de la siguiente manera:
En el script ya podemos empezar a escribir código en Python, ejecutamos con F5 y en la venta del Shell de Python se podrá visualizar el resultado.
Otros entornos de desarrollo para Python
Si bien es cierto, al instalar Python se obtiene un entorno de desarrollo, éste como se pudo observar, no es tan profesional ni atractivo, es por ello, que el equipo de TodoMaker se tomó la tarea de elegir los mejores entornos de desarrollo para este increíble lenguaje de programación. Aquí enumeramos algunos:
Sublime Text
Sofisticado editor de código multiplataforma, excelente para los que vamos iniciando. Se caracteriza por ser ligero y por ser una herramienta para programar sin distracciones, tiene una interfaz oscura y una gran riqueza de coloreado en la sintaxis, lo cual hace que la programación sea didáctica y para nada aburrida,
Link: https://www.sublimetext.com/
PyCharm
Pycharm es un excelente IDE para Python, te permite acceder a la línea de comandos, conectarte fácilmente a cualquier base de datos, crear entornos virtuales y gestionar un amplio sistema de control de versión en un único lugar ahorrando muchísimo tiempo al no tener que alternar constantemente entre ventanas. Una muy buena opción.
Link: https://www.jetbrains.com/es-es/pycharm/
Spyder
Definitivamente uno de los más potentes entornos de desarrollo interactivo para Python, posee muchas funciones avanzadas de edición, pruebas interactivas, depuración e introspección de código. Entre sus principales características tenemos que posee un visor de documentación, espacio para la exploración de variables y archivos creados, etcétera.
Link: https://www.spyder-ide.org/
Anaconda Navigator
Anaconda Navigator es un ambiente de trabajo que permite utilizar el lenguaje Python de una manera muy amigable, además incluye varios entornos de desarrollo, entre ellos destaca Jupyter Notebook, en este software la programación ya no se da línea por línea, si no, mediante bloques de código, es muy interactivo.
Link: https://www.anaconda.com/products/individual
1. Una vez se complete la descarga, iniciamos la instalación.
2. Aceptamos los términos y condiciones
3. Recomendamos dejar esta opción por defecto.
4. Elegimos la ruta en donde queremos realizar la instalación de Anaconda Navigator.
5. Nuevamente recomendamos dejar esta opción por defecto y damos a instalar.
6. Finalmente disfrutamos de este excelente software.
Conclusiones
Como se menciona al inicio Python es un lenguaje de programación poderoso y rápido, amigable y fácil de aprender, si comprendes Python podrás entender fácilmente otros lenguajes de programación más complejos. Y es que, imposible no mencionar que, su simpleza, legibilidad y similitud lo convierte en un lenguaje fácil de aprender.
Otro punto importante a tomar en cuenta es el entorno de desarrollo a emplear, si estamos iniciando esto nos ayudará muchísimo, gracias a las múltiples opciones, facilidades, ayudas en el código e interfaz atractiva con las que se pueda trabajar.
Así que si quieres seguir aprendiendo acerca de esta y otras potentes tecnologías te invito a estar al pendiente de nuestras publicaciones y seguirnos en nuestras redes sociales, estoy seguro que encontrarán mucha información de su interés. Si desean aprender algo en concreto lo pueden dejar en los comentarios.
Te invitamos a tomar el curso de Introducción al ESP32: Introducción al ESP32 | TodoMaker’s School