Python

  • Clases: Programación POO, y cómo abrir una página WEB en Python.

    La programación POO ( programación orientada a objetos ), es agrupable en objetos y modificable, para poder ser reutilizable.

    Todo esta definido como objetos y los definimos con la clase la palabra class

    import webbrowser # Importador para llamar una pagina web

    class ElbloddeMia (): # Definicion de clase con el nombre ElblogdeMia
    programacion =» Lenguajes de programación » # Objetos instanciados
    historia =» Quien fue Viriato»
    logistica =» Ley de tacógrafo»

    De otra forma serian tediosos y enormes de tamaño nuestro programa en el sistema secuencial eso es lo que ocurre

    Podemos definir métodos en las clases con def.

    Para crear Código fuente en POO ( programación orientada a objeto. )

    Tenemos que poner los archivos de las clases dentro de la misma carpeta y definir el main inicial.

    Sigue este articulo donde pongo los ejemplos en POO. de una calculadora.

    • Calculadora creada en POO Python y hacer narrar al PC las operaciones – Blog Daniel & Mia (danielcaraballo.es)
  • Print en Python y time.sleep(tiempo de espera)

    time.sleep(3) pausa el programa 3 segundos, importado la librería import time.

    Ejemplo código fuente:

    • import time
    • print (» hola antes de pausa «)
    • time.sleep(3)
    • print («Después de pausar»)

    Muestra información por la pantalla. lee la información introducida por los usuarios que lo introducen en el transcurso del programa por medio de las variables.

    Se pueden usar varios string (cadenas de texto,) concatenar y separar con comas

    Algo así:

    print (» HOLA», » MUNDO»)

    variable_texto = » Hola «

    variable_texto2 = » mundo»

    print (variable_texto1+variable_texto2)

    Si usamos variables numéricas podemos hacer operaciones aritméticas sumar, restar, multiplicar, etc..

    variable numerica = 12

    variable_numerica2 =10

    print (variable_numerica+variable_numerica2)

    Podemos leer el valor de una variable y mostrarla por la pantalla:

    saludo = » Hala desde» # Este seria el valor de la variable saludo

    nombre = » El blog de Mia «

    por = » Daniel «

    print (saludo, nombre, » fue creado por «, por)

    Podemos usar muchos parámetros como end o sep:

    • end : añade una cadena de texto al final del conjunto de cadena de texto enviado a la pantalla.
    • sep : separa la cadena de texto con lo indicado entre comillas.
    • \n : salto de linea, continua en la linea siguiente.

    Este es el resultado por la pantalla del código fuente:

  • Lambda Python

    Con la función anónima lambda podemos hallar el área de un circulo introduciendo el radio.

    La llamamos anónima por carecer de nombre, se utiliza para crear una función pequeña

    • from os import system  # Importador de system ( Para borrar la pantalla)
    • while True:
    •     radio = int(input(» Introduce el radio o 0 para salir «))
    •     numero = lambda radio:3.14*(radio)# Función lambda da el valor a la variable numero : 3,14*(valor de la variable radio)
    •     print (» El área de un circulo con «,radio,» radio  es «,numero(radio))# lambda formula
    •     if radio==0 :# sale del bucle
    •         system («cls»)# Limpia la pantalla
    •         break
  • LISTAS EN PYTHON

    Las listas son como los arrays de otros lenguajes de programación. Son mutables, se pueden cambiar los elementos una vez que los creas, proporcionan métodos para realizar operaciones de recorrido ,estructurar el contenido y leerlo posteriormente.

    Se crean como las variables escribiendo los elementos entre corchetes [ ] separados por coma.

    milista = [ aquí van los elementos separados por comas elemento1, elemento2 ]

    Se pueden unir con el signo +. Para acceder a los elementos lo haces con su índice empezando desde cero que seria el primero desde la izquierda.

    milista = [ 1,2,3,4,5 ]

    indicelista = milista [ 0 ]

    print (indicelista)

    El resultado seria 1

    Código fuente de listas unidas +

    >>> milista=[«pato»,»gato»]

    >>>lilista2=[«perro»,»patito»]

    >>>lalistasuma=lista+lista2

    >>>print(l alistasuma )

    Ejemplo de lista:

    >>>#listas en Python
    >>>#las listas son estructuras de datos que permiten almacenar gran cantidad de valores

    >>>print(«Cual es la posición de nacimiento de mis hijos»)
    >>>indice = int(input(‘ Ingresa un numero ‘))# introduce un valor por el teclado a la variable índice

    >>>Milista=[ » Daniel», » Javi», » Tomas»,» Mia»]#resta un numero para dar un valor real ya que

    >>># empieza siempre en el 0
    >>>indice=indice-1# Resta 1 al numero introducido

    >>>print(Milista[indice])
    >>>input(«Pulsa una tecla para salir»)# crea una pausa para evitar que cierre la ventana

  • Las funciones en Python

    Son bloques de códigos que realizan determinadas funciones, las cuales llamaremos según las necesitemos en el programa.

    Para definirlas se utiliza la palabra def a continuación el nombre y los paréntesis () cerrado con dos puntos

    Ejemplo de código:

    def miFuncion (argumentos, parámetros):

    los argumentos se ponen dentro de los paréntesis separados por comas.

    Para llamar a la función ponemos el nombre y los paréntesis.

    nombre_funcion () # Llamada sin condición alguna

    a= «f»

    if a ==»f»

    nombre_funcion () # Aquí si la llama con la condición de que a = f

  • Operadores en Python

    En el lenguaje Python existen operadores como en otros lenguajes, se agrupan en asignación, relacionales, aritméticos, lógicos.

    Asignación:

    Son para asignar valores a variables el valor de la izquierda se asigna al valor de la derecha como en este ejemplo.

    >> nombre == » Daniel «

    >> edad == 35

    En el 1º estamos dando el valor a la variable nombre el valor del string Daniel.

    En el 2º estamos dando el valor de 35 a la variable edad.

    Relacionales:

    Son los que permiten hacer comparaciones entre valores y pueden dar solo dos valores true o false (verdadero o falso).

    Ejemplo:

    >>valor = 36

    >>valor1 = 37

    >> valor > valor1

    Seria false porque el valor de la variable valor es inferior que valor1.

    Aritméticos:

    Son los que permiten hacer operaciones aritméticas y es importante el buen uso de los paréntesis, en informática se dan errores por el uso de operaciones .

    Logicos:

    Son AND, OR, NOT

  • INPUT EN PYTHON

    Con input damos el valor introducido por teclado a una variable con este ejemplo es fácil de entender

    >> nombre = input()

    Asigna el valor introducido por el usuario a la variable nombre o cualquiera que tu quieras.

    también podemos poner un dialogo con el usuario entre los paréntesis haciendo algo como esto.

    >> print (" Estas en el blog de Mia")

    >> nombre = input (" Cual es tu nombre" )

    >> print (" Hola ", nombre )

  • Conversión de decimal a binario y código fuente en Python

    Para convertir un numero decimal a binarios se divide por 2 sucesivamente hasta llegar al ultimo cociente que siempre será 1.

    Para formar el numero binario de esta división, seguimos la siguiente premisa:

    Tomamos los bit en orden inverso, esto es; el resto mas bajo es el bit mas importante, es decir el primero de la izquierda del binario.

    Ejemplo:

    En Python el código fuente seria:

    • numb =int(input(«\n Introduce numero decimal «))# Da el valor del numero decimal a la variable numb
    • binario = bin (numb)# Convierte en binario el valor dela variable numb
    • print (» El binario del numero «,numb, » seria «,binario)# Imprime el valor de la variable numb y binario por la consola de comandos
  • Bucle while en Python

    FORMA PARTE DE LOS BUCLES QUE SE UTILIZAN PARA REPETIR SENTENCIAS.

    WHILE forma un bucle que se utiliza para repetir un programa las veces que sea necesario.

    While está recomendado para la repetición cuando no se sabe las veces se repetirá la sentencia, suelen tener la siguiente sintaxis.

    1. while condición:
      • bloque de instrucciones
      • print (» Hola mundo»)
      • etc..

    Ejemplo de código fuente:

    print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    while numero > 5  :

        print («\n Teclea un numero de 1 al 5 para salir»)

        numero=int(input(«\n  «))

        while numero < 0 :

            print («\n Teclea un numero de 1 al 5 para salir»)

            numero=int(input(«\n  «))

    print («Exit»)
  • IF Y ELSE EN PYTHON

    If sirve de condicional si se cumple la sentencia que refiere para seguir el camino marcado desde el if.

    Ejecuta el bloque si se cumple la condición de entrada.

    Ejemplo de código fuente:

    print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    if numero > 5:

        print(«El numero tecleado no vale es «, numero)

        print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    if numero < 0:

        print(«El numero tecleado no vale es «, numero)

        print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n «))

    La sentencia else es el camino que sigue el programa si la sentencia if no se cumple

    print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    if numero > 5:

        print(«El numero tecleado no vale es «, numero)

        print («\n Teclea un numero de 1 al 5 para salir»)

    else:

        print («\n Teclea un numero de 1 al 5 para salir»)

        numero=int(input(«\n  «))  

    numero=int(input(«\n  «))

    if numero < 0:

        print(«El numero tecleado no vale  es «,numero)

        print («\n Teclea un numero de 1 al 5 para salir»)

    else:

        print («\n Teclea un numero de 1 al 5 para salir»)

        numero=int(input(«\n  «))

Translate » Traductor