Usar Python en Linux. Una buena forma de aprender programación.

Usar Python en Linux es una excelente idea si quieres aprender a programar

Aunque algunos de los mejores entornos integrados de desarrollo para Python están disponibles en LInux, también puedes usar el editor de textos de tu distribución.

Usar Python en Linux es una forma fácil y divertida de iniciarte en la programación.  Como homenaje a Guido Van Rossum, el creador de este popular lenguaje de programación, vamos a ver como configurar un entorno de programación de Python en nuestra distribución Linux.

¿Por qué usar Python en Linux?

Python es un lenguaje de programación fácil de aprender. Cuenta con una enorme base de documentación en nuestro idioma (mucha de ella gratuita) y puede usarse tanto para la creación de pequeñas aplicaciones para la terminal o grandes proyectos con interfaz gráfica.

El código desarrollado en Python puede utilizarse en Linux, Windows, Mac, Android y en diferentes tipos de dispositivos como televisores inteligentes y GPS.

App Qpython3 para la escritura y ejecución de código Python en Android

Con la app Qpython3 podemos escribir y ejecutar código Python 3 en nuestro dispositivo Android.

Comenzando a usar Python

Dado que la mayor parte (si no todas) las distribuciones Linux vienen preparadas para usar Python, lo primero es comprobar la versión que tenemos instalada. En este momento conviven la rama 2 y la rama 3. Sin embargo, la rama 2 desaparecerá en el 2020.

Podemos comprobar la versión que estamos utilizando con el comando
python --version
Si estás usando una distribución relativamente nueva, es posible que recibas un mensaje de error. Si es así prueba esto:
python3 --version
Si usaste el primer comando y el número de versión empieza con 2, prueba el segundo comando a ver si tienes instalado Python 3.

En caso de que no tengas ninguna versión, busca Python en el gestor de software de tu distribución para instalarla.

También se recomienda instalar Pip.Pip son las siglas de Pip Installs Packages, un gestor de paquetes que te facilitará conseguir librerías para Python.

En Debian y derivados puedes hacerlo con el comando
sudo apt install python3-pip

En otras distribuciones busca simplemente python3-pip en el gestor de paquetes

Intérprete de Python en la terminal

Escribiendo el comando python3 en la terminal de LInux, podemos abrir el intérprete python y ejecutar programas cortos.

Vamos a probar el código.
En la terminal escribe:
python3
print("Linux Adictos")

Hagamos algunas cuentas
print (20*5)
Nota que al no tener comillas lo que se imprime es el resultado. En cambio, si hacemos:
print ("20*5)
Veremos lo que pusimos entre paréntesis.
Podemos usar variables.
Escribe en la terminal.

a=20
b=10
print (a*b)

También es posible hacer esto con palabras. Simplemente debemos agregar comillas.
blog="Linux Adictos"
print("El mejor blog sobre Linux es ", blog)

Ahora trabajemos con datos ingresados por nosotros.
En la terminal escribimos:
numero1=input("Ingrese un número: ")
Al presionar Enter nos pedirá que ingresemos un número. Después de hacerlo y presionar Enter, escribimos:
numero2=input("Ingrese otro número: )
Pulsamos Enter, escribimos el otro número y volvemos a pulsar Enter.
Ahora escribe;
print(numero1+numero2)

Escribiendo programas más largos

Te habrás dado cuenta de que usando la terminal es imposible escribir programas largos. De hecho existen varios entornos integrados de desarrollo que facilitan la escritura de código Python. Isaac comentó algunos de ellos en este artículo. Sin embargo, para los propósitos de este artículo vamos a conformarnos con el editor de textos.

Si todavía tienes abierta la terminal ciérrala. Ahora abre el editor de textos de tu distribución y escribe.
blog="Linux Adictos"
nombre=input("¿Cuál es tu nombre: ?")
print(nombre, "cree que", blog, "es el mejor blog sobre Linux")

Guárdalo en tu carpeta personal con el nombre prueba.py.

Abre la terminal y escribe
python3 prueba.py

VSCodium

VSCodium es un entorno integrado de desarrollo

El entorno integrado de desarrollo VSCodium usa el código fuente de Visual Studio Code

Como dije más arriba, existen muchas opciones de entornos integrados de desarrollo que puedes usar para crear código en Linux. Según mi opinión, la mejor alternativa es VSCodium.

VSCodium está construido sobre la base del código fuente de Visual Studio Code, el entorno de desarrollo integrado de MIcrosoft. La diferencia es que se compila sin ninguna de las herramientas de seguimiento que la empresa le agrega. El programa puede usarse en Windows, Linux y Mac y descargarse desde aquí:

Una vez instalado, desde el menú de extensiones, instala la extensión Python.

3 comentarios, deja el tuyo

  1.   Gregorio Ros dijo

    Hace demasiados años que no programo, por curiosidad leo sobre tales o cuales lenguajes, sus mejoras y novedades. Me sorprendio/sorprende la potencia de Python y lo fácil que resulta su aprendizaje, está claro que si algún día retomo la programación Python es el candidato para tal. No me resulta raro leer encuestas y ver que es el lenguaje preferido de los desarrolladores. Está también claro que para según que tareas hay otros lenguajes como C/C++ que brillan para tal efecto, pero considerando lenguaje para uso “genérico”, o para iniciarse, hoy en día es el rey.

    1. Por lo menos no genera el odio que genera por ejemplo Java

      1.    Gregorio Ros dijo

        Particularmente soy de los que no les gusta Java, no es odio, ni manía, ni nada por el estilo, no vi ninguna razón justificable para su creación. Como lenguaje interpretado ya tenían Python p.e., también es multiplataforma, con sintaxis de alto nivel y ademas abierto y libre, solo lo vi mas como una maniobra de Sun Microsystems, con suerte, que como algo practico, opinión personal solamente. Pero no creo que sea odio, solo que comparados Java pierde muchos puntos, lo único que le pone en puestos de cabeza es el apoyo de los grandes.

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.