Programación avanzada en Python (2/5): Buenas prácticas y estandarización
Modalidad online self study
10 horas de dedicación por
parte del estudiante
Acerca de este curso
Este curso oficial de Python Institute es el segundo de una serie de cinco cursos orientados a obtener competencias como Desarrollador de Software en Python de nivel Intermedio-Avanzado, y te permite profundizar en las buenas prácticas, la estandarización y las convenciones de código en el lenguaje Python.
Aprenderás a aplicar la guía de estilo PEP 8 para escribir código conforme a las convenciones de la librería estándar de Python, conocerás los principios de diseño recogidos en el Zen de Python (PEP 20) y te familiarizarás con las convenciones de documentación de código definidas en PEP 257 (docstrings). El curso también ofrece un recorrido por otras PEP relevantes.
Al finalizar este curso, serás capaz de aplicar las mejores prácticas y convenciones de codificación de forma profesional, escribiendo código más limpio, elegante y efectivo, y sabiendo identificar y evitar los errores y fallos más habituales al programar en Python.
¿A quién va dirigido?
El curso está orientado a:
- Programadores con conocimientos de Python a nivel intermedio-avanzado que quieran escribir código más limpio, legible y mantenible.
- Desarrolladores que deseen dominar las convenciones oficiales de estilo y documentación del lenguaje Python: PEP 8, PEP 20 y PEP 257.
- Alumnos interesados en desarrollar una comprensión más profunda de Python y tecnologías relacionadas, desarrollando así una base sólida para estudios posteriores en áreas más especializadas como testing, análisis de datos, aprendizaje automático, IoT y desarrollo web.
Prerrequisitos:
La presente formación ha sido diseñada para estudiantes que ya están familiarizados con conceptos de programación de Python como tipos de datos, contenedores, funciones, condiciones, bucles, los conceptos básicos de programación procedimental, estructural, funcional y orientada a objetos, excepciones y mecanismos de manejo de excepciones, PIP, módulos y paquetes, generadores y cierres. Dichos conocimientos pueden adquirirse en el curso Fundamentos de programación en Python, también disponible en IT Skills Platform.
Objetivos
A lo largo de este curso adquirirás las siguientes habilidades:
- Aplicar los principios del Zen de Python (PEP 20) al diseño de código.
- Aplicar la guía de estilo PEP 8 para escribir código Python conforme a las convenciones oficiales.
- Aplicar las convenciones de documentación de código (docstrings) definidas en PEP 257.
- Identificar y evitar los errores y fallos más comunes al escribir código.
- Escribir código elegante y efectivo.
Duración
10 horas - Modalidad onlineCertificación asociada
- PCPP1™ – Certified Professional Python Programmer Level 1
Programa
Módulo 1. Introducción a la Python Enhancement Proposal (PEP).
- Convenciones de codificación (diseño de código, estilo, nombres, comentarios, etc.).
Módulo 2. PEP 20.
- El Zen de Python.
Módulo 3. PEP 8.
- Guía de estilo para código Python.
Módulo 4. PEP 257.
- Convenciones de cadenas de documentos (docstring).
Módulo 5. Otras PEP.
- Un recorrido rápido por otras PEP relevantes.
¿Tienes alguna duda?
Contacta con PUE Academy enviando un email a
itskills@pue.es

