Programacion

Python Nivel Básico [Parte III]

10:01 ANTRAX 1 Comments

Introducción:
  En esta tercer parte practicaremos como importar módulos de manera más compleja.
  Los módulos en Python son un pilar muy grande, y es necesario aprenderlo correctamente.

Asignación de variables
Creamos un nuevo Script.
Asignamos valores a tres variables

Lo guardamos y le damos a RUN para ver como concatena las tres variables y las imprime en pantalla.
Ahora lo importamos
Las próximas veces para poderlo correr debemos darle un reload o apretar el botón RUN
Una vez que ya lo tenemos importado, podemos usar las variables de ese modulo en otros Scripts.
Como se ve en la imagen importe el modulo Script1 y utilice la variable b.
Ahora crearemos un nuevo script en el que importe al modulo que creamos y me imprima la variable b.
Si lo guardamos y le damos a RUN, podremos ver el resultado

Existe una forma de importar una sola variable de un modulo dejando a las demás de lado.
En caso de que solo queramos usar la variable b de nuestro Script, debemos escribir from Script1 import b

Como podemos ver solo imprime la variable b ya que solo importo a esa.
Si damos print a dirá que no existe, esto es porque no la importo.

Librería de módulos

Si cerramos el programa y lo volvemos a abrir, podremos notar que no se podrá importar nuestro modulo. Esto se debe a que el modulo no se encuentra guardado en la librería.
Como vimos en la parte II existe un directorio que es en donde se guardan las librerías
Copiaremos ahí nuestros dos Scripts y los importaremos.

Esto sirve por si cerramos el programa y lo volvemos a abrir, tendremos siempre nuestros módulos a disposición como si fuesen de Python.
Para demostrarlo, cerraremos el programa y lo volveremos a abrir importando ambos módulos.

De esta manera siempre podremos usar nuestros módulos y las variables de nuestros módulos.
Otra de las formas de saber si mi modulo está incorporado a la librería de Python es dando clic en TOOLS y luego en Browse PythonPath

En la lista de la izquierda podremos ver nuestro modulo en la librería

Y si lo abrimos podremos ver su contenido

 
Si colocamos el comando dir seguido del nombre del modulo entre paréntesis, podremos ver los atributos que tiene

Si vemos el modulo o Script2

Podremos ver que como no tiene Atributos propios, muestra los internos de Python.

You Might Also Like

1 comentario: