Python es un lenguaje de programación muy popular que puede ser usado para crear:
- Sitios web,
- Juegos,
- Software científico,
- Gráficos,
- y más, mucho más.
Instalación
- 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".
- 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:
- Si el paquete es para python 2.x:
sudo python -m pip install [paquete]
- Si el paquete es para python 3.x:
sudo python3 -m pip install [paquete]