Top 18 Most Useful Python Modules

preview_player
Показать описание
This video talks about the 18 best python modules that you should really know! I discuss modules that deal with web development, machine learning, data science and graphical user interfaces. These are the most popular python modules are will make your lives easier.

List of Modules and Documentation

Web:

Data science:

Machine Learning:

GUI:

Bonus:

◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python

◾◾◾◾◾◾

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Python Tutorials
- Python Modules
- Best Python Modules
- Most Useful Python Modules
- Top Python Modules

⭐ Hashtags ⭐
#Python #Pip
Рекомендации по теме
Комментарии
Автор

For everyone to see the entire list, I manually wrote down the names of the modules:
I Web Development:
1. Requests
2. Django
3. Flask
4. Twisted
5. BeautifulSoup
6. Selenium

II Data Science:
7. Numpy
8. Pandas
9. Matplotlib
10. Nltk (natural language toolkit)
11. opencv

III Machine Learning & AI:
12. TensorFlow
13. Keras
14. Sci-kit learn
IV GUI:
15. kivy
16. PyQt5 [likely the best]
17. Tkinter
18. Pygame [does not fit any category]

bcgamer
Автор

The only Python module you need is the one you haven't yet installed.

k.chriscaldwell
Автор

Here are some helper modules
- stringcolor (You can colorize strings and make your outputs more beautiful)
- black (Formats your Python code and makes it look more readable)
- pipreqs (Better than pip freeze, will only add the python libraries you used to the requirements.txt file)

Some cool ones
- ctypes (You can run C functions with ctypes.CDLL by converting a C file to a shared object file)
- subprocess (You can run bash commands on your PC)
- multiprocessing (Steps out of GIL)

sarzilhossain
Автор

Much appreciated. As a newbie the amount of modules available is overwhelming and there is not enough time to properly investigate them all, so a quick overview like this is very helpful.

chrisofnottingham
Автор

I'm not sure if Cython is considered as a module but I really like it. It gives speed boost in the comfort of Python syntax and without having to code in C or C++

lowkeygaming
Автор

Me: imports module
Me: ok now to Google the heck out of what this thing can do

yukiyuka
Автор

For software testing automation, my fav libs are:
1. Requests for API
2. Selenium for Web
3. Appium for Mobile

Importclara
Автор

pyodbc for SQL connection
scrapy for webscraping
folium for map visualisation
seaborn for statistical visualisation
scipy for scientific computing

mkanalysis
Автор

Really liking your videos. Practical and efficient use of time. No over the top hype and borderline shouting. +1 subscriber

alexmcd
Автор

I would like to add Numba and Cython to this list. Both offer insane performance boosts which are often needed if doing some heavy-duty work with Python. Both interface really well with Numpy too (Numba is actually from the same group)

atrumluminarium
Автор

I came across your channel for the 7h tensorflow tutorial, and I've been loving it eversince. Great content, very well presented. Thanks!

juliajulsen
Автор

I am still a beginner at Python and all the programming worlds. I liked this video very much. It gave me a guide to what I have to learn through the next steps.

modaryaghi
Автор

httpx > requests
fastapi > flask
Both modules support async functions, http2, and web sockets.

mattmess
Автор

For data science, you forgot Seaborn!. Also, for anybody watching this after 2021, keras has been integrated into tensorflow. There is also now a tensorflow probability module.
Great video, there were a few modules that I didn't know about and I'm definitely going to check them out.

scm
Автор

my favorite (that hasn't been mentioned in the video): *numba*
when numpy is too general to optimize well, you can just write some python instead, and numba *will* make it faster, because now it's actually compiled.

crackwitz
Автор

I am a student and make fun games and apps, some of them are useful though so I prefer-
Turtle
Pygame
Math
Tkinter
And all other gui modules

savitavyas
Автор

Most simplistic explanation of when to use Flask and When to use Django...Superb! Very simple and clear

cyberspider
Автор

I love sympy it‘s a CAS for python and is capable of solving quite abstract tasks (but you‘ll probably never use it for actual programming)

kokomiko
Автор

This guy along with the background simply looks like a high end graphic game cut scene.

webuser
Автор

I started my python journey with your YouTube tutorial journey. You are doing a great work, my improvement and growth as a newbie in python programming is an evidence.

olamekansanni