Skip to main content

Top 10 Python Libraries

Top 10 must have Python Libraries

1. Requests:

 The most famous HTTP library written by Kenneth Reitz. Its a must-have for every Python developer.

"Requests is the only Non-GMO HTTP library for Python."

COMMAND - pip install requests

2. Scrapy:

If you are involved in webscraping then this is a must-have library for you. After using this library you won't use any other. 

An open-source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.

COMMAND - pip install scrapy

3. wxPython:

A GUI toolkit for Python. I have primarily used it in place of Tkinter. You will really love it. 

COMMAND - pip install wxpython

4. Pillow:

A friendly fork of PIL(Python Image Library). It is more user-friendly than PIL  and is a must-have for anyone who works with images.

COMMAND - pip install pillow

5. SQLAlchemy:

A database library. Many love it and many hate it. The choice is yours.

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.

It provides a full suite of well-known enterprise-level persistence patterns designed for efficient and high performing data base access, adapted into a simple and pythonic domain language. 

COMMAND - pip install sqlalchemy

6. Beautiful Soup:

I know its slow but this XML and HTML parsing library is very useful for beginners. 

COMMAND - pip install python3-bs4

7. Twisted:

The most important tool for any network application developer. It has very beautiful API and is used by a lot of famous python developers.

8. NumPy:

How can we leave this very important library? It provides some advance math functionalities to python.

1. A powerful N-dimensional array object.
2. Sophisticated functions.
3. Tools for integrating C/C++ and Fortran Code.
4. Used linear algebra, Fourier transform, and random number capabilities.

COMMAND - pip install numpy

9. SciPy:

When we talk about NumPy then we have to talk about SciPy.It is a library o algorithms and mathematical tools for Python and has caused many scientists to switch from Ruby to Python.

COMMAND - pip install scipy

10. Matplotlib: 

A numerical plotting library. It is very useful for any data scientist or any data analyzer.

Comments

Popular posts from this blog

Bluetooth and its versions

Let's know about Bluetooth Bluetooth is the most common wireless communication technology available for mobile phones. It has been undergone many changes during these years. It is used for exchanging data between devices over a short distance. It uses a short-wavelength Ultra High Frequency (UHF) bands. It is managed by the Bluetooth Special Interest Group (SIG). The IEEE standardized Bluetooth as IEEE 802.15.1. But it no longer maintains the standard. Versions Bluetooth 1.x:   The basic Bluetooth rate with no additional/optional profiles or codecs.  This version of Bluetooth is obsolete and was rarely implemented on mobile devices due to their limited speed of 1mbs and difficulty pairing. Bluetooth 2.x:  The most popular variant of Bluetooth, especially in the earlier days when phones were not as advanced.  It supports enhanced data rates (EDR) up to 3 Mbps and the V2.1 variant significantly simplified the pairing procedure making it more practical

TIOBE Index

The TIOBE Programming Community Index is an indicator of the popularity of the programming languages. This index shows the sorted order of different Programming Languages based upon some criteria like Number of Skilled Engineers world-wide, Most searched language, most certified language, and some data from third-party vendors of Software. TIOBE stands for " The Importance Of Being Earnest ."                The main important thing here to note that the TIOBE Index is not about Best programming language or language in which more lines of code have been written. It’s all about the popularity of a specific language among the people.              Click here to visit the TIOBE INDEX home page This can be used to check whether you are familiar with the most popular languages or not. Most of the Software systems are built using popular programming languages. Here is the image showing the top 20 popular programming languages of 2019. If you don’t have any id

Advantages Of Being A Blogger

Advantages Of Being a Blogger The main motto of blogger is " Express your self and share you passion" . It makes a difference Some people's passion lean toward supporting a cause. Whether it's a political, environmental or a social cause, a blog is a great way to build awareness. Most of the people start out with one blog, but along the way they gain experience from their day-to-day blogging and eventually generate their own ideas for other blogs. They even learn the DO's and Dont's from their initial blog. Even marketing strategies that are effective like 'How to make online, how to blog, etc..,' -will help you accelerate the growth of future ventures. Starting a Blog Today: As the internet and technology become more ingrained in our day-to-day lives, the benefits of blogging or building a website become impossible to ignore. The best part of the blogging is you don't need to have any specialized degree. It's all your tho