DEV Community

Cover image for Top 42 🐍 Python libraries you need to know 🦾

Top 42 🐍 Python libraries you need to know 🦾

Marine on December 18, 2023

TL;DR Dive deep into Python with this cheat list featuring the only libraries any Pythonista needs to know. From data manipulation to M...
Collapse
 
proteusiq profile image
Prayson Wilfred Daniel • Edited

I would have grouped them into utility categories e.g.

  1. Data Tools (Viz & Processing & Computing)
  2. Web | Scraping Tools
  3. Machine Learning( Frame Works, Algorithms & Tools in NLP, Traditional ML)
  4. Geospartial/Map
  5. Code Development (Documentation & Tests)
  6. Games Development (Games | Audio)

In that way, I could present a package and its alternative. For example Pandas and Polars, Unittest and Pytest, NLTK and Spacy. Here we can see that Polars, Pytest and Spacy are tools designed to solve some issues the others had.

Collapse
 
marisogo profile image
Marine

That's a great idea actually!

Collapse
 
debadyuti profile image
Deb

Wow! This is huge list!

Collapse
 
fredericg78 profile image
FGPROD

No surprises on this list, but a good starting point !
Should be presented as arrays with comparative pros and cons.
thanks !

Collapse
 
jamesmurdza profile image
James Murdza

Here are a few missing great ones:

Flask — for creating simple and lightweight web apps
FastAPI — for building web APIs
Tornado — for asynchronous networking
Plotly — for interactive plotting and graphing
Pillow — for image processing and manipulation
SymPy — for symbolic mathematics and algebra
PyMongo — for working with MongoDB

Collapse
 
rym_michaut profile image
Rym

love this summary! <3
Thank you!

Collapse
 
aleajactaest78 profile image
AleaJactaEst

Wow, 42 libraries to know! That's an impressive list. It seems like you could have put more but decided to stop at 42

Collapse
 
marisogo profile image
Marine

What can I say, lucky number!

Collapse
 
ngud0119 profile image
Ngu.D.@ce

Awesome.

Collapse
 
fernandezbaptiste profile image
Bap

Now that's a GOOD LIST!

Collapse
 
matijasos profile image
Matija Sosic

wow, this is a big one! I love how you went for 42 things to cover :).

Collapse
 
puffhaus profile image
Puffhaus

Agree, Librosa is great

Collapse
 
elisedev profile image
Elise Hasenberg

Awesome share thank you!!