Header Ads Widget

Ticker

6/recent/ticker-posts

24 repositorios populares de Python

 


Eche un vistazo a estos repositorios populares de Python para aprender todo sobre las cosas interesantes que se están desarrollando con el lenguaje de programación Python. El software que cubrimos en este artículo incluye httpie, flask, django, solicitudes, ansible, scrapy, shadowsocks, tornado, scikit, reddit, ipython, sentry, docker compose, fabric, pyspider, salt stack, deis, boto, odoo, ajenti, y webpy. Al observar estos populares repositorios de Python, podemos ver que Python se usa en aplicaciones como aprendizaje automático, big data, análisis científico, TI y automatización general, así como en desarrollo web.


1. Httpie

Httpie es un cliente HTTP que se opera completamente en la interfaz de línea de comandos. Es fácil de usar y tiene características agradables como descargas de estilo wget, resaltado de sintaxis, soporte json y varias extensiones útiles. Puede usarlo para interactuar con servidores HTTP, servicios web y otras API para facilitar la depuración y las pruebas. Hace uso de un comando http simple y usa los diversos verbos HTTP como GET, POST, PUT, PATCH y DELETE. 


2. Python impresionante

Una lista seleccionada de aplicaciones de Python, como gestión del entorno, repositorios de paquetes, distribución, herramientas de compilación, procesamiento de texto, procesamiento de lenguaje natural, documentación, configuración, herramientas de línea de comandos, geolocalización, HTTP, base de datos, controladores de base de datos, ORM, marcos web, CMS. , Comercio electrónico, API RESTful, serialización, autenticación, motor de plantillas, cola, búsqueda, almacenamiento en caché, correo electrónico, internacionalización, manipulación de URL, manipulación de HTML, rastreo web, extracción de contenido web, formularios, validación de datos y mucho más.


3. Matraz

Flask es un marco escrito en Python con muchas características poderosas integradas. Flask usa un servidor de desarrollo integrado, tiene soporte de prueba de unidad integrado, hace uso del envío RESTful, usa el sistema de plantilla Jinja2, usa cookies seguras, está basado en Unicode y tiene gran documentación.


4. Django

Django es el marco web escrito en Python. Se utiliza para el desarrollo rápido de aplicaciones con el objetivo de reducir la repetición que uno encontraría al comenzar un proyecto desde cero. Es de código abierto, rápido, seguro y se escala bien. 


5. Solicitudes de Python

Requests es una poderosa biblioteca HTTP que permite al ingeniero de software enviar una solicitud HTTP / 1.1 impecable casi sin esfuerzo. Rquests cuenta con características como dominios internacionales y URL, Keep-Alive y agrupación de conexiones, sesiones con persistencia de cookies, verificación SSL al estilo del navegador, autenticación básica / implícita, elegantes cookies de clave / valor, descompresión automática, decodificación automática de contenido, cuerpos de respuesta Unicode, Carga de archivos de varias partes, compatibilidad con proxy HTTP (S), tiempos de espera de conexión, descargas de transmisión, solicitudes fragmentadas y seguridad de subprocesos. 


6. Ansible

Ansible está escrito en Python y se utiliza para automatizar la tecnología de la información, como la implementación de aplicaciones, el aprovisionamiento en la nube, la gestión de la configuración y muchos otros casos de uso de TI. Está diseñado para monitorear y automatizar toda la infraestructura, no solo sistemas individuales a la vez. 


7. Scrapy

Scrapy es el marco de aplicación de Python para rastrear sitios web y extraer datos que se pueden usar para muchas aplicaciones útiles como minería de datos, procesamiento de información o archivo histórico. También es excelente para el consumo de datos de las interfaces de programación de aplicaciones más populares. De naturaleza similar a Beautiful Soup . 


8. Certbot

Certbot es el cliente Let's Encrypt, que es un cliente extensible y con todas las funciones para la autoridad de certificación Let's Encrypt que puede automatizar las tareas de obtener certificados y configurar servidores web para usarlos. El cliente Let's Encrypt se ejecuta en sistemas operativos basados ​​en Unix y Linux.


9. Shadowsocks

Shadowsocks es un proxy socks5 seguro que se puede utilizar para asegurar y proteger el tráfico sensible de Internet. Está escrito en Python y ofrece un cifrado flexible, funciona en Windows, Linux, Mac, Android e iOS y es fácil de instalar con el administrador de paquetes pip. código fuente


10. Tornado

Tornado es un marco web impulsado por Python, así como una biblioteca de redes asincrónicas. Originalmente se desarrolló en el feed de amigos que luego fue adquirido por Facebook. Tornado puede escalar a muchos miles de conexiones abiertas debido a su diseño de entrada / salida que no bloquea, lo que lo hace bueno para WebSockets y otras aplicaciones de tipo de sondeo largo.


11. Scikit Learn

Scikit Learn es un marco de aprendizaje automático construido sobre los populares repositorios de Python NumPy, SciPy y matplotlibEstá diseñado para técnicas de análisis y minería de datos como clasificación, regresión, agrupación en clústeres, reducción de dimensionalidad, selección de modelos y preprocesamiento. 


12. Reddit

Reddit se marca a sí mismo como la página principal de Internet, y es posible que no estén muy lejos de esa descripción. Es uno de los sitios web en línea más visitados en la actualidad, y atiende a una comunidad técnicamente conocedora y conocedora que utiliza un sistema de votación para determinar qué noticias y enlaces llegan a la página principal.


13. iPython

iPython es el kernel de Jupyter y es un shell interactivo mejorado que supera la funcionalidad ofrecida por la línea de comandos predeterminada de Python. iPython ofrece finalización de pestañas, acceso al shell del sistema, introspección de objetos, recuperación del historial de comandos entre sesiones y un sistema de comando extendido para agregar funcionalidad cuando se trabaja de forma interactiva. iPython se esfuerza por ser un entorno muy eficiente tanto para el desarrollo de código Python como para la exploración de problemas utilizando objetos Python.


14. Centinela

Sentry proporciona informes de fallos para sus aplicaciones web, aplicaciones móviles y juegos en tiempo real. Es utilizado por empresas como dropbox, airnb, stripe, uber y otras. Aunque está escrito en Python, Sentry funciona con la mayoría de lenguajes y marcos como React, Angular, Express, Django, Flask, Symfony, Laravel, Rails, Swift y muchos más. 


15. Patrones de diseño de Python

Esta gran colección de patrones de diseño ayudará a aprender los diversos enfoques para el desarrollo de software en Python. La lista completa se divide en patrones de creación, patrones estructurales y patrones de comportamiento. Este es un gran recurso educativo para los estudiantes de Python.


16. Docker Compose

Docker Compose se creó para permitir la definición y ejecución de aplicaciones Docker de múltiples contenedores Compose utiliza un archivo de configuración de Compose que especifica todos los servicios de la aplicación, luego el software se inicia y ejecuta todo por usted con un comando. El proceso de tres pasos le pide que cree un Dockerfile, defina servicios en docker-compose.yml y luego ejecute docker-compose up.


17. Tela

Fabric es una herramienta para optimizar la implementación de aplicaciones y las tareas de administración del sistema, utilizando el protocolo SSH. El software ofrece una pequeña colección de herramientas para comandos de shell remotos y locales, administración de archivos, así como para aceptar la entrada del usuario o finalizar la ejecución del programa. 


18. Pyspider

Pyspider es un rastreador web escrito en Python. Al igual que Google y Bing usan arañas para rastrear e indexar la información del sitio web, también puede usar Pyspider para completar tareas similares. Está construido a partir de varios componentes, como Scheduler, Fetcher, Processor, Result Worker y WebUI. El webui es una característica muy interesante de Pyspider, ya que muchas otras herramientas similares no tienen esa funcionalidad. 


19. Sal

Salt es el software con tecnología Python que puede automatizar, administrar y configurar todo tipo de aplicaciones e infraestructura a escala. Salt se utiliza para administrar todos los aspectos de un centro de datos o infraestructura en la nube con soporte para virtualización, pilas de aplicaciones y código personalizado. De hecho, VMware ha reconocido a SaltStack como ganador del premio a la gestión de virtualización. Salt ofrece una plataforma para la gestión de la configuración nativa para la automatización de tareas críticas de CloudOps, ITOps y DevOps. 


20. Deis

Deis es una plataforma de código abierto como servicio para implementar y administrar aplicaciones en sus servidores. Se basa en Docker y Kubernetes para ofrecer un flujo de trabajo similar a Heroku como una plataforma liviana como servicio. 


21. Boto

¿Necesita trabajar programáticamente con Amazon Web Services? Boto es lo que necesita si trabaja en Python. Boto es el kit de desarrollo de software de AWS que facilita a los desarrolladores de Python la interacción con los servicios de Amazon como EC2 y S3. La API está orientada a objetos, aunque el acceso directo al servicio también está integrado.


22. Odoo

Odoo es un software de gestión de relaciones con el cliente de código abierto que admite funciones críticas como comercio electrónico, ventas, cuentas, puntos de venta, proyectos e inventario. Puede que sea de código abierto, pero Odoo compite con pesos pesados ​​como Oracle, SAP, Salesforce, Quickbooks y Trello. Odoo tiene más de 5400 desarrolladores, lo que ha permitido que el software se perfeccione y esté listo para la producción.


23. Ajenti

Ajenti brinda a sus servidores una hermosa interfaz de usuario basada en web para la administración y el monitoreo del sistema. Ajenti es una alternativa a las aplicaciones de software como cPanel, Plesk y Webmin. 


24. Webpy

Web.py es un marco de Python para crear sitios web y aplicaciones potentes y escalables. Estaba en uso durante las primeras revisiones de reddit y ahora funciona con sitios como Frinki, Yandex, Make History, Oyster.com, local.ch, archivd.com, Cheifmail y pudung.com. 


Publicar un comentario

0 Comentarios