PEP de python son las siglas de Python Enhancement Proposal. Un PEP es un diseño documento que proporciona información a la comunidad de Python, o que describe una nueva característica para Python o sus procesos o entorno. El PEP debe proporcionar una especificación técnica concisa de la función y un justificación de la función.
Con esto se pretende que las PEP sean los principales mecanismos para proponer nuevas funciones, para recopilar opiniones de la comunidad sobre un problema y para documentando las decisiones de diseño que se han aplicado a Python. El autor PEP es responsable de generar consenso dentro de la comunidad y documentar opiniones disidentes.
Debido a que los PEP de Python se mantienen como archivos de texto en un repositorio, su historial de revisiones es el registro histórico del propuesta de funciones [1] _.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
La audiencia principal típica de los PEP de python son los desarrolladores principales de CPython intérprete de referencia y su Consejo Directivo elegido, así como desarrolladores de otras implementaciones de la especificación del lenguaje Python.
Sin embargo, otras partes de la comunidad de Python también pueden optar por utilizar el proceso (particularmente para PEP informativos) para documentar las convenciones API esperadas y para gestionar problemas complejos de coordinación de diseño que requieren colaboración entre múltiples proyectos.
1. Un PEP de Seguimiento de estándares, que describe una nueva función o implementación para Python. También puede describir un estándar de interoperabilidad que ser compatible fuera de la biblioteca estándar para las versiones actuales de Python antes de que un PEP posterior agregue soporte de biblioteca estándar en un futuro versión.
2. Un PEP Informativo describe un problema de diseño de Python o proporciona pautas generales o información a la comunidad de Python, pero no propone una nueva característica. Los PEP informativos no necesariamente representan un consenso de la comunidad de Python o recomendación, por lo que los usuarios e implementadores pueden ignorar PEP informativos o siga sus consejos.
3. Un Proceso PEP describe un proceso que rodea a Python, o propone un cambio a un evento en un proceso. Las PEP de proceso son como los PEP de seguimiento de estándares, pero se aplican a áreas distintas del propio lenguaje de Python. Pueden proponer una implementación, pero una Base de código de Python a menudo requieren el consenso de la comunidad; diferente PEP informativos, pues no son más que recomendaciones y los usuarios normalmente no tienen la libertad de ignorarlos. Algunos ejemplos incluyen procedimientos, pautas, cambios en el proceso de toma de decisiones y cambios en las herramientas o el entorno utilizados en el desarrollo de Python. Cualquier meta-PEP también se considera un proceso PEP.
Debido a la importancia que tiene el desarrollo de lenguaje de programación de Python, los PEP han contribuido enormemente el desarrollo completo de este lenguaje programación. Debido a que es un tema extenso, en la próxima nota seguiremos hablando de los PEP y su importancia en este lenguaje de programación.
Diseño Web Grupo Codesi