0% encontró este documento útil (0 votos)
5 vistas8 páginas

Diccionario de Términos Python SEO

es un adelanto para que la persona sepa lo que signfica cada funsion q esta escribiendo o que debe colocar en un editor

Cargado por

Gabriel Sabaya
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas8 páginas

Diccionario de Términos Python SEO

es un adelanto para que la persona sepa lo que signfica cada funsion q esta escribiendo o que debe colocar en un editor

Cargado por

Gabriel Sabaya
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

DICCIONARIO DE PROGRAMACIÓN EN PYTHON

Guía Completa: Principiante • Intermedio • Avanzado


════════════════════════════════════════════════════════════════════════════════

Este diccionario contiene 109 términos esenciales de programación en Python.


Cada término incluye una definición clara y un ejemplo de código práctico.

════════════════════════════════════════════════════════════════════════════════

════════════════════════════════════════════════════════════════════════════════
NIVEL: PRINCIPIANTE
════════════════════════════════════════════════════════════════════════════════

▸ VARIABLE
────────────────────────────────────────────────────────────────────────────────
Contenedor que almacena un valor en la memoria. Como una caja con una etiqueta
donde guardas información.

📝 Ejemplo:
nombre = "María"
edad = 25
precio = 19.99

▸ STRING
────────────────────────────────────────────────────────────────────────────────
Cadena de texto. Cualquier secuencia de caracteres entre comillas.

📝 Ejemplo:
mensaje = "Hola Mundo"
nombre = 'Python'
texto = """Texto de
varias líneas"""

▸ INTEGER
────────────────────────────────────────────────────────────────────────────────
Número entero sin decimales.

📝 Ejemplo:
edad = 25
contador = 0
negativo = -10

▸ FLOAT
────────────────────────────────────────────────────────────────────────────────
Número decimal o con punto flotante.

📝 Ejemplo:
precio = 19.99
temperatura = -5.5
pi = 3.14159

▸ BOOLEAN
────────────────────────────────────────────────────────────────────────────────
Tipo de dato lógico que solo puede ser True (verdadero) o False (falso).

📝 Ejemplo:
esta_activo = True
es_mayor = False
if esta_activo:
print("Activo")

▸ PRINT
────────────────────────────────────────────────────────────────────────────────
Función que muestra información en la pantalla/consola.

📝 Ejemplo:
print("Hola Mundo")
print("Edad:", 25)
print(f"Total: {100}")

▸ INPUT
────────────────────────────────────────────────────────────────────────────────
Función que permite al usuario escribir información que el programa puede usar.

📝 Ejemplo:
nombre = input("¿Tu nombre? ")
edad = int(input("¿Tu edad? "))

▸ IF
────────────────────────────────────────────────────────────────────────────────
Condicional que ejecuta código solo si se cumple una condición específica.

📝 Ejemplo:
edad = 18
if edad >= 18:
print("Eres mayor de edad")

▸ ELSE
────────────────────────────────────────────────────────────────────────────────
Se usa después de 'if' para ejecutar código cuando la condición no se cumple.

📝 Ejemplo:
if edad >= 18:
print("Mayor")
else:
print("Menor")

▸ ELIF
────────────────────────────────────────────────────────────────────────────────
Abreviatura de 'else if'. Permite verificar múltiples condiciones en secuencia.

📝 Ejemplo:
if nota >= 90:
print("A")
elif nota >= 80:
print("B")
else:
print("C")

▸ FOR
────────────────────────────────────────────────────────────────────────────────
Bucle que repite código un número determinado de veces o por cada elemento de una
colección.

📝 Ejemplo:
for i in range(5):
print(i)

for nombre in ["Ana", "Luis"]:


print(nombre)

▸ WHILE
────────────────────────────────────────────────────────────────────────────────
Bucle que repite código mientras una condición sea verdadera.

📝 Ejemplo:
contador = 0
while contador < 5:
print(contador)
contador += 1

▸ LIST
────────────────────────────────────────────────────────────────────────────────
Lista ordenada de elementos que puede modificarse. Se escribe entre corchetes.

📝 Ejemplo:
frutas = ["manzana", "pera", "uva"]
[Link]("kiwi")
print(frutas[0])

▸ TUPLE
────────────────────────────────────────────────────────────────────────────────
Colección ordenada de elementos que NO puede modificarse. Se escribe entre
paréntesis.

📝 Ejemplo:
coordenadas = (10, 20)
punto = (5, 3, 8)
print(coordenadas[0])

▸ DICTIONARY
────────────────────────────────────────────────────────────────────────────────
Colección de pares clave-valor. Como un diccionario real: cada palabra (clave)
tiene su definición (valor).

📝 Ejemplo:
persona = {"nombre": "Ana", "edad": 25}
print(persona["nombre"])
persona["ciudad"] = "Madrid"
▸ FUNCTION
────────────────────────────────────────────────────────────────────────────────
Bloque de código reutilizable que realiza una tarea específica. Se define con
'def'.

📝 Ejemplo:
def saludar(nombre):
return f"Hola {nombre}"

mensaje = saludar("María")

▸ RETURN
────────────────────────────────────────────────────────────────────────────────
Palabra que hace que una función devuelva un valor al lugar donde fue llamada.

📝 Ejemplo:
def sumar(a, b):
return a + b

resultado = sumar(5, 3)

▸ COMMENT
────────────────────────────────────────────────────────────────────────────────
Texto en el código que Python ignora. Se usa para explicar el código. Comienza con
#.

📝 Ejemplo:
# Esto es un comentario
nombre = "Ana" # Comentario en línea

▸ LEN
────────────────────────────────────────────────────────────────────────────────
Función que devuelve la longitud (número de elementos) de una colección.

📝 Ejemplo:
texto = "Hola"
print(len(texto)) # 4
lista = [1, 2, 3]
print(len(lista)) # 3

▸ RANGE
────────────────────────────────────────────────────────────────────────────────
Función que genera una secuencia de números. Útil en bucles for.

📝 Ejemplo:
for i in range(5): # 0 a 4
print(i)

for i in range(2, 10, 2): # 2,4,6,8


print(i)

════════════════════════════════════════════════════════════════════════════════
NIVEL: INTERMEDIO
════════════════════════════════════════════════════════════════════════════════

▸ CLASS
────────────────────────────────────────────────────────────────────────────────
Plantilla para crear objetos. Define propiedades y comportamientos que los objetos
tendrán.

📝 Ejemplo:
class Perro:
def __init__(self, nombre):
[Link] = nombre
def ladrar(self):
return "Guau!"

mi_perro = Perro("Rex")

▸ METHOD
────────────────────────────────────────────────────────────────────────────────
Función que pertenece a una clase u objeto.

📝 Ejemplo:
class Calculadora:
def sumar(self, a, b):
return a + b

calc = Calculadora()
resultado = [Link](5, 3)

▸ TRY
────────────────────────────────────────────────────────────────────────────────
Bloque donde pones código que podría causar un error.

📝 Ejemplo:
try:
numero = int(input("Número: "))
print(10 / numero)
except:
print("Error")

▸ EXCEPT
────────────────────────────────────────────────────────────────────────────────
Bloque que maneja el error si ocurre en el try.

📝 Ejemplo:
try:
resultado = 10 / 0
except ZeroDivisionError:
print("No se puede dividir por cero")

▸ LAMBDA
────────────────────────────────────────────────────────────────────────────────
Función anónima pequeña y de una sola línea.

📝 Ejemplo:
doble = lambda x: x * 2
print(doble(5)) # 10

suma = lambda a, b: a + b

▸ LIST COMPREHENSION
────────────────────────────────────────────────────────────────────────────────
Forma compacta de crear listas usando una sintaxis especial.

📝 Ejemplo:
cuadrados = [x**2 for x in range(5)]
# [0, 1, 4, 9, 16]

pares = [x for x in range(10) if x % 2 == 0]

▸ WITH
────────────────────────────────────────────────────────────────────────────────
Palabra que crea un contexto temporal. Útil para manejar archivos automáticamente.

📝 Ejemplo:
with open('[Link]', 'r') as f:
contenido = [Link]()
print(contenido)
# El archivo se cierra automáticamente

▸ MAP
────────────────────────────────────────────────────────────────────────────────
Función que aplica otra función a cada elemento de un iterable.

📝 Ejemplo:
numeros = [1, 2, 3, 4]
dobles = list(map(lambda x: x*2, numeros))
print(dobles) # [2, 4, 6, 8]

▸ FILTER
────────────────────────────────────────────────────────────────────────────────
Función que filtra elementos de un iterable según una condición.

📝 Ejemplo:
numeros = [1, 2, 3, 4, 5, 6]
pares = list(filter(lambda x: x%2==0, numeros))
print(pares) # [2, 4, 6]

▸ ENUMERATE
────────────────────────────────────────────────────────────────────────────────
Función que devuelve índice y valor al iterar sobre una secuencia.

📝 Ejemplo:
frutas = ['manzana', 'pera', 'uva']
for i, fruta in enumerate(frutas):
print(f"{i}: {fruta}")

════════════════════════════════════════════════════════════════════════════════
NIVEL: AVANZADO
════════════════════════════════════════════════════════════════════════════════

▸ DECORATOR
────────────────────────────────────────────────────────────────────────────────
Función que modifica el comportamiento de otra función sin cambiar su código.

📝 Ejemplo:
def mayusculas(func):
def wrapper():
resultado = func()
return [Link]()
return wrapper

@mayusculas
def saludar():
return "hola"

print(saludar()) # HOLA

▸ GENERATOR
────────────────────────────────────────────────────────────────────────────────
Función que usa 'yield' para producir valores uno a uno, ahorrando memoria.

📝 Ejemplo:
def contador(max):
n = 0
while n < max:
yield n
n += 1

for num in contador(5):


print(num)

▸ CONTEXT MANAGER
────────────────────────────────────────────────────────────────────────────────
Objeto que define comportamiento al entrar/salir de un bloque 'with'.

📝 Ejemplo:
class MiContexto:
def __enter__(self):
print("Entrando")
return self
def __exit__(self, *args):
print("Saliendo")

with MiContexto():
print("Dentro")

▸ LAMBDA AVANZADO
────────────────────────────────────────────────────────────────────────────────
Funciones lambda combinadas con otras funciones de orden superior.

📝 Ejemplo:
# Ordenar por longitud
palabras = ['python', 'es', 'genial']
ordenadas = sorted(palabras, key=lambda x: len(x))
print(ordenadas)

▸ LIST COMPREHENSION ANIDADA


────────────────────────────────────────────────────────────────────────────────
List comprehensions dentro de otras para crear estructuras complejas.

📝 Ejemplo:
matriz = [[i*j for j in range(3)] for i in range(3)]
# [[0,0,0], [0,1,2], [0,2,4]]

════════════════════════════════════════════════════════════════════════════════
FIN DEL DICCIONARIO
© 2024 - Diccionario de Programación Python
Compatible con Google Docs, Microsoft Word y LibreOffice

También podría gustarte