Build your ultimate AI agent
Descripción del curso
¿Sueles copiar y pegar el mismo código entre archivos y te gustaría reutilizar y compartir fácilmente esos fragmentos tan útiles? ¡Empaquetar tu código en paquetes de Python puede ayudarte! En este curso, aprenderás sobre la estructura de un paquete y los archivos adicionales necesarios para convertir código suelto en paquetes prácticos. También verás la estructura de importación, la documentación y cómo mantener el estilo de código con flake8. Después acelerarás el desarrollo creando plantillas y usando cookiecutter para generar esqueletos de paquetes. Por último, aprenderás a usar setuptools y twine para compilar y publicar tus paquetes en PyPI, el escaparate mundial de los paquetes de Python.
Requisitos previos
Programa de formación
Contenido del curso
1
De código suelto a paquete local
Pon en marcha tu paquete convirtiendo scripts que ya has escrito. Crearás un paquete sencillo que podrás usar en tu propio ordenador.
- Empezar un paquete50 XP
- Módulos, paquetes y subpaquetes100 XP
- De script a paquete100 XP
- Poniendo tu paquete en acción100 XP
- Documentación50 XP
- Escribir la documentación de funciones con pyment100 XP
- Escribir documentación de funciones con pyment II100 XP
- Documentación de paquetes y módulos100 XP
- Estructurar las importaciones50 XP
- Imports entre módulos hermanos100 XP
- Importar desde paquetes padre100 XP
- Exponer funciones a las personas usuarias100 XP
2
Instala tu paquete desde cualquier lugar
Haz que tu paquete sea instalable para ti y para otras personas. En este capítulo, aprenderás a gestionar dependencias, escribir READMEs e incluir licencias. También completarás todos los pasos para publicar tu paquete en PyPI, el principal hogar de los paquetes de Python.
3
Mejora la calidad de tu paquete
Lleva tu paquete a un nivel profesional. Descubre cómo usar pytest para evitar errores, tox para probar tu paquete con varias versiones de Python y flake8 para mantener un gran estilo de código.
4
Desarrollo rápido de paquetes
Crea tus paquetes más rápido. En este último capítulo, aprenderás a usar cookiecutter para generar todos los archivos de soporte que necesita tu paquete, Makefiles para simplificar la publicación de nuevas versiones y conocerás los últimos archivos que ayudarán a atraer usuarios y personas colaboradoras.
Desarrollo de paquetes en Python
Curso
completado

