Regresar

Curso online de Introducción a la Programación en Python

Curso online de Introducción a la Programación en Python

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.

Modelo de Certificado del Curso online de Introducción a la Programación en Python

 

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.

Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR

 

¿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
  • 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()

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)

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
  • 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)
  • 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»

¡No te vayas todavía!

Te espera un:

10% Dto.

En tu compra validando el código:

BIENVENIDA10