Comunidad de Python – Lenguaje Python
El lenguaje de programación Python tiene una comunidad global con millones de desarrolladores de software que interactúan en línea y fuera de línea en miles de ubicaciones virtuales y físicas.
Contrata a un experto en Python para iniciar tu proyecto hoy mismo:
¿Quién impulsa la comunidad de Python?
Hay decenas de miles de desarrolladores de Python que ayudan a dirigir la comunidad con eventos locales, regionales y globales. La mayoría, si no todos, son miembros de la
Fundación de software Python (PSF). El PSF es una organización sin fines de lucro 501 (c) (3) con la misión de «promover, proteger y hacer avanzar el lenguaje de programación Python, y apoyar y facilitar el crecimiento de una comunidad diversa e internacional de programadores Python». Cualquiera que use Python y tenga un interés activo en la comunidad de Python puede unirse al PSF como miembro. Hay cinco clases de miembros del PSF:
- Miembros básicos
- Miembros de apoyo
- Miembros patrocinadores
- Gestión de miembros
- Miembros contribuyentes y becarios
Comenzar por unirse como miembro básico de PSF es una excelente manera de mostrar su apoyo y comenzar su propio viaje para trabajar con el ecosistema de código abierto más grande.
¿Qué es un PEP y por qué son importantes?
Propuestas de mejora de Python (PEP) son documentos de diseño que sirven para impulsar la evolución continua de Python. Existen tres tipos de PEP
que sirven para desinfectar:
- Seguimiento de estándares: mejora el lenguaje Python con nuevas funciones
- Informativo: proporciona información a la comunidad de Python
- Proceso: modifica o realiza mejoras en temas relevantes para la comunidad pero fuera del lenguaje Python en sí
PEP 1 define qué es una PEP y su finalidad. En la verdadera moda informática,
PEP 0 también existe y es un índice de todas las PEP que se han creado.
Los PEP son importantes porque impulsan un proceso transparente para hacer evolucionar el lenguaje y ecosistemas más amplios. Algunas otras comunidades de programación son impulsadas de manera opaca por una sola persona o pequeñas camarillas que se niegan a comprender las perspectivas externas. La naturaleza insular de algunos grupos generalmente causa un declive con el tiempo a medida que los miembros originales de la comunidad pasan a nuevos proyectos y no hay nuevos miembros que tomen su lugar.
Conferencias y eventos
La comunidad en línea de Python tiene recursos fantásticos para aprender, pero hablar con sus compañeros desarrolladores en persona en conferencias, reuniones y hackatones es una forma crucial de descubrir nuevas herramientas y enfoques de codificación. Los siguientes recursos brindan una perspectiva sobre eventos fuera de línea como
PyCon EE. UU..
Recursos de la comunidad de Python
La comunidad de Python existe tanto en línea como fuera de línea. Los siguientes recursos lo ayudarán a conectarse con otros desarrolladores de Python en ambas formas. También proporcionan un contexto sobre cómo se toman algunas de las decisiones más importantes dentro de la comunidad.
- los página de la comunidad en Python.org
proporciona una página de inicio con enlaces a boletines, recursos y conferencias administrados por la comunidad. - Hay muchas grandes comunidades activas en línea en Reddit y Canales de IRC como #python, # python-dev y #distutils.
- La comunidad de Python tiene un concepto conocido como «Dictador benevolente de por vida» que puede parecer extraño para los recién llegados. Esencialmente, Guido Van Rossum creó el lenguaje y todavía tiene la capacidad de decidir los argumentos de la comunidad de una forma u otra. Esta publicación en el
origen de BDFL tiene más contexto sobre el papel de Guido. - Python Community y Python en Dropbox es una entrevista con Jessica McKellar, una de las organizadoras y comprometidoras centrales de Python más visibles por su fantástico trabajo de codificación y comunidad. Ella explica lo que significa ser miembro y líder de la comunidad Python en general.
- La historia detrás de la decisión de mover Python a GitHub es una historia transparente y personal de uno de los miembros del equipo central de Python, Brett Cannon, sobre por qué los principales proyectos de Python, incluido el propio lenguaje, ahora alojado para el desarrollo en GitHub. La publicación es una lectura maravillosa sobre la historia de dónde se centralizó el desarrollo de Python y cómo se trasladó de SourceForge a svg.python.org y luego a GitHub.
- Tendencias de la comunidad de Python en 2017/2018 por Ewa Jodlowska, que está muy involucrado en PyCon y el ecosistema de Python en general, proporciona una gran cantidad de datos y métricas sobre áreas de interés de la comunidad, como las ubicaciones de los desarrolladores de Python, la adopción de Python 3 y años de experiencia como desarrolladores profesionales.
- Hay algunas comunidades asombrosas dentro del ecosistema general de Python, como PyLadies, que anima a las mujeres a ser miembros fuertes y proactivos de la comunidad.
Esta entrada tiene 0 comentarios