Python

Python es un lenguaje de programación de fácil dominio. Se estrenó a finales de los años 1980. Para la mayoría que desea crear programas, resulta intuitivo por la belleza y simpleza de su estructura. Además, es libre, multiplataforma y requiere un archivo para iniciar la ejecución (.py).

Muchas aplicaciones para GNU/Linux, que incluye a Deepin, están escritas en ese lenguaje. Ya que el sistema operativo lleva el paquete python3 instalado con su gestor de paquetes pip. De hecho, se puede realizar informes de análisis de datos en programas como Jupyterlab. Para 2020, recomendamos encarecidamente usar la versión 3 en adelante.

Cómo instalar Python

Es simple. Deepin lo incluye desde sus repositorios. Basta con escribir dicha palabra. Sin embargo, es posible que necesites la última versión como se muestra en este artículo.

Cómo empezar a programar

Existen varios tutoriales que enseñan Python al respecto. Por ejemplo, el canal de Youtube Código Facilito.

El «Hola mundo» consiste de una sola línea. Se codifica con la orden print más el texto y el punto y coma. Se muestra como ejemplo:

print("Hola Mundo");

Se debe ejecutar a través de:

python archivo.py

Aplicaciones IDE

Una de las aplicaciones diseñadas para aprender a programar Python es Thonny. Este devuelve en una línea de comandos, lo que ayuda a conocer la programación básica. Gracias a la IDE, no necesitas otro editor de texto ni recurrir a la terminal para ejecutar el resultado.

Thonny, editor Python
Thonny

Está disponible en los repositorios de Deepin 20. Para Deepin 15 es necesario activar el complementario backport, sin embargo su instalación requiere de python3+xsel y requiere un procedimiento manual (hazlo bajo su propio riesgo).

Existen otras IDE más completas como Spyder diseñado para analistas y científicos para elaborar fórmulas. También están NetBeans o PyCharm.

Extras

Librerías gráficas

Debido a que su funcionamiento se inicia en la terminal, no tiene dependencia con otros. Para elaborar una interfaz gráfica es necesario usar una librería de su preferencia como PyQt, PySide, y Qt para Python. Ambas ayudan a integrar con Deepin pero no son las únicas. Por ejemplo pygame sirve para la realización de videojuegos.

Integración

Existen una variedad de dependencias para integrar con los servicios del sistema u otras aplicaciones. Por ejemplo dh-python para ayudar el empaquetamiento al sitema operativo por Debian. O python-avogadro para integrar con la aplicación Avogadro.

Ejecutar aplicaciones escritas en Python

Python ofrece el sistema PIP, para gestionar paquetes en instalar y administrar paquetes. Este suele facilitar la descarga de programas para la terminal y algunas gráficas casi similar con APT. Se necesita instalar el paquete desde los repositorios de Deepin tal como sugerimos en la terminal:

sudo apt install python3-pip

Una ventaja para quienes desean tener mejor control con los datos es que podemos trabajar con pipx. Este permite instalar sus paquetes en entornos separados para evitar romper librerías dependientes.

Desde el propio PIP, se puede ejecutar el comando:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

Luego podrás realizar comandos como python3 -m pipxinstall, python3 -m pipx run, entre otros.

Lectura adicional

Etiquetas:

¿Recomendarías este artículo?