Читать книгу Python a fondo - Óscar Ramírez Jiménez - Страница 23

1.4 PYTHON ENHANCEMENT PROPOSALS (PEP)

Оглавление

El desarrollo del núcleo de Python se lleva a cabo gracias a los core-developers ("desarrolladores principales" del lenguaje) del código, los cuales forman parte de una comunidad diversa y abierta que permite que cualquiera pueda aportar ideas y ayude a hacer evolucionar el lenguaje.

Por este motivo, el desarrollo de Python se hace por medio de propuestas de cambio que se denominan Python Enhancement Proposals ("propuestas de mejora de Python" o PEP) y se pueden encontrar en el repositorio de propuestas https://github.com/python/peps. Así quedan públicamente marcados los cambios realizados en cada propuesta y la evolución de la misma. Existen tres tipos de propuestas:

Propuesta estándar: describe una nueva funcionalidad o implementación para la librería estándar de Python.

Propuesta informacional: describe un problema de diseño, una guía general o información general para la comunidad de Python, pero no propone ninguna nueva funcionalidad. Este tipo de propuestas no necesitan de consenso o recomendaciones.

Propuestas de proceso: describen el proceso alrededor de Python. Son parecidas a las propuestas estándar, pero están enfocadas a áreas diferentes del lenguaje en sí y, por lo general, necesitan de consenso para llevarse a cabo.

Python evoluciona siguiendo las propuestas, y estas son una parte fundamental en el desarrollo del lenguaje. Cada día se crean propuestas nuevas, y su número va aumentando. Las propuestas disponen de un número entero que las identifica y, como no podía ser de otra forma, la documentación sobre cómo hacer una propuesta y la información sobre las propuestas se encuentra en la primera propuesta creada o PEP-1: https://www.python.org/dev/peps/pep-0001/.

Python a fondo

Подняться наверх