Formando a profesionales desde 1994
info@academiares.com

Formulario de contacto

Por favor, rellena los datos y nos podremos en contacto contigo lo antes posible.

 



I - Instalación y primer script en Python

Python II – Editor de texto y Visual Studio Code
04/11/2019 admin

Python II

Editor de texto y Visual Studio Code

Ya estamos de vuelta en el curso de Python y hoy vamos a instalar el editor de texto con el que trabajaremos a lo largo de todo el curso.

Vamos a utilizar Miscrosoft Visual Studio Code, un programa de código abierto y muy potente.

Si estás en Windows y macOS es tan sencillo como buscar Visual Studio Code en tu buscador de preferencia, entrar en la página principal y descargar el instalador de usuario.

 

La página oficial de descargas es https://code.visualstudio.com/download

 

Si estás en Linux te recomiendo que utilices el gestor de paquetes Snapcraft para realizar la instalación, esto te facilitará mucho las cosas.

 

Debes entrar en https://snapcraft.io/code y en función de tu distribución seguir los pasos correspondientes.

 

Una vez instalado Visual Studio Code nos preparamos para personalizar nuestro entorno de trabajo.

¡Empezamos!

 

Vamos a la carpeta Python que creamos la clase pasada y abrimos una terminal allí.

 

Si no recuerdas qué es esto entonces dirígete a https://www.academiares.com/python-i-instalacion-y-primer-script/

y vuelve raudo como una gacela.

 

 

 

Empezamos creando una carpeta en nuestro directorio del curso y para ello escribimos en la terminal: (Windows, macOs y Linux)


mkdir 1-strings

Si ahora pulsáis ENTER entonces veréis que se ha creado una carpeta llamada 1-strings en nuestra carpeta del curso Python.

Para ver los archivos de un directorio o carpeta desde la terminal tenemos que escribir dir en Windows y ls en Linux y macOs.

Después de escribir el comando y pulsar ENTER la terminal os mostrará dos archivos en este caso:

  1.  suma.py, que es el script que realizamos la primera clase
  2.  1-strings, que es la carpeta que acabamos de crear

 

Para poder desplazarnos entre directorios o carpetas desde la terminal necesitamos utiliza el comando cd tanto en Windows como en Linux y macOs.

Como deseamos movernos desde la carpeta Python a la carpeta 1-strings, que está contenida en la carpeta Python, escribimos:


cd 1-strings

Una vez dentro del directorio 1-strings vamos a abrir nuestro recien instalado Visual Studio Code. Para ello escribimos en la terminal:

 


code . # El espacio entre ‘code’ y el punto es importante

Y voilà! Visual Studio Code se ha abierto en nuestra carpeta 1-strings.

Limipiamos nuestra terminal con clear en Linux y macOs pero cls en Windows.

Ahora que hemos limpiado nuestra terminal la vamos a dejar minimizada por el momento ya que vamos a configurar nuestro editor de texto.

En Visual Studio Code podemos personalizar hasta el más minimo detalle y yo os presento mis modificaciones personales; es cosa de cada uno que ya encuentre sus propias personalizaciones.

Yo utilizo el tema Ariake Dark y ese mismo vamos a instalar (cada cual puede utilizar el que más le guste).

Dentro de VSCode, tenemos 5 iconos en una barra lateral izquierda. Nos dirigimos al último, que es el icono de extensiones, y buscamos Ariake Dark, una vez encontrado pulsamos en install o instalar dependiendo del idioma de la instalación.

Una vez instalado seleccionamos Ariake Dark en el menú que se acaba de abrir automáticamente:

En el caso de que este menú no se abra o se halla cerrado accidentalmente no pasa nada porque podemos cambiarlo manualmente, para ello pulsamos en nuestro teclado:

 

Ctrl + Shift + P

 

Y se abrirá una linea de comandos dentro de VSCode. Entonces escribimos theme o tema y nos saldrán varias opciones. Seleccionamos Preferences: Color Theme y entonces seleccionamos Ariake Dark.

Cerramos la pestaña de la instalación del tema y vamos a instalar los plugins para poder trabajar con Python.

Empezamos por el plugin Python de VSCode. Para ello escribimos python en el buscador de extensiones tal como lo hemos hecho con el tema Ariake Dark.

Instalamos el plugin Python creado por Microsoft:

Una vez finalizada la instalación vamos a buscar e instalar Kite, un plugin muy potente de autocompletado en Python:

Hemos instalado el plugin pero no el programa, para ello tenemos que dirigirnos a la página oficial de Kite, descargarlo e instalarlo según las instrucciones que nos muestran.

 

El enlace a Kite es: https://kite.com/integrations/vs-code/

 

Una vez instalado vamos a VSCode, cerramos el programa, volvemos a abrir en la carpeta 1-strings como hemos visto antes y clickamos en el icono del explorador de archivos.

Ahora vamos a crear un nuevo archivo llamado strings.py.

Para ello hay tres formas:

  1. Desde la terminal
  2. Desde la interfaz de Visual Studio Code
  3. Desde el menú contextual del click derecho tal y como vimos la primera clase

touch strings.py        # Terminal en Linux y macOs desde el directorio de interés

type nul > strings.py      # Terminal en Windows

Si deseas hacerlo desde la interfaz de VSCode sólo tienes que ir a la pestaña de la carpeta de proyecto, 1-STRINGS en nuestro caso, y seleccionar el icono que dice New File o Nuevo Archivo.

Entonces nombramos al archivo strings.py

Una vez creado y abierto el archivo strings.py, VSCode nos dice que el Linter no está instalado, que si queremos instalarlo.

Un Linter es un ‘señalador de errores’, errores que cometeremos sin ninguna duda mientras aprendemos a escribir código.

Le decimos que no o directamente cerramos la ventana emergente ya que vamos a hacerlo manualmente.

Volvemos a la terminal que anteriormente habíamos minimizado y activamos el entorno virtual tal como aprendimos a hacer en la clase anterior:


conda activate cursopython # Recuerda que en Windows no hace falta utilizar el prefijo ‘conda’

Con el entorno virtual del curso activado vamos a escribir:


pip install pylint

PIP es el gestor de paquetes de Python. Con él podrás instalar y desinstalar multitud de paquetes y libreria que le otorgarán superpoderes a Python.

 

La sentencia por tanto se traduce a:

  • Por favor, PIP, instala el paquete pylint en el mismo entorno virtual desde el cual te estoy llamando.

Pulsamos ENTER y empezarán a suceder cosas en la terminal.

Tranquilos, no estáis mandando misiles nucleares a ninguna parte.

Una vez finalice la instalación de pylint limpiamos la terminal y la volvemos a minimizar:

Ahora tenemos que volver a VSCode y seleccionar nuestro entorno virtual asociado con nuestro proyecto o ventana de VSCode. Para ello nos desplazamos con el ratón a la esquina inferior izquierda con el archivo strings.py abierto y veremos algo parecido a Python 3.x (x es la versión), si lo ves clicka ahí, si no, deja un comentario en el blog.

Cuando clickes ahí te saldrá todas las versiones de Python que tienes instaldas en tu ordenador incluida la versión, a dia de hoy, Python 3.8 de nuestro entorno virtual cursopython que creamos la clase pasada y además es donde hemos instalado el Linter hace un momento.

Por tanto, seleccionamos esa versión en el menú desplegable que se nos habrá abrierto una vez clickado en el lugar adecuado.

Ya estamos prácticamente listos para empezar a trabajar con nuestro editor de texto personalizado.

Sólo queda configurar el límite de línea según la guía de estilo de Python PEP8, que son 79 carácteres.

 

PEP8

 

En VSCode pulsamos Ctrl + Mayus + P y escribimos JSON.

A continuación seleccionamos Preferences: Open Setting (JSON), o su traducción al castellano y en el archivo que se nos ha abierto, que se encarga de la configuración de nuestro entorno de trabajo, vamos a escribir lo siguiente:

Guardamos el archivo .json con Ctrl + S y podemos cerrarlo.

Si ahora vuelves al archivo strings.py verás que se ha añadido una línea vertical en el documento. Esa línea está delimitando los 79 caracteres.

Es muy importante mantener a raya la longitud de nuestro código antes de esta linea, de este modo obtendremos un resultado mucho mas estilistico y cuando tengamos que editar varios archivos simultáneamente agradeceremos tener este tipo de delimitación.

Para acabar la clase de hoy, vamos a crear un script.

Escribimos en el archivo strings.py:

Para la identación utiliza la tecla TAB, aunque ya hablaremos de ello la próxima clase.

Ahora vamos a nuestra terminal situada en la carpeta 1-strings y ejecutamos el archivo strings.py como ya sabemos hacer:

 


python strings.py

En la próxima clase empezaremos a ver los tipos de datos empezando por las strings o cadenas de texto.

Espero que no te esté resultando complicado, si es así puedes escribir en los comentarios tus dudas.

Hasta la próxima!

  • Python III – Tipos de datos: Strings

    % Comentarios

    Leer más
  • Enfermedad rara mortal y falso positivo

    % Comentarios

    Leer más
  • Python II – Editor de texto y Visual Studio Code

    % Comentarios

    Leer más
  • ¿Aprobar un examen tipo test de 10 preguntas?

    1 Comentario

    Leer más
  • Distancia media entre dos superficies isobáricas que difieren 1 hPa

    % Comentarios

    Leer más

0 Comentarios

Dejar una respuesta

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

*