inport system Python

  • Modulos y paquetes en Python

    • Los módulos son archivos que almacenan datos, clases y variables para ser utilizados según sea necesario en el programa.

    Para importar un módulo, archivo o clase en Python, utilizamos la palabra reservada ‘import’ seguida del nombre del módulo que deseamos importar. La sintaxis correcta sería:

    • from nombre archivo import nombre clase

    Los módulos deben ubicarse en el mismo directorio donde se está desarrollando la aplicación.

    • Los paquetes se utilizan cuando el código es extenso. Para organizar mejor el trabajo, creamos directorios que contienen archivos relacionados entre sí, generalmente pertenecientes a la misma categoría.

    El método para hacerlo sería:

    • from nombre carpeta . nombre archivo impor clase o funcion que queremos

    Se deve de poner en las carpetas un archivo vacio con el nombre de __init__.py

  • Python funciones.

    La palabra clave ‘def’ se utiliza para definir una función, un bloque de código que podemos invocar siempre que sea necesario en nuestro código. Es un método fácil y útil; por ejemplo, si creamos una función de suma en el contexto de este artículo, podríamos llamarla cada vez que necesitemos realizar esa operación en cualquier parte de nuestro código.

    def nombre_funcion () # definicion de funcion

    print (» Esta es la funcion»)

    print (» Aquí estaría nuestro bloque de código»)

    Para llamar la función seria parecido a esto:

    nombre_funcion () # Llamada sin condición alguna

    def suma ():# Suma
    print (» Estas en la suma \n»)
    valor_teclado = float(input (» 1 Sumando».center(50,» «)))
    valor_teclado1 = float(input (» 2 Sumando «.center(50,» «)))
    print («+ __«.center(100,» «))

    print (» hola «.center(100,»_»))

    print (» Resultado».center(49,» «),valor_teclado+valor_teclado1)

    Esta seria una funcion de sumar la cual seria llamada desde un if como este:

    if operacion == «s» or operacion ==»S»:
    suma()

    Volvamos a nuestra calculadora en la que usamos todo lo visto en estos artículos con if , else, while y una nueva condición elif.

    Con elif corre más rápido nuestro código ya que no entra a comprobar como con el if, podemos escribir todos los elif que nos sean necesarios.

    La instrucción break sale del bucle cuando se cumple FALSE condicionada generalmente con if, de esta forma creamos un menú en nuestro código que no dará error al escribir cualquier letra que no este definida.

    Aunque tiene otro error que cuando estamos en una función que nos pide un entero y por error tecleamos un carácter sale del programa con error de type, fácil de solucionar con la captura de error.

    Crea una calculadora en Python con funciones, def, if, elif, uso de break para salir del bucle y limpiar la pantalla con cls.

    from os import system # Importador de cls limpiar la pantalla

    system(«cls») # Limpia la pantalla después de cada operación esta sentencia limpiamos la pantalla

  • Calculadora creada en POO Python y hacer narrar al PC las operaciones. Parte uno

    Todos los ARCHIVOS de las clases y módulos deben de estar guardados dentro de la misma carpeta:

    Este sería el main:

    La clase principal donde se toman todas las decisiones:

    • Forma de hacer hablar al PC: ____________________________________________________________________
    • Aqui están los condicionales, menú
    • import win32com.client# Aqui importamos
    • Debes de instalar el módulo pypiwin32 desde la línea de comandos así:
    • Si todo esta correcto debería ser como en esta imagen:
    • pip no se reconoce como un comando interno o externo -> con este mensaje instala la version de Python de nuevo.
    • speaker = win32com.client.Dispatch(«SAPI.SpVoice») # Este es el código que hace que el ordenador narre las operaciones

    __Fin parte uno.

    Calculadora creada en POO Python. Parte dos. – Blog Daniel & Mia (danielcaraballo.es)

  • Calculadora creada en POO Python. Parte dos.

    Desde la clase principal, a través de los condicionales creamos las llamadas con los if a las clases que hacen varios tipos de operaciones así:

    • if menu == «H»: # Salir del programa
      • print («\n\n\t El blog de Mia!!! ¡¡¡HASTA PRONTO !!!\n\n»,»\n Te invito a ver la WEB el Blog de Mia»)
      • reproducir = » El blog de Mia HASTA PRONTO Te invito a ver la WEB el Blog de Mia» speaker.Speak(reproducir)
      • time.sleep(6) # Pusa en programa
      • webbrowser.open(«https://elblogdemia.es/»)# Llamada a la página WEB webbrowser.open(«https://danielcaraballo.es/»)# Llamada a la página WEB system («CLS») break # Salida y limpieza de pantalla de la consola de comandos

    Por ejemplo, el area y perímetro de un círculo:

    Recuerda que para que las importaciones no den error deben de estar en la misma carpeta.

    seguimos con las clases class.

    Otros módulos como este que hace que cambie el color de la consola de comandos:

    Modulo para realizar operaciones en binario:

    Módulo de operaciones suma, resta, division, también hacemos llamada a archivo de texto donde tenemos el menu:

    Esta imagen esta reducida para verla cliquea sobre la imagen:

    __Fin parte dos.

  • Calculadora creada en POO Python. Parte tres.

    Módulos de texto menus:

    • Este es el archivo de texto que llamamos para que se imprima por pantalla menu principal:

    Módulo de menu para identificar los colores de la pantalla:

    Modulo de la clases del menu, operaciones de circulos:

    El bloque de código que calcula la potencia de un numero seria así:

    __Fin

Translate » Traductor