Conceptos principales Python
Conceptos principales Python
1. Introducción a Python
2. Fundamentos de Python
3. Estructuras de control
4. Estructuras de datos
5. Funciones
6. Manejo de errores y excepciones
7. Entradas y salidas
8. Importación y creación de módulos
9. Configuración del entorno de desarrollo
10. Operadores en Python
11. Bucles (Loops)
12. Tuplas
13. Diccionarios
14. Conjuntos (Sets)
Estructuras condicionales:
o if
o if-else
o if-elif-else
o Operador ternario
o Condiciones combinadas (and, or, not)
o Estructuras condicionales anidadas
Relación entre operadores lógicos y estructuras condicionales
5️⃣ Funciones
Definición de funciones
Argumentos y parámetros
Funciones anónimas (lambda)
Ámbito de variables (global, local)
Funciones integradas de Python
Estructura try-except
Manejo de errores específicos
Uso de finally y else en excepciones
Función input()
Función print()
Manejo de archivos (open(), read(), write(), close())
IDE recomendados:
o PyCharm
o Visual Studio Code
o Sublime Text
o Jupyter Notebooks
Instalación y uso de Jupyter Notebook
🔟 Operadores en Python
Bucle for
o Iteración sobre listas, tuplas, diccionarios
Bucle while
o Uso de condiciones
Control de bucles:
o break
o continue
o pass
Bucles anidados
1️⃣2️⃣ Tuplas
Definición y características
Creación de tuplas
Acceso a elementos
Slicing
Desempaquetado
Operaciones con tuplas
Conversión entre tuplas y listas
Cuándo usar tuplas en vez de listas
1️⃣3️⃣ Diccionarios
Definición y características
Creación de diccionarios
Acceso a valores
Modificar valores
Agregar y eliminar elementos
Recorrer diccionarios (keys(), values(), items())
Diccionarios anidados
Conversión entre diccionarios y listas
Definición y características
Creación de conjuntos
Agregar y eliminar elementos
Operaciones con conjuntos:
o Unión (|)
o Intersección (&)
o Diferencia (-)
o Diferencia simétrica (^)
Verificar relaciones (subconjunto, superconjunto, isdisjoint())
Conversión entre conjuntos y otras estructuras
📌 Conclusión general
¿Necesitas que organice la información de otra forma o que extraiga algo más
específico? 😊
🔹 Historia
Python fue creado por Guido van Rossum en 1991. Su nombre proviene del grupo de comedia
británico "Monty Python".
🔹 Características principales
Amplia biblioteca estándar: Incluye módulos para tareas comunes como matemáticas, bases
de datos y redes.
🔹 Aplicaciones
🔹 Variables
Una variable es un contenedor que almacena datos y puede cambiar su valor durante la
ejecución del programa.
Ejemplo:
❌ No puede ser una palabra reservada de Python (ej: if, for, while).
Las estructuras de control determinan el flujo de ejecución del programa, permitiendo tomar
decisiones y repetir acciones.
🔹 Estructuras condicionales
Condicional en una línea (Operador ternario) → valor = "Mayor" if edad >= 18 else "Menor"
5️⃣ Funciones
Las funciones permiten organizar el código en bloques reutilizables que realizan una tarea
específica.
def saludar():
print("¡Hola, Mundo!")
return a + b
Ejemplo:
try:
except ValueError:
print("Hola,", nombre)
Importar módulos:
import math
print(math.sqrt(25)) # 5.0
🔟 Operadores en Python
🔹 Aritméticos
🔹 Comparación
🔹 Lógicos
🔹 Bucle for
for i in range(5):
print(i) # 0, 1, 2, 3, 4
🔹 Bucle while
contador = 0
print(contador)
contador += 1
1️⃣2️⃣ Tuplas
print(colores[0]) # rojo
1️⃣3️⃣ Diccionarios
print(persona["nombre"]) # Ana
📌 Conclusión:
Python es un lenguaje versátil con potentes estructuras de control y datos que facilitan el
desarrollo de aplicaciones en múltiples áreas.