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 online

Certificació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

Inscríbete
Accede a todos los cursos online que forman parte de esta iniciativa.
Tendrás 1 año de plazo para poder realizarlos.

Inscríbete para acceder a todos los
recursos de IT Skills Platform

Formación oficial

100% online

100€ (IVA no incluido)

¿Dispones de una invitación?
Inscríbete a través de la invitación que habrás recibido por correo electrónico.

Top