Python
-
LEN (), EN PYTHON
Con la función LEN contamos los elementos de un objeto.
Para contar los caracteres de un string, usamos la función len () que da el valor de los caracteres de una variable
Ejemplo de código fuente:
variable = » HOLA MUNDO «# TOTAL DE CARACTERES INCLUIDOS LOS ESPACIOS SERIA 12
contador = len ( variable )# Damos el valor a contador el valor de los caracteres que tiene la variable
print (contador)
milista = » El gato »
print ( len (milista))
input() # Pausa hasta teclear enter
-
UPPER, LOWER Y CAPITALIZE EN PYTHON
UPPER se utiliza para transformar un texto (cadena) en mayúsculas.
Ejemplo:.
>>> texto=» gato montes»
>>> print( texto.upper())
Con lower hacemos lo contrario que en la instrucción anterior convertimos una cadena de caracteres en minúsculas.
Ejemplo de código fuente:
>>> texto=» GATO MONTES «
>>> print( texto.lower())La instrucción capitalize se utiliza para poner en mayúsculas la primera letra de una cadena de caracteres
Ejemplo de código fuente de instrucción capitalize:
ejemplodecapitalize = «el gato con botas»
print (ejemplodecapitalize.capitalize())
-
Para agregar o eliminar elementos de una lista en Python, se pueden utilizar los métodos append(), remove() e insert().
Se pueden agregar elementos a las listas con ‘insert’ y ‘append’, así como eliminarlos con ‘remove’.
Recuerda que las listas se definen con corchetes [].
Append:
Seria algo como esto milista.append (89) agregaría el elemento 89 a milista [ ]
Insert:
A diferencia de ‘append’, necesitamos especificar el índice donde queremos añadir el elemento; los argumentos que se reciben son primero el índice y segundo el valor que deseamos insertar.
la_lista =[12,11,10,9,8]
la_lista.insert ( 0, » numeros «)
remove:
Lo que hacemos es eliminar los elementos que recibe el remove.
la_lista = [12.11.10,9,8]
la_lista.remove ( 12 )
Clear:
Borra toda la lista:
-
Arrays en Python
los arrays son como las listas, pero son inmutables, una vez creadas no podemos cambiarlos elementos.
Para crear un array tenemos que instalar la librería numpy de esta manera:
LLAMAR UNA IMAGEN EN PYTHON Y COMO INSTALAR LAS LIBRERIAS MATPLOTLIB, NUMPY – BLOG de programación (danielcaraballo.es) siguiendo este enlace tenemos la explicación.
La importamos y tenemos la opción de crear el array.
- import numpy as np
- tuArray = np.array ([1, 2, 3, 4, 5])
-
Conversión de binario a decimal y código fuente en Python
Para convertir números binarios en decimales debemos de posicionarlos de derecha a izquierda empezando por el 0 como se muestra en este ejemplo:
Ahora multiplicamos por 2 el numero y lo elevamos a la potencia del lugar que ocupa algo así:
Ahora sumamos todos los resultados así: 64 + 32 +16 + 0 + 0 + 2 + 1 = 115 seria el numero decimal
El código fuente en Python seria algo así:
La forma de llamar esta clase seria algo así:
-
Conversión de hexadecimal a decimal y código fuente en Python
Para convertir un número hexadecimal a decimal es como convertir a binario pero; cambiamos la base 2 por 16 por estar con números hexadecimales.
Los pasos a seguir son los siguientes:
Numeramos la posición que ocupa cada digito de derecha izquierda, terminando la numeración en cero. El número resultante debe leerse de derecha a izquierda iniciando desde el cero.
Ejemplo:
Número hexadecimal
2FF
Tenemos que seguir esta tabla :
Tenemos claro que el numero hexadecimal A seria el decimal 10 y así sucesivamente.
La operación seria algo así:
Para convertir números decimales a hexadecimales es igual que en el binario
pero cambiando el 2 por un 16
El código fuente en Python seria así:
-
LLAMAR UNA IMAGEN EN PYTHON Y COMO INSTALAR LAS LIBRERIAS MATPLOTLIB, NUMPY
TENEMOS QUE INSTALAR LA VERSION DE PYTHON MAS ACTUAL DESDE LA WEB OFICIAL. Descargar Python | Python.org
Ya podemos instalar las librerías numpy, matplotlib desde el símbolo de sistema CMD, desde la tecla de Windows escribe cmd, saldrá la consola y tecleamos:
pip install matplotlib
pip install numpy (solo en caso de usar matrices de matemáticas ,algebra, etc.)
Esta librería Matplotlib es una biblioteca completa para crear visualizaciones estáticas, animadas e interactivas en Python.
Instaladas las librerías pasamos a llamar a nuestra foto, ponemos el archivo de imagen en el mismo directorio y tecleamos en nuestro interprete
código fuente:
from PIL import Image
i = Image.open(‘foto.png’)
i.show()
-
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