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. 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.

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.

Lectura adicional

¿Recomendarías este artículo?