Curso Intermedio de Python: Manejo de Errores y Conceptos Avanzados
Clase 1 de 44 • Curso de Python: Comprehensions, Funciones y Manejo de Errores
Contenido del curso
- 6

List Comprehension en Python: Sintaxis y Ejemplos Prácticos
08:44 - 7

Comprensión de Diccionarios en Python: Ejemplos y Aplicaciones
11:57 - 8

Dictionary Comprehension con Condicionales en Python
07:34 - 9
Playgrounds: Crea una lista usando List Comprehension
00:00 - 10

Comparación de Listas, Tuplas y Conjuntos en Python
02:44
- 11

Funciones en Programación: Creación y Uso en Python
09:47 - 12

Funciones en Python: Retorno de Valores y Reutilización de Código
10:03 - 13

Funciones en Python: Retorno múltiple y valores por defecto
06:30 - 14

Entendiendo el Scope en Python: Variables y Funciones
07:54 - 15

Refactorización de Juegos en Python: Uso de Funciones
15:10 - 16
Playgrounds: Tienda de Tecnología
00:00 - 17

Funciones Lambda en Python: Sintaxis y Aplicaciones Prácticas
06:39 - 18

Funciones de Orden Superior en Python: Concepto y Ejemplos Prácticos
08:48 - 19

Uso de la función map en Python para transformar listas
08:43 - 20

Transformaciones con Map en Diccionarios Complexos
09:56 - 21

Manejo de referencias en memoria con diccionarios y map en Python
04:13 - 22
Playgrounds: Multiplica todos los elementos por dos
00:00 - 23

Filtrado de listas con Filter en Python
09:19 - 24
Playgrounds: Retorna solo palabras de 4 letras y más
00:00 - 25

Uso de Reduce en Python para Manipular Listas
07:46
- 31

Control manual de iteradores en Python con next
06:33 - 32

Errores y Excepciones en Python: Identificación y Manejo Básico
08:28 - 33

Manejo de Errores en Python: Uso de Try y Except
08:18 - 34
Playgrounds: Captura la excepción: ZeroDivisionError
00:00 - 35

Lectura y manejo de archivos de texto en Python
06:52 - 36

Lectura y escritura de archivos de texto en Python
06:11 - 37

Procesamiento de Archivos CSV en Python para Análisis de Datos
15:49 - 38
Playgrounds: Lee un CSV para calcular el total de gastos
00:00
¿Qué aprenderás en este curso avanzado de Python?
En este segundo curso de Python, tendrás la oportunidad de profundizar en este poderoso lenguaje de programación. Cubriremos una variedad de conceptos avanzados, desde el manejo de errores y lectura de archivos, hasta la utilización de módulos integrados y funciones lambda. Este curso está diseñado para aquellos que ya han completado el curso de Fundamentos de Python, asegurando así una base sólida para enfrentar los nuevos desafíos.
¿Quién es tu instructor?
Tu guía en este viaje será Nicolás Molina, un desarrollador de software con más de ocho años de experiencia, especializado en backend y gestión de colas de tareas con tecnologías como Salary. Nicolás es reconocido como Google Developer Expert, MVP de Microsoft y forma parte del equipo de Ionic Developer Experts. Con su experiencia, este curso promete no solo lecciones técnicas, sino una visión práctica y profesional del desarrollo en Python.
¿Qué es el Zen de Python?
El Zen de Python es una colección de principios que define la filosofía detrás de este lenguaje. Estos principios te guiarán para escribir un código más limpio y mantenible. Vamos a explorarlo ejecutando el siguiente comando en Python:
import this
Ejecutar este comando mostrará una serie de aforismos que son la base del diseño y desarrollo en Python. Algunos de estos principios incluyen:
- "Bello es mejor que feo": El código debe ser estéticamente agradable.
- "Explícito es mejor que implícito": La claridad siempre debe priorizarse.
- "Simple es mejor que complejo": Busca siempre la solución más sencilla.
- "La legibilidad cuenta": El código debe ser fácil de leer y entender.
Estos aforismos no solo resaltan la importancia de la claridad y simplicidad en el código, sino que también establecen una mentalidad para desarrollar con eficiencia y efectividad.
¿Cómo configurar tu entorno?
Para este curso, utilizaremos la herramienta Ripley, que permite escribir y ejecutar código Python de manera online sin necesidad de descargas o instalaciones. Aquí están los pasos básicos para configurar tu entorno:
- Haz clic en el botón "Create" y selecciona Python como tu lenguaje.
- Nombra tu proyecto (por ejemplo, "Python 102").
- Ejecuta tu código utilizando el botón '.run' que ejecuta el archivo
main.py.
Este entorno de trabajo te permitirá almacenar y ejecutar tus proyectos en la nube, facilitando así el acceso y el manejo de tu código desde cualquier lugar.
¿Por qué el Zen de Python es crucial para el desarrollo?
El Zen de Python no es solo una lista de reglas; es una guía filosófica que influye en cómo deberías abordar la programación en Python. Al seguir estos principios, no solo escribirás código más limpio y eficiente, sino que también te alinearás con una comunidad global que valora la calidad y el diseño. La comprensión y la aplicación de estos principios te ayudarán a desarrollar habilidades que van más allá del conocimiento técnico, fomentando una mentalidad que apoya el crecimiento y la innovación en tu carrera como desarrollador.
Empieza a aplicar estos principios en tus proyectos y observa cómo mejora la calidad y la eficiencia de tu código. Únete a nosotros en la próxima lección para explorar nuevos tipos de datos en Python, como los conjuntos. ¡Adelante en tu camino de aprendizaje!