Build your ultimate AI agent
Descripción del curso
Has hecho tu análisis, elaborado tu informe y entrenado un modelo. ¿Y ahora qué? Pues bien, si quieres desplegar tu modelo en producción, tu código tendrá que ser más fiable que los scripts exploratorios de un cuaderno Jupyter. Escribir funciones en Python te proporcionará una base sólida para escribir funciones complejas y bellas, de modo que puedas aportar a tu equipo conocimientos de investigación e ingeniería. Aprenderás trucos útiles, como a escribir gestores de contexto y decoradores. También aprenderás las mejores prácticas sobre cómo escribir funciones reutilizables y mantenibles con una buena documentación. Dicen que las personas que saben investigar bien y escribir código de alta calidad son unicornios. ¡Haz este curso y descubre la magia!
Requisitos previos
Programa de formación
Contenido del curso
1
Buenas prácticas
El objetivo de este curso es convertirte en un experto en Python, por lo que el primer capítulo comienza con las mejores prácticas a la hora de escribir funciones. Tratarás los docstrings y por qué son importantes, y cómo saber cuándo necesitas convertir un trozo de código en una función. También aprenderás los detalles de cómo Python pasa los argumentos a las funciones, así como algunos trucos comunes que pueden causar dolores de cabeza de depuración al llamar a funciones.
2
Gestores de contexto
Si alguna vez has visto la palabra clave "with" en Python y te has preguntado para qué servía, ¡este capítulo es para ti! Los gestores de contexto son una forma cómoda de proporcionar conexiones en Python y garantizar que esas conexiones se limpian cuando terminas de utilizarlas. Este capítulo te enseñará a utilizar gestores de contexto, así como a escribir los tuyos propios.
3
Decoradores
Los decoradores son un concepto extremadamente potente en Python. Te permiten modificar el comportamiento de una función sin cambiar el código de la propia función. Este capítulo establecerá los conceptos básicos necesarios para comprender a fondo los decoradores (funciones como objetos, ámbito y cierres), y te dará una buena introducción sobre cómo se utilizan y definen los decoradores. Esta inmersión profunda en los aspectos internos de Python te preparará para ser un Pythonista superestrella.
4
Más sobre Decoradores
Ahora que ya sabes cómo funcionan los decoradores bajo el capó, este capítulo te ofrece un montón de ejemplos reales de cuándo y cómo escribirías decoradores en tu propio código. También aprenderás conceptos avanzados de los decoradores, como preservar los metadatos de tus funciones decoradas y escribir decoradores que acepten argumentos.
Escribir funciones en Python
Curso
completado

