Legacy - Libraries, IDEs and Packages
- 02:25
Learn some of the different libraries, packages and IDEs available for Python
Downloads
No associated resources to download.
Glossary
Anaconda Jupyter Notebook Pip PyCharm Python librariesTranscript
Let us now look at some key features of Python that make it very popular. Firstly, availability of libraries. A massive advantage of Python over other programming languages is due to its vast availability of libraries. But what are libraries the libraries consist of built in models written in C, and also some models written in Python, that provide solutions to some standard problems that consists of multiple functions. For example, using the matplotlib library, we can construct different plots, such as lie, quarter, histograms, 3d and etc. As a result, we do not need to write separate functions for different tasks, integrated development environments in short IDEs. before downloading Python onto our systems, we need to know the type of IDE we will be using to code. But what is an IDE it is an environment in which we can write out, edit, execute the code, there are a wide variety of IDEs available. Some examples are PyCharm, Jupyter notebook, Python Idle, Pydev, Spyder, and many more. But what is the difference between all these different IDEs is certainly not the cost as all dimension IDEs are free of charge. For instance, PyCharm is a very powerful IDE, which is also versatile, it works efficiently and quickly. It has features like code highlighting, auto annotation, auto correction, error detection, and many more tricks. This is mostly used by developers for complex coding as it is easier to debug and edit Python Idle is a really basic IDE mostly used for simple coding and demonstration. On the other hand, Jupyter Notebook is again a versatile IDE that can visualise data along with commenting and sharing at the same time. Jupyter Notebook is not fixed, it can be edited and rerun in real time, meaning you would get feedback provided on your browser when you're running the code. Now, what are packages? Packages consist of multiple libraries and IDEs. The Anaconda package consists of Jupyter Notebook Spyder, and many libraries. In the same way. The Python PIP consists of the Python Idle and many more libraries