En este artículo podrá encontrar las 20 bibliotecas más utilizadas para programar con Python. Que han sido una parte importante en las herramientas de desarrollo y debe ser parte de todas.
Así que aquí están:
- Requests. La más famosa biblioteca ‘http’ escrito por Kenneth Reitz. Es una necesidad para todos los desarrolladores de Python.
- Scrapy. Si usted está involucrado en minado web, entonces esta es una de la biblioteca que usted debe tener. Después de usar esta biblioteca no utilizará ningún otro.
- wxPython. Un conjunto de herramientas de interfaz gráfica de usuario para el Python. He utilizado principalmente en lugar de tkinter. Usted lo amará de verdad.
- Pillow. Una alternativa muy amistosa de PIL (Python Imaging Library). Es más fácil de usar que PIL y es una necesidad para cualquier persona que trabaja con imágenes.
- SQLAlchemy. Una biblioteca de base de datos. Muchos lo aman y muchos lo odian. La decisión es tuya.
- BeautifulSoup. Sé que es lento, pero es una librería de análisis XML y HTML muy útil para los principiantes.
- Twisted. La herramienta más importante para cualquier desarrollador de aplicaciones de red. Tiene un muy hermoso api y es utilizado por una gran cantidad de famosos desarrolladores de Python.
- NumPy. ¿Cómo podemos dejar esta importante biblioteca? Proporciona algunas funcionalidades matemáticas anticipadas para python.
- SciPy. Cuando hablamos de NumPy entonces tenemos que hablar de SciPy. Es una biblioteca de algoritmos y herramientas matemáticas para python y ha hecho que muchos científicos cambien de ruby a python.
- matplotlib. Una biblioteca de trazado numérico. Es muy útil para cualquier científico de datos o cualquier analizador de datos.
- Pygame. ¿A qué desarrollador no le gusta jugar y desarrollarlos? Esta biblioteca le ayudará a alcanzar su meta de desarrollo de juegos 2D.
- Pyglet. Un motor de animación y creación de juego en 3D. Este es el motor en el que se hizo el famoso puerto de Python de Minecraft
- PyQt. Un juego de herramientas GUI (Graphical User Interface) para Python. Es mi segunda elección después de wxPython para el desarrollo de la interfaz gráfica de usuario de mis scripts en Python.
- PyGTK. Otra biblioteca de Python GUI. Es la misma biblioteca con la que se creó el famoso cliente de Bittorrent.
- Scapy. Un analizador de paquetes y analizador de Python hecho por y para python.
- pywin32. Una biblioteca de Python que proporciona algunos métodos y clases útiles para interactuar con Windows.
- NLTK. Natural Language Toolkit – me doy cuenta de la mayoría de la gente no va a utilizar esto, pero es lo suficientemente genérico. Es una biblioteca muy útil si quiere manipular cadena de caracteres. Pero de capacidad es más allá de eso. Hay que probarlo.
- Nose. Un marco de pruebas para python. Es utilizado por millones de desarrolladores de Python. Es una necesidad si usted hace desarrollo basado en pruebas.
- sympy. Sympy puede hacer evaluación algebraica, diferenciación, expansión, números imaginarios, etc. Está dentro de una distribución de Python puro.
- IPython. No puedo hacer suficiente hincapié en lo útil de esta herramienta. Es un icono de Python con esteroides. Tiene afinidad, historia, la escalabilidad en capas, y mucho más. Asegúrese de probarlo.