Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python en Acción: De Principiante a Programador Funcional
Rating: 4.7 out of 5(29 ratings)
1,675 students

Python en Acción: De Principiante a Programador Funcional

Fundamentos de python, sentencias de control, manejo de archivos, manejo de errores, programación funcional, FastAPI
Created byAlfredo Leal
Last updated 5/2026
Spanish

What you'll learn

  • Fundamentos del lenguaje Python: Sintaxis básica y estructura de un programa, tipos de datos enteros, flotantes, cadenas, booleanos, variables y operadores
  • Control de flujo: condicionales: if, elif, else, bucles for y while, manejo de errores y excepciones
  • Funciones y programación modular: Definición y uso de funciones, parámetros y valores de retorno, funciones lambda y uso de funciones como objetos
  • Estructuras de datos: Listas, tuplas, diccionarios y conjuntos
  • Programación funcional en Python: Uso de map, filter, reduce y zip
  • Manejo de archivos: Lectura y escritura de archivos .txt y .csv
  • Programación orientada a objetos (OOP): Clases, objetos, atributos, métodos, encapsulamiento, herencia y reutilización de código

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

13 sections149 lectures8h 23m total length
  • Bienvenida0:54
  • Cómo tomar este curso2:32

Requirements

  • Conocimientos básicos de uso de una computadora
  • Acceso a una computadora con conexión a internet
  • No necesitas experiencia previa en programación
  • Ganas de aprender y curiosidad por la tecnología

Description

¿Te gustaría aprender a programar desde cero o reforzar tus conocimientos de manera clara, práctica y orientada a proyectos reales? ¡Este curso es para ti!

Python es uno de los lenguajes más versátiles, modernos y demandados en el mundo laboral actual. Es usado por empresas como Google, Netflix y NASA en áreas tan diversas como desarrollo web, automatización, inteligencia artificial, análisis de datos y más. Y lo mejor: es muy amigable para quienes están empezando.

¿Por qué tomar este curso?

Porque aprenderás haciendo, paso a paso, con ejemplos concretos, ejercicios aplicados. No solo te enseñaré la sintaxis de Python: te ayudaré a pensar como un programador, a resolver problemas reales y a desarrollar una lógica clara y estructurada.

Objetivos de aprendizaje:

Al finalizar el curso, serás capaz de:

  • Entender y aplicar los fundamentos del lenguaje Python (variables, estructuras de control, funciones, clases, etc.).

  • Utilizar programación orientada en Python.

  • Utilizar programación funcional para escribir código más limpio y expresivo.

  • Manipular y gestionar archivos.

  • Gestionar los errores correctamente en los ejemplos que realizarás.

  • Aprender a crear Apis Rest con FastAPI.

  • Aprende a utilizar SQLite cómo base de datos embebida.

¿Qué necesitas para empezar?

Solo ganas de aprender y una computadora. No necesitas experiencia previa en programación: comenzaremos desde lo más básico y avanzaremos progresivamente, asegurando que cada concepto esté claro antes de seguir adelante.

¿Qué incluye el curso?

  • Clases grabadas paso a paso.

  • Acceso a todos los materiales y ejercicios.

  • Acompañamiento personalizado para dudas.

  • Ejercicios de codificación.

  • Certificado de finalización.

¡Inscríbete ahora y empieza a transformar tus ideas en código!

Domina Python y abre la puerta a infinitas oportunidades en el mundo de la tecnología.

Who this course is for:

  • Personas sin experiencia previa en programación
  • Si estás buscando un cambio de carrera hacia el mundo del desarrollo de software, este curso es un excelente punto de partida.
  • Si tienes ideas que quieres automatizar o proyectos propios que deseas llevar a cabo con tecnología, aprender Python te abrirá muchas puertas.
  • Docentes y formadores
  • Si te apasiona entender cómo funcionan las cosas y quieres explorar el mundo de la programación, este curso es un excelente punto de entrada.