lenguajes de Programación

  • ISALNUM E ISALPHA EN PYTHON

    Isalpha comprueba si la cadena de texto son de caracteres alfabéticos (A..Z), con true en el caso de ser alfabéticos o false de no serlo.

    Los puntos, espacios en blanco, etc. son considerados alfabéticos.

    ejemplo_isalpha = «Gato»
    print(«\n»,ejemplo_isalpha,» = «,» Este sale verdadero = » ,ejemplo_isalpha.isalpha())
    print(» No tiene números ni espacios en blanco por eso da true»)

    input()

    Con la instrucción isalnum() conseguimos saber si todos los caracteres de una cadena de texto son alfanuméricos, dando de resultado true o false según sea.

    Ejemplo de código fuente:

    ejemplo_isalnum = «1234567890101»
    print(«\n»,ejemplo_isalnum,» = «, » Este sale verdadero = «,ejemplo_isalnum.isalnum())

    ejemplo_isalnum = «12345 El gato»
    print(«\n»,ejemplo_isalnum,» = «,» Este sale falso = » ,ejemplo_isalnum.isalnum())

  • Tipos de variables en Python

    las variables en Python pueden ser del los siguientes tipos:

    De tipo.

    ( Tipos de datos de variables )

    Entero:

    son de números sin decimales, tanto negativos como positivos incluido el 0.

    Real:

    Con números decimales, en positivo y negativo también con el 0.

    Cadenas de texto:

    Son de tipo de texto, string ( cadenas de texto). Se definen con comillas simples o dobles. Por ejemplo para definir nombres, direcciones, etc.

    nombre = » Daniel «

    También podemos unir dos variables de texto como:

    texto1 = » Hola «

    texto1 = » mundo»

    textoUnido = texto1 + texto2

    El resultado seria el típico Hola mundo que seria el contenido de la variable textoUnido

    También podemos multiplicar que seria repetir la variable por ejemplo:

    textoRepetido = » Hola_» * 3

    En este ejemplo el resultado seria Hola_Hola_Hola_

    Con el método upper() la imprimiríamos por pantalla toda la variable en mayúsculas.

    Con el método lower() seria el resultado contrario en minúsculas

    Complejo:

    Son los que tienen un numero real y otro imaginario (n = 4 + 5j)

    Booleanos:

    Tienen dos valores verdadero (True) o falso (False)

    Listas:

    Son vectores de elementos que pueden ser de tipos diferentes de datos.

    Tuplas:

    Son listas inmutables.

    Diccionarios:

    Son listas de elementos con clave.

  • TYPE ERROR Y COMO APROVECHAR EN PROGRAMACIÓN LOS ERRORES DE PYTHON

    Cuando da un error se puede gestionar para que el usuario al introducir mal un valor no salga del programa el bucle.

    Primero, se ejecuta la cláusula try  entre las palabras reservadas try y except.

    Si no hay excepción, except se omite y la ejecución try finalizará.

    Ejemplo de código fuente:

    while (True):
    print («Hola mundo» )

    try:

    operacion = input («\n Introdice letra»)
    print (operacion)

    except ValueError:
    print(» Oops! No vale introduce un valor valido «)
    Vtime.sleep(3) # Pausa para ver pantalla



  • Conversión de variables string a entero en Python

    int () se utiliza para cambiar de tipo string a entero, lo hacemos con esta función que almacena valores enteros de cualquier valor sin decimales negativo o positivos.

    Con la función type() podemos ver al tipo que pertenece

    Como este ejemplo:

    VariableString = «12»# Variable como string

    Para hacer su conversión seria algo así:

    NumeroEntero = int( VariableString)# Conversión del string a entero

    Añadiendo estas líneas con la función type () veremos el tipo al que pertenece la variable

    print (» y la variable VariableString es de tipo «, type (VariableString)) # Con esta linea vemos el valor de la variable entera

    print (» La variable NumeroEntero es de tipo «, type (NumeroEntero)) # Con esta vemos el valor de la variable string

  • SEP Y END EN PYTHON

    Con sep y la función print lo escrito dentro de los paréntesis lo separamos con lo que hemos introducido entre la comillas dobles o simples.

    ejemplo de código

    >> print (1,2,3,4,5, sep=';')

    Daría este resultado por pantalla

    1;2;3;4;5

    Y con caracteres seria algo así:

    >>print ("Hola","que","tal",sep="-")

    Daria este resultado por pantalla

    Hola-que-tal

    Con end lo puesto entre las comillas saldría al final del print

    Código fuente:

    >>print ("hola","que","tal",sep="-",end=".")

    El resultado seria

    hola-que-tal.

    siendo el punto lo que sale por end al final

  • 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

Translate » Traductor