Well, Here I have made a few list of python packages that are useful for our daily work, freelancing etc..!!
Here goes the list
requests is powerful python package which was being developed by member of psf(python software foundation). It helps you build restful clients, helps you to test yours
REST-API.! It gives you the all the power of
cURL in python.!
pip install requests
requests-html is a powerful python library for scraping using the pyppeteer which is python version of puppeteer.! It has features like selecting the elements by xpath,css selection, classname etc. It is perfect to get started for scraping.!
pip install requests-html
TinyDB is a document oriented local database like MongoDB.! I've been using this as database for my projects instead of SQLite.! We don't need to write SQL queries or we don't need any orm. It's simple and powerful and fully extensible. However it has it's own pros and cons.! I believe that you should try using this ;)
pip install tinydb
Peewee is a simple and small ORM(Object Relational Mapping). It supports MySQL, postgresql,sqlite,cockroachdb. If you're worrying about writing long queries for your project I strongly recommend to use peewee to make is simple.! peewee follow OOP's concepts so you must know how to use create classes and how to use them etc..!
pip install peewee
The Python Imaging Library adds image processing capabilities to your Python interpreter. Pillow lets you created blur images, thumbnails, cropping the image, resize the image, converting the formats, printing image etc.! Pillow is the great start if you're willing to learn image processing ;)
pip install pillow
Thank you for reading this :)