Ir al contenido principal

Curso

Escribir funciones en Python

Intermedio4 h

Aprende a utilizar las prácticas recomendadas para escribir funciones complejas con buena documentación que se puedan mantener y reutilizar.

Python4 h15 vídeos46 ejercicios3,650 XP110K+Certificado de logro

Crea tu cuenta gratis

Continuar con Google
o
Al continuar, aceptas nuestros los Términos de uso, nuestro la Política de privacidad y que tus datos se almacenan en EE. UU.

Les encanta a estudiantes de miles de empresas

¿Formando a un equipo?

Prueba para empresas

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.
Empezar capítulo
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.
Empezar capítulo
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.
Empezar capítulo
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.
Empezar capítulo

Escribir funciones en Python

Curso
completado

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.