Cómo instalar Python en Windows, Linux y macOS

click fraud protection

Si desea instalar Python y comenzar con el desarrollo, tenemos una práctica guía de inicio rápido que le explicará los conceptos básicos.

Si quieres dedicarte al desarrollo, uno de mis lenguajes de programación favoritos que he aprendido es Python. Es un lenguaje multiparadigma que admite programación imperativa, funcional, procedimental y orientada a objetos. Es muy abierto y se puede utilizar para prácticamente cualquier cosa, y es un lenguaje de referencia para muchos cuando trabajan en inteligencia artificial o aprendizaje automático. Lo uso para mucha automatización, e incluso es el lenguaje en el que están escritas algunas de las herramientas de prueba que hemos usado.

Python es un lenguaje potente y, si quieres empezar a utilizarlo, esta guía te enseñará los conceptos básicos. No sólo necesitarás instalar los archivos binarios de Python y asegurarte de que estén en tu RUTA, sino que también necesitarás algo en lo que escribir el código. Puede utilizar un IDE (entorno de desarrollo integrado) completo como PyCharm, o puede inclinarse por un editor de texto como IDLE o Sublime Text 3 preinstalado. Hay muchas opciones, pero esta guía debería iniciarte en los conceptos básicos.

Instalación de Python

En Windows y macOS

Instalar Python es la parte fácil y deberás decidir si estás instalando Python 2.7 o Python 3.x. Python 2.7 se usa a menudo para proyectos heredados, pero si estás escribiendo tu propio software, entonces debes instalar Python. 3.x.

Para instalar en Windows o Mac, haga lo siguiente:

  • Ve a la sitio oficial de Pythony navegue hasta la versión más reciente. Al momento de escribir este artículo, eso es 3.10.6.
  • Descarga el binario para tu plataforma.
  • Ejecute el binario.

No necesita seleccionar ninguna opción además de agregar Python a su RUTA, ya que el instalador predeterminado tiene todo lo que necesita. Simplemente hacer clic en "Instalar" es todo lo que necesita hacer. En Mac, esto se hará de forma predeterminada en el instalador dmg.

Instalación de Python en Linux

Sin embargo, si usas Linux, dependerá de la distribución que estés usando. Las distribuciones basadas en Debian (como Ubuntu) pueden usar el instalador del paquete apt en Terminal ejecutando el siguiente comando:

  • apt-get instala python3.6

Es posible que otras distribuciones ya lo tengan preinstalado y, de lo contrario, deberá utilizar el administrador de paquetes en su distribución. Por ejemplo, en CentOS, ejecutaría "yum install -y python3".

Verificar la instalación

Puede verificar que su instalación esté activa ejecutando el comando "python" en PowerShell, el símbolo del sistema o su Terminal.


Elige tu IDE de Python

Necesitará un IDE o un editor de texto para escribir código de manera efectiva, y existen algunas opciones. Python viene con IDLE preinstalado y, si bien funciona bien, no es ideal para archivos más grandes que pueden ser más complicados. Estos son algunos de los IDE que he usado para Python a lo largo de los años, tanto en la universidad como en mis propios proyectos. Todos estos IDE son multiplataforma, lo que significa que puedes ejecutarlos en Windows, Linux o macOS.

PyCharm

Si está familiarizado con Android Studio o IntelliJ, entonces ya está familiarizado con PyCharm. Es de los mismos desarrolladores e incluso puedes habilitar exactamente la misma funcionalidad en IntelliJ instalando el complemento Python. La diferencia es que PyCharm está construido desde cero exclusivamente para Python e incluye todas las características que esperarías de cualquier IDE moderno. Eso incluye control de versiones integrado, resaltado de sintaxis, división de ventanas, funciones de depuración y más.

Descargar PyCharm

espía

Si es un científico de datos (o va a utilizar Python con fines científicos de datos), debe instalar Spyder. Es un IDE que incluye algunos de los paquetes de análisis de datos más populares para Python. Estos incluyen matplotlib, numpy, scipy y pandas. Si desea profundizar en el análisis de datos, el trazado de datos y otras investigaciones científicas, entonces Spyder es 100% lo que necesita instalar. Spyder incluso tiene Jupyter Notebooks integrados, que pueden usarse para explorar y trazar datos con mucha facilidad.

Descargar Spyder

Texto sublime 3

Sublime Text 3 es uno de mis editores de texto preferidos, simplemente gracias a su simplicidad. Es súper versátil, aunque básico, y más adecuado para proyectos más pequeños. Si solo estás trabajando con unos cientos de líneas de código en un programa que estás escribiendo, entonces Sublime Text 3 es probablemente la mejor manera de hacerlo. Una vez escribí un raspador web en Python que leía sitios de alquiler locales y me enviaba por correo electrónico a mí y a algunos amigos un enlace a nuevos listados simplemente usando Sublime Text 3 y Python. Es un entorno de desarrollo perfectamente capaz y creo que la mayoría de la gente debería estar familiarizada con él.

Descargar Texto Sublime 3

Código de Visual Studio (VSCode)

Visual Studio Code (o VSCode) es uno de los entornos de desarrollo más versátiles que existen. Es completamente personalizable, con un repositorio masivo de complementos al que puedes acceder desde dentro. No es compatible con Python de inmediato, pero puedes instalar un complemento de Python desde dentro que permitirá resaltado de sintaxis, finalización inteligente de código, Jupyter Notebooks, depuración, pruebas unitarias y otros características. Me encanta Visual Studio Code y, de hecho, es el IDE que más uso cuando trabajo en algo complejo.

Descargar código de Visual Studio


Qué sigue

Si desea comenzar con el desarrollo, hay muchos tutoriales en línea que le enseñarán los conceptos básicos. Entre empresas como CodeAcademy y w3schools, hay muchas opciones. Incluso existen intérpretes de Python en Android que puedes usar para escribir en tu teléfono, y la mejor manera de aprender es haciéndolo. Si está haciendo algo que requiere muchos recursos y que puede utilizar muchos modelos de aprendizaje automático o inteligencia artificial, es posible que necesite uno de los mejores portátiles para manejarlo.

La mejor manera en que aprendí fue dándome cuenta de un problema u otra dificultad que tenía y tratando de encontrar una manera de automatizar su solución. Es por eso que tuve la idea de escribir un programa que pudiera buscar sitios de alquiler para mí, y estoy seguro de que hay otras razones por las que quizás quieras usar Python también.