1. Instalación

Usando el gestor de paquetes APT (disposnible en Debian, Ubuntu, Mint y distros derivadas) sólo hay que introducir sudo apt install python.

Para comprobar que la instalación es correcta y la versión que tenemos instalada usamos python -V (o lo que es lo mismo python --version):

$ python -V
Python 2.7.16

En mi sistema conviven Python 2 y 3, puedo usar el interprete de la versión 3 con python3.
Por ejemplo python3 -V (3.7.3). Para usar siempre la versión 3 reemplazo el enlace con sudo ln -s /usr/bin/python3.7 /usr/bin/python.

2. Interprete de comandos

Podemos acceder al interprete de Python simplemente introduciendo python (quit() para salir).

3. PyCharm CE

PyCharm es un IDE para desarrolladores de Python, se puede instalar de dos maneras, usando Snap o descargando la versión

3.1. Instalación con Snap

Instalo la versión CE (Community Edition gratuita) usando Snap:

$ sudo snap install pycharm-community --classic

Ahora ya puedo ejecutarlo con este comando pycharm-community.

Para desinstalar sudo snap remove pycharm-community.

Nota: Debo revisarlo porque la ejecución no abre el IDE.

3.2. Usando el instalador

Descargo “pycharm-community-2020.2.3.tar.gz” de la Web oficial en la carpeta Descargas.

Descomprimo el archivo tar gz y sigo las siguientes instrucciones:

tar -xzf pycharm-community-2020.2.3.tar.gz
cd pycharm-community-2020.2.3
cd bin
chmod u+x pycharm.sh
sh pycharm.sh

Después de algunas pantallas aceptando los términos de la licencia y permitiendo o no el envío de datos anónimos a JetBrains para mejorar la herramienta pasamos a configurar el IDE.

¡Algunos ajustes opcionales más y ya está!

4. Mi primer proyecto con PyCharm

Creo un nuevo proyecto:

Voy a guardar mi primer proyecto “first-pycharm-prj” en la carpeta “Documentos/GitLab/python/basics” donde tengo un repositorio preparado (git clone https://gitlab.com/soka/python.git).

Borro todo el contenido de ejemplo en main.py y empiezo de cero escribiendo mi primera línea print("Hello Python!"), ejecuto con el atajo “Mayús + F10”.

5. Python con Visual Studio Code

Instalo las siguientes extensiones:

Creo mi primer script de ejemplo:

msg = "Hello Python!"
print(msg)

Abro la paleta de comandos de VSCode y selecciono “> Python: Run Python File in Terminal”. También puedo hacer lo mismo dentro del fichero abierto con el botón derecho del ratón. Para abrir el interprete de Python uso en la paleta de comandos “Python: Start REPL”.

Para depurar debo añadir una configuración para Python en el archivo launch.json (Depurar | Agregar configuración), automáticamente me añade todo lo necesario para depurar mi aplicación:

6. Repl.it

Repl es un IDE basado en el navegador para multitud de lenguajes, entre ellos Python. Puede resultar de gran utilidad para probar snippets y compartir código para un taller. Me he creado una cuenta aquí.

7. Vim y Python

8. Enlaces externos

Visual Studio Code y Python:

PyCharm: