Programacion

Python Nivel Básico [Parte II]

15:11 ANTRAX 3 Comments

Introducción:
En esta segunda parte veremos cómo poner pausas en nuestros scripts para que al ejecutarlos no se cierren inmediatamente, y también veremos cómo importar módulos.

Incorporando pausas:
En la primera parte vimos como crear scripts y guardarlos.

Pero al ejecutarlos en Windows, se abre la consola y se cierra inmediatamente sin darnos tiempo a ver el contenido.
Es por eso que incorporaremos al script una pausa para poder ver el contenido.

Añadimos el comando input seguido del mensaje que deseamos que muestre en pantalla, en este caso dirá “Presione Enter para continuar”.
Si guardamos el Script y lo corremos:

Como vemos en la imagen, ahora si muestra el contenido. Al presionar Enter se saldrá ya que no hemos insertado más líneas.
Si deseamos que la pausa sea menos visible, podemos usar el comando input de la siguiente manera:

Al correr el programa veremos lo siguiente en la consola:

Como se puede apreciar, no muestra ningún mensaje, y al presionar Enter se cerrara ya que no hay más líneas en el código.

Importar Módulos
Ahora veremos cómo importar módulos.
Vamos a la ventana interactiva y escribimos import.sys y presionamos Enter. Con esto habremos importado el modulo de sistema.
Ahora para ver que cosas trae este modulo, escribimos print sys.
Y se nos abrirá un cuadro con todo lo que trae:

En este ejemplo pondré Plataform y me dirá bajo que plataforma estoy trabajando:

Cualquier script hecho en Python si tiene extensión *.PY es un modulo.
Lo veremos ahora con un ejemplo.
Si a nuestro primer Script le importamos el modulo sys

Lo guardamos como Script1.py
Al correr el Script debería decir, Hola ANTRAX y mostrarnos la plataforma en la cual estamos trabajando.

Una vez que tenemos nuestro Script, veremos cómo importarlo en futuros Scripts. De esta manera podremos usar como módulos a los Scripts ajenos a los que tenemos por default.
Los Scripts se guardan en una carpeta especial, que es en la que tenemos toda nuestra librería.
La ruta del directorio suele ser: C:\Python27\Lib


Como podemos ver, ahí quedo el Script1.py
Ahora vamos a la consola:

Como podemos ver, escribí import Script1.py y me mostro lo que tenía en el primer script que hicimos.
Ahora vamos a la ventana interactiva e importamos el script1 y pediremos que nos muestre su contenido
Como podemos ver, nos dice <module 'Script1' from 'C:\Python27\lib\Script1.pyc'> Esto quiere decir que el Script esta, pero que no se le ha asignado ninguna variable.
Editaremos el Script1 y le asignaremos una.

Ahora vamos a la ventana interactiva e importamos nuestro modulo. Seguido a esto pedimos que nos imprima en la pantalla el Script1.z que será la variable que le asignamos.
Como resultado tendremos esto:

Nos mostrara lo que teníamos en esa variable.

Importar un modulo nuestro a un Script nuestro
Ya sabemos cómo crear módulos y scripts, ahora combinaremos los dos para importar nuestros módulos a nuestros Scripts.
Creare un Script2.py al cual le añadiré que me muestre la variable z del Script1

Como se puede ver, importo el Script1 y luego le pido que me muestre la variable z de ese script. Y por último que me imprima en la pantalla “Este es el Script2”
Lo guardamos y lo corremos. Tendremos como resultado lo siguiente:

Muestra lo de la variable z del Script1 y el texto que pusimos en el Script2. De esta manera habremos usado un modulo que no pertenece a nuestro sistema en un Script nuestro.
De esta forma podemos Armar nuestra propia librería con scripts

You Might Also Like

3 comentarios:

  1. exelente espero la segunda parte :D gracias

    ResponderEliminar
  2. Ola, de nuevo. Me gusta este tutorial.

    Gracias por tu tiempo, espero que siguas con esto

    ResponderEliminar