Well, Here I have made a few list of python packages that are useful for our daily work, freelancing etc..!!
Here goes the list
1. requests
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.!
Installation
pip install requests
2. requests-html
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.!
Installation
pip install requests-html
3. TinyDB
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 ;)
Installation
pip install tinydb
4. peewee
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..!
Installation
pip install peewee
5. Pillow
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 ;)
Installation
pip install pillow
#HappyLearning😍
Thank you for reading this :)