Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguaje de Programación Python - Coggle Diagram
Lenguaje de Programación Python
Características Principales
Interpretado: Se ejecuta línea por línea a través de un intérprete (no requiere compilación previa manual).
Tipado dinámico: No necesitas declarar el tipo de dato de una variable explícitamente; el sistema lo detecta en tiempo de ejecución.
Multiparadigma: Soporta programación orientada a objetos, imperativa y funcional.
Sintaxis limpia: Utiliza la indentación (sangrías) en lugar de llaves {} o puntos y comas ;, lo que facilita mucho su lectura.
Tipos de Datos y Estructuras Básicas
Numéricos: Enteros (int), decimales (float) y complejos.
Secuencias: Cadenas de texto (str), listas (list, modificables) y tuplas (tuple, inmutables).
Mapeos y Conjuntos: Diccionarios (dict, con pares clave-valor) y conjuntos (set, elementos únicos).
Booleanos: Valores de verdad (True / False).
Control de Flujo
Estructuras condicionales: if, elif, else para tomar decisiones lógicas.
Bucles o iteraciones:
for: Ideal para recorrer elementos de una secuencia.
while: Ejecuta código mientras se cumpla una condición.
Manejo de excepciones: try, except, finally para atrapar errores y evitar que el programa se caiga.
Funciones y Modularidad
Ámbitos de Aplicación
Definición: Uso de la palabra reservada def para crear bloques de código reutilizables.
Argumentos y Retorno: Entrada de parámetros y salida de resultados con return.
Módulos y Paquetes: Importación de librerías nativas o externas usando import o from ... import ....
Aplicaciones
proceso
Ciencia de Datos e IA: Librerías potentes como NumPy, Pandas, TensorFlow y Scikit-Learn.
Desarrollo Web: Frameworks como Django, Flask y FastAPI.
Automatización y Scripting: Creación de scripts para tareas repetitivas y procesamiento de archivos.
Desarrollo de Software: Prototipado rápido y creación de APIs.