Python es un lenguaje de programación fácil de aprender con una filosofía que incluye «la legibilidad importa», lo que hace que Python sea una buena opción como lenguaje de programación de primera clase.

La mayoría de los lenguajes de programación recomiendan la sangría como una mejor práctica para facilitar a los lectores la visualización de bloques de código. Python insiste en cuatro espacios de sangría después de la primera línea de un bloque de código.

Python es un lenguaje universal que es independiente de la plataforma. Dicho esto, puede ejecutar Python en Windows, Mac, Linux o cualquier otro sistema operativo.

Python es un lenguaje de alto nivel que abstrae muchos detalles para que pueda concentrarse más en resolver problemas que en los detalles del hardware y el sistema operativo.

Instalar Python

Aquí hay instrucciones para instalar Python en Mac OS X, Windows y Linux. Probablemente quieras aprender Python en tu computadora local. Entonces probablemente desee utilizar Python para administrar y automatizar su hosting VPS.

Instalar Python en Mac OSX

En Mac OSX, Python 2.x se instala de forma predeterminada porque se utiliza para realizar determinadas tareas administrativas en su Mac. Para este tutorial y en general, probablemente querrá instalar la última versión de Python 3.x.

Instale el administrador de paquetes HomeBrew

Si aún no lo ha instalado, Home Brew es un excelente administrador de paquetes para Mac OSX.

Abra una terminal en su Mac y ejecute este comando para descargar e instalar HomeBrew.

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Luego verifique la versión de HomeBrew con este comando.

$ brew --version

A continuación, use HomeBrew para instalar Python 3 en su Mac.

$ brew install python3

Configura un entorno virtual en tu Mac

Probablemente desee configurar un entorno virtual en el que desarrollar proyectos de Python. Un entorno virtual separa un área donde puede crear programas Python sin afectar al resto de su computadora.

$ mkdir Environments
$ cd Environments
$ python3.6 -m venv dev_env
$ source dev_env1/bin/activate

Ahora está listo para comenzar a codificar en Python.

Escribe un guión de Hello World

Empiece con un sencillo script de Hello World. Con su editor de texto favorito, cree un archivo llamado hello.py. Ingrese lo siguiente en hello.py y guárdelo.

print("Hello World!")

Ejecute hello.py desde la línea de comandos.

$ python hello.py

El script debería devolver esto.

Hello World!

¡Felicidades! Escribiste un script de Python. Puede aprovechar esto para aprender Python y crear scripts útiles.

Instalar Python en Windows

Para Windows, vaya a la página de descarga de Python.org y descargue e instale Python para «Todos los usuarios».

A continuación, vaya al menú Inicio y escriba cmd en el cuadro de búsqueda. Ejecute cmd.exe como administrador.

Luego, cambie al directorio donde instaló Python y ejecute este comando para establecer la ruta del sistema en Python:

setx PATH "%cd%;%path%;"
pause

Configurar un entorno virtual en Windows

Abra Powershell, el entorno de línea de comandos en Windows que usa para crear y ejecutar programas Python.

Establezca el alcance de la política de ejecución para el usuario actual.

$ Set-ExecutionPolicy -Scope CurrentUser

Powershell le pedirá que ejecute la política. Introduzca la siguiente:

$ RemoteSigned

Windows le preguntará si desea cambiar la política de ejecución. Responda «y» por sí.

Instalar el administrador de paquetes de Chocolatey

$ $script = New-Object Net.WebClient
$ $script | Get-Member

Utilice la salida para implementar el método.

$ $script.DownloadString("https://chocolatey.org/install.ps1")

Instale Chocolatey ejecutando este comando.

$ iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

Cómo actualizar Chocatey (un comando que puede necesitar en el futuro:

$ iwr https://chocolatey.org/install.ps1 -UseBasicParsing |

Instalar Python 3

$ choco install -y python3

Ahora compruebe qué versión tiene instalada. Debería ser 3.x (una versión 3 como Python 3.5.2)

$ python -V

Configurar un entorno virtual

$ mkdir Environments
$ cd Environments

Luego, ejecute este comando para crear un entorno virtual. En este ejemplo, el entorno virtual se llama dev_env1, pero puede nombrarlo como desee.

$ python -m venv dev_env1

Su mensaje debería tener un aspecto similar.

(dev-env1) PS c:UsersYou>

Instale un editor simple y cree su primer script de Python

Instale Nano o use su editor favorito.

$ choco install -y nano

Abra nano (o su editor favorito) y escriba:

print("Hello, World!")
(dev-env1) PS c:UsersYou> python hello.py

El programa hello.py debería devolver exactamente lo que espera.

Hello World!

Felicitaciones, ha escrito su primer programa en Python.

Instalar Python en Ubuntu

Como siempre, primero asegúrese de que el administrador de paquetes de Ubuntu esté actualizado.

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get clean all

Luego, verifique si Python ya está instalado y qué versión está instalada.

$ python3 -V

Es posible que Python3 ya esté instalado.

Python 3.5.2

A continuación, instale el administrador de paquetes de Python.

$ sudo apt-get install -y python3-pip

Con pip, puede instalar paquetes de Python usando este comando.

$ pip install package_name

Comience instalando algunos paquetes de desarrollo que probablemente le resulten útiles.

$ sudo apt-get install build-essential libssl-dev libffi-dev python3-dev

Configurar un entorno virtual

Cree un entorno virtual para aislar sus scripts de Python del resto de su VPS. De esta manera, puede codificar Python sin preocuparse por errores y romper otros paquetes instalados en su VPS.

Primero, instale el entorno virtual Python3: python3-venv.

$ sudo apt-get install -y python3-venv

A continuación, cree un entorno virtual en el que aprender y practicar Python.

$ mkdir environments
$ cd environments
$ python3 -m venv dev_env1

Antes de que pueda utilizar su nuevo entorno de desarrollo, debe activarlo.

$ source test_env/bin/activate

¡Ahora puede comenzar a codificar Python!

¡Escribe hola mundo!

Puede instalar un entorno de desarrollo integrado (IDE) para crear y ejecutar programas Python. Sin embargo, para esta introducción a Python, puede usar cualquier editor de texto para escribir scripts de Python. El resto de estas lecciones asume que está utilizando su VPS. Puede unirse con la misma facilidad en su computadora Mac o Windows.

Con su editor de texto favorito, cree un archivo llamado hello.py.

En su VPS puede crear un archivo llamado hello.py con vi o nano. Ingrese lo siguiente en el archivo.

print("Hello World!")

Nota: Python no utiliza punto y coma que utilizan otros lenguajes, como JavaScript.

Guarda el archivo. Ahora ingrese lo siguiente para ejecutar su script.

$ python hello.py

Debería volver.

Hello World!

Felicitaciones, escribió y ejecutó el tradicional «Hola mundo» como su primer programa en Python. Puede basarse en este primer script para aprender Python.

Cómo instalar e iniciar Python en CentOS 7

> Actualiza tu sistema

$ sudo yum -y update
$sudo yum -y upgrade
$ sudo yum clean all

Instale el paquete de utilidades de Yum y las herramientas de desarrollo de CentOS

$ yum install yum-utils -y

Luego instale las herramientas de desarrollo de CentOS.

$ yum install groupinstall development
$ Install IUS

IUS (Inline Upstream Stable) garantiza que está instalando la última versión estable de Python para CentOS.

$ Install Python 3
$ sudo yum -y install python36u

Instale el administrador de paquetes pip Python y python36u-devel

$ sudo yum -y install python36u-pip
$ sudo yum -y install python36u-devel

Crea un entorno virtual

Cree un entorno de desarrollo para separar su entorno de desarrollo del resto de su VPS.

$ mkdir environments
$ cd environments

A continuación, ejecute este comando para iniciar un entorno virtual.

$ python3.6 -m venv dev_env1

A continuación, active su entorno virtual.

$ source dev_env1/bin/activate

¡Crea hola mundo!

Usando su editor de texto favorito, cree un archivo llamado hello.py con la siguiente línea.

print("Hello World!")

Debería devolver lo siguiente.

Hello World!

Felicitaciones, acaba de crear su primer script de Python en su servidor virtual. Ahora puede basarse en él para desarrollar scripts Python útiles.

Conclusión

Ahora ha instalado Python en su computadora local (probablemente Windows o Mac) e instalado Python en su VPS.

Un buen siguiente paso con Python sería crear algunos scripts para automatizar algunas tareas comunes que podría realizar manualmente. Python es una gran herramienta para automatizar tareas rutinarias relacionadas con el hosting de VPS.

Consulte los 3 principales servicios de hosting de Python: