1

Creación de un programa en Python por medio de VIM, dar permisos de ejecución y ejecutarlo en consola.

Por medio de este tutorial quiero enseñar cuales son los pasos para la creación de archivos por medio del comando VIM sea para utilizarlo para en programación o en algo de tu interés, adicional dar permisos para saber que personas o grupos de personas pueden ejecutarlo y además poder ejecutarlo en consola y si de pronto falla te enseñaremos a abrirlo en Visual Studio Code.

¡Lets go!

Paso 1: Orden

Después de abrir nuestra consola de Ubuntu vamos a verificar donde estamos, para ellos usaremos el comando:

pwd

por lo general va a ser el home del usuario con el que acabamos de ingresar, en ocasiones tenemos muchos documentos regados en el home, entonces para ser un poco más organizados vamos a crear una carpeta:

mkdir CalcularEtapaVida

Algo importante al momento de crear la carpeta es colocar un nombre que nos de indicios de que trata el contenido que va a tener, para este caso vamos a calcular según la edad en que etapa de la vida se encuentra una persona, si es niño, adolescente o adulto. (Puedes colocar el nombre que mejor te parezca).

Con el siguiente comando vamos a poder verificar la creación de nuestra carpeta:

ls -lht

Una vez verificada la creación procederemos a entrar a la carpeta con el comando:

cd CalcularEtapaVida

Platzi 1.png

Paso 2: Creación

Existen varios comandos con los cuales vamos a poder crear archivos con contenido o sin contenido en Linux los cuales son cat, touch, echo "Ejemplo" > archivo.txt, nano, vi y vim todos estos tienen diferentes formas de usarlos, pero en esa oportunidad emplearemos el comando vim más el nombre del archivo y finalizamos con la extension .py porque vamos a vrear un archivo Python:

vim CalcularEtapaVida.py
Platzi 2.png

Al final del archivo podemos ver como nos dice que es un archivo nuevo.

Paso 3: ¡Al fin nuestro código!

Lo primero que vamos a hacer es habilitar la edición en nuestro editor de texto, para eso oprimimos una vez la tecla

i

Una vez lo hagamos en la parte inferior izquierda se mostrara un campo de dialogo que dice – INSERT – una vez lo veamos insertaremos o crearemos nuestro código.

Platzi 3.png

Para salir del estado de edición oprimimos la tecla escape

esc

Y para guardar lo único que debemos hacer es escribir (si escribir, validando que desapareció el comentario de INSERT en la parte de abajo)

:wq!

La letra w es para guardar, mientras que la letra q es para salir, y el ! es para realizarlo de manera forzada, (también puedes emplear estos dos primeros por separado) después de esto damos enter y con esto ya estará guardado nuestro código en el archivo.

Platzi 4.png

Paso 4: Fuego

Después de haber creado nuestro archivo y guardarlo con nuestro código lo siguiente es la ejecución del mismo. la manera de ejecutar código desde Linux es la siguiente:

python3 CalcularEtapaVida.py

Una vez llamemos el lenguaje de programación python3 procederemos a llamar el nombre de nuestro archivo. Una vez lo ejecutemos nos mostrará la primera sentencia donde nos pregunta cual es la edad que deseamos calcular.

Platzi 5.png

Paso 5: Permisos

Una vez verificado que el archivo de python se ejecuta de manera exitosa, procederemos a otorgar permisos para saber quienes pueden leer, escribir o ejecutar nuestro archivo. Con el comando chmod podemos otorgar estos permisos, para nuestro ejemplo le daremos permisos de ejecución al usuario, al grupo y al resto de las personas.

chmod ugo+x CalcularEtapaVida.py
Platzi 6.png

Hemos lanzado el comando ls -lht para que puedan verificar como estaban los permisos antes y después de ejecutar el comando, es algo que también pueden hacer con el fin de saber quienes tienen permisos y como quedaron los permisos después de ejecutarlo.

Paso 6: Plus Ultra

Si eres de los que les gusta más la interfaz de Visual Studio Code y para ti es más fácil verlo todo desde allí puedes utilizar el siguiente comando para que te abra el visual Studio Code con el archivo recién creado de la siguiente manera:

code CalcularEtapaVida.py
Platzi 7.png

En la imagen puedes ver a la izquierda el comando ejecutado y a la derecha en el VSC en la parte inferior izquierda que fue llamado en este caso desde el WSL:Ubuntu

Escribe tu comentario
+ 2