Curso Introducción a Python con certificado
Este curso introductorio de Python está pensado para personas que dan sus primeros pasos en la programación o que provienen de otros lenguajes y quieren familiarizarse con la sintaxis y las convenciones de Python. El recorrido comienza con una presentación del lenguaje y la instalación del entorno, y avanza de forma progresiva por los elementos fundamentales que todo programa Python utiliza: tipos de datos, variables, operadores, estructuras de control, funciones y manejo de excepciones. Cada lección incluye ejercicios prácticos para consolidar los conceptos.
Público objetivo
- Personas sin experiencia previa en programación que quieren empezar con un lenguaje accesible y demandado.
- Desarrolladores de otros lenguajes que necesitan una toma de contacto rápida con Python.
- Estudiantes que preparan asignaturas, pruebas técnicas o certificaciones de nivel básico en Python.
- Profesionales de áreas no técnicas que desean adquirir nociones de programación para automatizar tareas o analizar datos.
Contenido del curso
El curso cubre dos bloques principales. El primero es una introducción al lenguaje: qué es Python, su historia, la filosofía Zen y los casos de uso más habituales, seguido de la instalación y configuración del entorno de desarrollo en Windows, macOS y Linux. El segundo bloque aborda la sintaxis básica del lenguaje en profundidad: tipos primitivos (int, float, str, bool, None), declaración y gestión de variables, operadores aritméticos, de comparación, lógicos y de asignación, estructuras condicionales (if, elif, else, operador ternario), bucles (for, while, break, continue), definición de funciones con parámetros posicionales, por defecto, *args y **kwargs, y gestión de errores con try, except, else y finally, incluyendo excepciones personalizadas. Cada tema va acompañado de ejercicios de código y un test final de sintaxis.
Objetivos de aprendizaje
- Instalar y configurar Python en cualquier sistema operativo y verificar la instalación desde la terminal.
- Conocer los tipos de datos primitivos de Python y realizar conversiones entre ellos.
- Declarar variables, aplicar convenciones de nomenclatura y comprender el alcance (scope) de las mismas.
- Utilizar operadores aritméticos, de comparación, lógicos y de asignación para construir expresiones.
- Controlar el flujo de ejecución de un programa mediante condicionales y bucles.
- Definir funciones reutilizables con distintos tipos de parámetros y valores de retorno.
- Gestionar errores en tiempo de ejecución mediante el sistema de excepciones de Python.
- Resolver ejercicios prácticos que integran todos los fundamentos del lenguaje.
Explorar más cursos de programación
Descubre más cursos y hojas de ruta de programación
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.