Python es un lenguaje de programación muy popular que puede ser usado para crear:

  1. Sitios web,
  2. Juegos,
  3. Software científico,
  4. Gráficos,
  5. y más, mucho más.

Instalación

  1. Descargar la última versión disponible en la siguiente web https://www.python.org/downloads/

Durante la instalación, verás una ventana de "Setup"“Add Python 3.6 to PATH”as casillas "Add Python 3“Add Python to your environment variables”ent variables" y hacer click en "Install Now".

  1. Usa python3 --version para ver la versión que está instalada.

Yo use python3 -v y obtuve un comportamiento extraño

Ejecución

Los archivos .py corresponden a un archivo de scripts de Python. Para ejecutar scripts de Python solo debes escribir en la linea de comandos:

python3 nombredelarchivo.py

Comando py

En las últimas versiones del lenguaje, el comando py es el método correcto para ejecutar programas o comandos de Python en Windows

py nombredelarchivo.py

En macOS el comando py no está disponible por defecto, ya que es específico de Windows (instalado por el launcher de Python en Windows).

Si quieres usar py como en Windows, puedes agregar un alias a tu shell. Guarda esto como alias_py.sh y ejecútalo con zsh alias_py.sh:

#!/bin/bash

# Detecta el archivo de configuración del shell
if [ -n "$ZSH_VERSION" ] || [ "$SHELL" = "/bin/zsh" ]; then
    CONFIG_FILE="$HOME/.zshrc"
elif [ -n "$BASH_VERSION" ] || [ "$SHELL" = "/bin/bash" ]; then
    CONFIG_FILE="$HOME/.bash_profile"
else
    echo "No se pudo detectar el shell. Por favor agrega manualmente el alias a tu archivo de configuración."
    exit 1
fi

# Agrega el alias si no existe
if grep -q "alias py=" "$CONFIG_FILE"; then
    echo "Ya existe un alias para 'py' en $CONFIG_FILE"
else
    echo "alias py='python3'" >> "$CONFIG_FILE"
    echo "Alias 'py' agregado a $CONFIG_FILE"
fi

# Aplica el cambio en la terminal actual
source "$CONFIG_FILE"
echo "Alias activado. Ya puedes usar 'py script.py'"

Comando Python3

El comando Python3 se introdujo porque el comando python apuntaba a python2. Desde entonces, Python3 se ha convertido en el predeterminado y, por lo tanto, python apunta a python3 en la mayoría de los sistemas, pero no en todos. Entonces, la mayoría de los desarrolladores usan explícitamente Python2 y Python3 para no tener problemas en otros sistemas.

Para instalar paquetes en Python, siga siempre estos pasos:

  1. Si el paquete es para python 2.x: sudo python -m pip install [paquete]
  2. Si el paquete es para python 3.x: sudo python3 -m pip install [paquete]