¡Awesome Python!

292 0

Una de las muchas razones por las que sigue creciendo mi amor por Python es la gran cantidad de herramientas que la comunidad va liberando en torno al ecosistema de este lenguaje.

Basta con que escribas en el buscador de Google lo que tu quieras hacer en Python y te saldrán infinidad de ejemplos, ejercicios, repositorios, y demás temas que sin duda alguna te pueden ayudar a agilizar los tiempos de desarrollo dentro del proyecto en el que te encuentres trabajando al día de hoy y como muchos dicen por ahí: «No nos enfoquemos a reinventar la rueda».

Pues bien, Vinta Chen en Junio de 2014, inspirado por la lista «awesome-php» envió su primer commit a Github creando el repositorio «awesome-python» y como pueden imaginar, comenzó a construir una lista tipo índice enorme de links hacia recursos de código relacionados al lenguaje de programación Python.

¡OMG!

Siiii, es una lista muy interesante en la que puedes encontrarte temas para:

  • Admin panels.
  • Algoritmos
  • Audio
  • CMS
  • Bases de datos
  • Devops
  • Email
  • Http clients
  • ORM
  • Robots
  • etc… etc… etc….

Esta lista completa la puedes consultar aquí: https://github.com/vinta/awesome-python

¿Quieres construir un servicio API REST?

Como una pequeña muestra, supongamos que queremos levantar un servicio API REST con Python, pues bueno, en la sección «RESTful API» podemos encontrar las siguientes alternativas:

Libraries for building RESTful APIs.

  • Django
  • Flask
    • eve – REST API framework powered by Flask, MongoDB and good intentions.
    • flask-api – Browsable Web APIs for Flask.
    • flask-restful – Quickly building REST APIs for Flask.
  • Pyramid
    • cornice – A RESTful framework for Pyramid.
  • Framework agnostic
    • apistar – A smart Web API framework, designed for Python 3.
    • falcon – A high-performance framework for building cloud APIs and web app backends.
    • fastapi – A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints.
    • hug – A Python 3 framework for cleanly exposing APIs.
    • sandman2 – Automated REST APIs for existing database-driven systems.
    • sanic – A Python 3.6+ web server and web framework that’s written to go fast.
    • vibora – Fast, efficient and asynchronous Web framework inspired by Flask.

¿Quieres hacer Web Crawling?

Aquí te comparto la lista de las posibilidades:

Libraries to automate web scraping.

  • cola – A distributed crawling framework.
  • feedparser – Universal feed parser.
  • grab – Site scraping framework.
  • MechanicalSoup – A Python library for automating interaction with websites.
  • portia – Visual scraping for Scrapy.
  • pyspider – A powerful spider system.
  • robobrowser – A simple, Pythonic library for browsing the web without a standalone web browser.
  • scrapy – A fast high-level screen scraping and web crawling framework.

Increíble ¿cierto? Y esta es una pequeña muestra pues este repositorio tiene más de 90 listas de este tipo y día con día la comunidad va sumando nuevos recursos al repositorio.

¿Qué te pareció? Si te gustó la publicación déjanos tus comentarios y dinos qué tipo de lista y recursos te interesaron más 😀

Deja una respuesta