©2026 Cursa Online
Curso online de Introducción a la Programación en Python

Descripción /
FAQs
Este Curso Online de Introducción a la Programación en Python: Tu Primer Paso en el Código está diseñado para demostrarte que dominar la programación es más fácil de lo que crees. No importa si nunca has escrito una línea de código. Te llevaremos desde la instalación del entorno hasta la creación de tus primeros programas autónomos, utilizando el lenguaje más versátil y demandado del mundo: Python.
¿Sientes que el mundo digital avanza y tú te quedas atrás por no saber «hablar» con las máquinas? La programación ya no es solo para informáticos. Hoy en día, desde biólogos, hasta financieros y administrativos, necesitan automatizar tareas para ser competitivos.
Si sigues dependiendo de procesos manuales mientras tu competencia usa scripts para trabajar en segundos, estás perdiendo oportunidades laborales cada día. El analfabetismo del siglo XXI no es no saber leer, es no saber programar.
Autoría y Experiencia Técnica
El contenido ha sido desarrollado por Enrique Lizano Bermejo, Ingeniero Técnico en Telecomunicaciones y experto en robótica y desarrollo web con Django. Su enfoque pedagógico desmitifica la programación: no te enseñará a «copiar código», sino a pensar como un programador, entendiendo la lógica que hay detrás de cada algoritmo.
¿Qué vas a dominar? Los Cimientos del Software
En 15 horas de práctica intensiva, construirás una base sólida que te permitirá escalar hacia áreas como el Data Science o el Desarrollo Web. El temario cubre:
1. El Entorno de Desarrollo (Tu Taller)
Perderás el miedo a la instalación. Aprenderás a configurar Python IDLE y Visual Studio Code (VSC) en Windows, Linux o Mac. Entenderás qué es un IDE y cómo usar extensiones para escribir código limpio y eficiente desde el primer día.
2. Lógica de Programación: El Cerebro del Código
Antes de escribir, hay que pensar. Aprenderás a diseñar Algoritmos, Diagramas de Flujo y Pseudocódigo. Dominarás las estructuras de control que dan «inteligencia» a los programas:
- Condicionales (If/Else): Para que tu programa tome decisiones.
- Bucles (For/While): Para automatizar tareas repetitivas millones de veces sin cansarse.
- Listas y Tuplas: Para gestionar grandes volúmenes de datos.
3. Programación Modular y Funciones
Dejarás de escribir «código espagueti». Aprenderás a encapsular tu código en Funciones reutilizables, pasando parámetros y argumentos. Descubrirás la importancia del Clean Code (código limpio) y la semantización para que tus programas sean profesionales y mantenibles.
4. Introducción a la POO (Programación Orientada a Objetos)
Darás el salto de calidad definitivo. Entenderás el paradigma que usan los grandes sistemas de software: Clases, Objetos, Herencia y Polimorfismo. Aprenderás a instalar y usar Librerías externas, abriéndote la puerta al infinito ecosistema de Python.
Salidas Laborales: Un Perfil Híbrido
Saber programar multiplica tu valor en cualquier sector. Entre otros perfiles, este curso es ideal para:
- Analistas de Datos Junior: Que necesitan limpiar datos automáticamente.
- Automatizadores de Procesos (RPA): Para tareas administrativas repetitivas.
- Desarrolladores Web Junior (Backend): Como primer paso antes de aprender Django o Flask.
- Profesionales STEM (Ciencia e Ingeniería): Biólogos, Físicos o Ingenieros que necesitan procesar datos experimentales.
Metodología Flexible y Acreditada
- Duración: 15 horas de aprendizaje progresivo.
- Acceso: 2 meses de acceso 24/7 a la plataforma.
- Recursos: 8 Unidades didácticas, 8 prácticas de codificación real, 50 minutos de vídeo-tutoriales y 8 tests de evaluación.
- Formato: Contenido PDF (no descargable), vídeo y ejercicios de código.
- Certificación: Certificado Acreditativo de Cursa Online.
Garantía de Calidad ANCYPEL-AENOR
Esta formación cuenta con el aval del Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR, garantizando que la estructura didáctica y los contenidos técnicos cumplen con los máximos estándares de calidad educativa.

¿A quién va dirigido este curso?
Entre otros perfiles, este curso para aprender a programar con Python desde cero va dirigido a:
- Principiantes absolutos que quieren perder el miedo a la programación.
- Diseñadores web y multimedia que desean crear páginas más inteligentes, funcionales y automáticas.
- Personal con una titulación media o superior que tenga que realizar un amplio análisis de datos de forma automática.
- Estudiantes de FP o Grados que necesitan reforzar sus asignaturas de informática.
- Profesionales curiosos que quieren automatizar su trabajo diario.
Nota: Si tu objetivo final es el Big Data, este curso es el requisito previo perfecto para nuestro Curso de Data Science con Python.
Si lo tuyo es la Inteligencia Artificial, tras este curso de fundamentos para aprender la base del lenguaje Pyton (sintaxis, lógica, objetos) te recomendamos el curso avanzado Langchain y LLMs con Python: Desbloquea el Poder de la IA en tus Proyectos.
≡ Temario completo del Curso online de Introducción a la Programación en Python
TEMA 1: Programación: resolviendo problemas con tecnología digital
- Programa cómo entrenar a tu robot
- Programa Informático
- Diferencia entre algoritmo y programa informático
- Planteando un problema a través de la programación
- Algoritmos
- Identificación de los conceptos de un problema
- Creando una secuencia de operaciones
- Diagrama de flujo
- Pseudocódigo
- Variables y Datos
- Estructuras programáticas
TEMA 2: Introducción a Python
- Por qué se ha hecho tan popular Python como lenguaje
- Características
- Instalación del entorno de programación Python IDLE
- Python en Linux
- Python en Windows
- Python en Mac
- Manejo de las opciones de entorno IDLE
- Visual Studio Code
- Instalación
- Extensiones para el desarrollo de Python
- Visual Studio Code
- Apertura y guardado de archivos
- Guardar el archivo
- Caso rápido: interpretando un código de Python
- Ejecutar un archivo abierto desde VSC (Running Python Code)
- Sintaxis del código Python
- Utilización de variables y datos
- Reglas y convención de nombres
- Asignación compacta
- Primeros tipos de datos: texto, números y nulos
- Operaciones con números
- Operaciones
- Diseñando la interfaz de usuario: Inputs y Outputs
- Print()
- Print() -> Texto
- Print() -> Números
- Print() -> Números y Textos
- Cadenas «f»
- Input()
- Print()
TEMA 3: Tomando decisiones
- Introducción
- Identación
- Evaluando alternativas de decisión con If/Else
- Ejecución condicionada de un bloque IF
- Ejecución selectiva entre dos bloques de instrucciones IF – ELSE
- Ejecución selectiva entre dos bloques de instrucciones IF – ELSE II. Decisiones anidadas
- Decisiones consecutivas IF, ELIF y ELSE
- Condiciones lógicas
- Tabla de todos los operadores aritméticos, lógicos y de comparación
- Operadores booleanos
- Tipos de Operadores Booleanos
- Combinaciones lógicas
- Combinación de Operadores Lógicos
- Ejemplo de Combinaciones Lógicas
- Evaluación Cortocircuitada en Combinaciones Lógicas
- Conclusiones
- Tablas de verdad
- Tablas de Verdad: Conceptos Básicos
- Diseñando caminos complejos de decisión
TEMA 4: Estructuras complejas de datos
- Manejando múltiples elementos mediante listas
- La importancia de las listas en la resolución de tareas programáticas
- Recuperando información de una lista
- Slicing
- Manejo de índices
- Agregando y eliminando elementos de una lista
- Métodos disponibles en las Listas
- Operadores para manejo de listas
TEMA 5: Repetición de tareas
- Introducción
- Bucles: repitiendo una operación
- Manejo de condiciones
- Iteradores
- Estructuras For y While
- For
- While
- Haciendo lo mismo cada vez… pero de forma distinta
- Ejemplo de uso del bucle WHILE I (como contador)
- Ejemplo de uso del bucle WHILE (evento)
- Analiza el código
- WHILE infinito
- Ejemplo de bucle infinito por error
- Control de estructuras de bucle mediante Listas
- Método Range
- Ejercicios guiados
- FOR (Tabla de multiplicar)
- FOR II (Números primos)
- Ejercicios guiados
TEMA 6: Funciones
- Introducción
- Para qué sirven las funciones
- Organizando nuestro código a través de funciones
- Declaración y Sintaxis de funciones
- Documentar funciones en Python
- Docstring
- Acceder a docstring
- Documentar funciones en Python
- Definición de los parámetros de una función
- Orden de los parámetros (keywords)
- Parámetros por defecto
- Parámetros múltiples indefinidos
- Parámetros múltiples por clave-valor
- Parámetros vs Argumentos de una función
- Funciones que «entregan» vs funciones que «hacen»
- Consideraciones al Diseñar Funciones
TEMA 7: Objetos y librerías
- Introducción
- Implementando superpoderes en nuestro código mediante objetos y métodos
- Abstracción
- Encapsulamiento
- Herencia
- Polimorfismo
- Qué es un Objeto y cómo se lo utiliza
- El objeto es (CUALIDADES/ATRIBUTOS)
- Cualidades de un objeto
- El objeto tiene
- Objetos que comparten características(Herencia)
- El objeto puede (CAPACIDADES/MÉTODOS)
- El objeto es (CUALIDADES/ATRIBUTOS)
- Explorando las capacidades de un objeto
- Atributos
- Métodos
- Método __init__
- El Objeto
- Trabajando con un objeto
- La herencia
- Subclase
- Métodos y atributos de la subclase
- El nuevo objeto
- Qué son las librerías de Python y cómo se implementan
- Cómo implementar librerías en Python
- Python Library: un mundo de posibilidades a nuestro alcance
TEMA 8: Clean programming
- Introducción
- Organización del código
- Por qué es importante mantener un código legible
- Concepto de «semantización del código»
- Anidación del código
- Utilizando nombres adecuados para variables y funciones
- Para Variables
- Para Funciones
- Uso de comentarios
- Creando una «estructura de aplicación»
Sí. El curso está diseñado específicamente para principiantes absolutos. Empieza desde la base, explicando qué es un algoritmo, cómo se plantea un problema con lógica de programación y cómo instalar el entorno antes de escribir tus primeras líneas de código en Python.
Aprenderás a instalar y configurar Python y Visual Studio Code, trabajar con variables y tipos de datos, usar condicionales y bucles, manejar listas, crear funciones, entender la lógica de programación y dar tus primeros pasos en programación orientada a objetos, librerías externas y clean code.
El precio del Curso online de Introducción a la Programación en Python es de 39 euros. La carga lectiva es de 15 horas y dispondrás de 2 meses para completarlo a tu ritmo, con acceso a la plataforma las 24 horas del día, los 7 días de la semana.
El curso incluye contenido en PDF no descargable, ejemplos, ejercicios, 8 unidades de aprendizaje, 8 prácticas, 50 minutos de vídeo y 8 test de evaluación. Es compatible con cualquier sistema operativo y dispositivo móvil. Debes tener en cuenta que el software no viene incluido, por lo que tendrás que instalar tu propio entorno de trabajo.
Sí. Al finalizar recibirás tu Certificado Acreditativo emitido por Cursa Online con código QR. Además, esta formación cuenta con el aval del Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR, que garantiza que la estructura didáctica y los contenidos técnicos cumplen con altos estándares de calidad educativa.
39€
Características
- Curso de 15 horas de duración.
- Tienes 2 meses para realizarlo.
- Acceso a la plataforma las 24 horas, los 7 días de la semana.
- El curso consta de contenido en pdf, ejemplos, ejercicios, 8 unidades de aprendizaje, 8 prácticas, 50 min. de vídeo y 8 test de evaluación.
- El software no viene incluido.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás tu Certificado Acreditativo emitido por Cursa Online.
Requisitos
- Se recomienda que el alumno tenga, al menos, una titulación de grado medio relacionada con informática o con análisis de datos
- Se recomiendan conocimientos de entorno de desarrollo integrado IDE.
andres galindez galindezTrustindex verifica que la fuente original de la reseña sea Google. Me ha gustado mucho. Muy instructivo.Publicado en Rosario LorenzoTrustindex verifica que la fuente original de la reseña sea Google. Me ha encantado el curso, económico y el trato ha sido excelente. Ahora voy a por el de jardineríaPublicado en S. BouTrustindex verifica que la fuente original de la reseña sea Google. Curso muy sencillo y interesante!Publicado en Diego HernandezTrustindex verifica que la fuente original de la reseña sea Google. Actualmente hay infinidad de vídeos en YouTube y otras plataformas que enseñan y animan a hacer intervenciones en cuadros electricos, realizar instalaciones, etc, pero la electricidad requiere de conocimientos porque puede poner en riesgo a las personas. Cursa Online te permite adquirir esos conocimientos.Publicado en ana masip vidalTrustindex verifica que la fuente original de la reseña sea Google. Todo fenomenal !!!!!!!Publicado en Laura Pascual EspinosaTrustindex verifica que la fuente original de la reseña sea Google. Acabo de terminar mi primer curso de manipulador de aguas de consumo humano. El contenido es claro y fácil de seguir. En poco tiempo aprendes lo necesario para obtener el certificado. Sin duda volveré a recurrir a ellos si necesito realizar otro curso.Publicado en Eva Sureda NuñezTrustindex verifica que la fuente original de la reseña sea Google. He realizado el curso de limpieza viaria, y no puedo estar más contenta. Contestan a todas tus preguntas de manera rápida y te ayudan en todo lo que pueden.Publicado en vilma parraTrustindex verifica que la fuente original de la reseña sea Google. El curso es muy completo y didáctico, atentos a cualquier duda que surja , muchas graciasPublicado en La evaluación general en Google es 4.9 de 5,
en base a 27 reseñasVerificado por: TrustindexLa insignia verificada de Trustindex es el símbolo universal de confianza. Solo las mejores empresas pueden obtener la insignia verificada si tienen una puntuación de revisión superior a 4.5, basada en las reseñas de clientes de los últimos 12 meses. Leer más

