tutoriales de programación | grupocodesi.com

Propósito y pautas de PEP de Python

¿Qué es una PEP?

Propósito y pautas de PEP de Python

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.

Público PEP

Público PEP

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.

necesitas una pagina web

Tipos de PEP

Hay tres tipos de PEP:

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.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D Curso de Java

Articulos Relacionados a la tecnología Python

Algunas diferencias entre Java y Python Introducción a los lenguajes de programación: Python Fundamentos de la comunidad de desarrolladores de Python Algunas ventajas y desventajas de Python Python o Java, cuál debes elegir Arreglos en Python Clases en Python Importancia de Python Python para Android Pydroid 3 Tutorial Entorno Virtual en Python Fundamentos de Python Caracteristicas de Python Compatibilidad de python con versiones anteriores Importancia de escribir codigo limpio en python Probar Aplicaciones de Python en nevegadores Python para Proyecto de la NASA Funciones dañinas de un malware escritas en Python Recuperar archivos cifrados por un malware escrito en Python Ofuscar codigo escrito en Python Ejecutar aplicacion en python Compiladores de Python Actualización de Visual Studio Code para Python de septiembre de 2020 Python 3.8.6 ahora está disponible en Python Insider Secuencias de comandos de Python en Azure Cloud Shell El lenguaje de programación Python Optimiacion en Python Instalación de múltiples versiones de Python Mypy: escritura estática opcional para Python IDE, integraciones de Linter de Mypy para Python Extension Mypy para python Propósito y pautas de PEP de Python Flujo de trabajo PEP para Python Enviar un PEP para mejorar Python revisar un PEP en Python Bienvenido a Python 3 Cambiar a Python 3

Diseño Web Grupo Codesi