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.