Python es el lenguaje principal utilizado en este curso. Se trata de un lenguaje de programación interpretado, de alto nivel y muy fácil de leer y escribir. Es ampliamente utilizado en desarrollo web, construcción de APIs, análisis de datos, automatización e inteligencia artificial, lo que lo convierte en una de las herramientas más versátiles y demandadas en la industria del software.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielcruca/plataformas-abiertas-2026-2c/llms.txt
Use this file to discover all available pages before exploring further.
Características principales
Python se destaca por las siguientes cualidades:- Sintaxis sencilla — se asemeja al lenguaje natural, lo que facilita el aprendizaje.
- Código legible y limpio — la indentación obligatoria fuerza buenas prácticas de formato.
- Gran comunidad y muchas librerías disponibles — existe una solución para casi cualquier problema.
- Multiparadigma — soporta programación estructurada, orientada a objetos y funcional.
Sintaxis básica
Python utiliza la indentación para delimitar bloques de código, sin llaves ni palabras clave de cierre. El siguiente ejemplo muestra cómo declarar variables, escribir un condicional y recorrer un rango con un buclefor.
Programación Orientada a Objetos (POO)
La programación orientada a objetos organiza el código en clases y objetos. Una clase es la plantilla, y un objeto es una instancia concreta de esa plantilla. El método especial__init__ funciona como el constructor de la clase y se ejecuta automáticamente al crear un nuevo objeto.
Persona("Ana", 30) crea un objeto con los atributos nombre y edad. Llamar a persona1.saludar() ejecuta el método definido en la clase e imprime el saludo correspondiente.
Importar módulos desde otro archivo
A medida que los proyectos crecen, es conveniente separar el código en múltiples archivos.py y organizarlos en carpetas (módulos). La carpeta debe contener un archivo __init__.py (puede estar vacío) para que Python la reconozca como un paquete.
Estructura del proyecto:
persona/persona.py
main.py
Recomendaciones
- Utiliza nombres descriptivos para las clases, funciones y variables.
- Agrega comentarios claros y explicativos para documentar la intención del código.
- Usa plugins en VS Code para mejorar la experiencia de desarrollo.
- Cuando trabajes con módulos propios, aseguráte de que cada carpeta tenga su archivo
__init__.py.