SlideShare a Scribd company logo
Python Standard
Library & List of
Important Libraries
Contents
What is the Python Libraries? ..................................................................................................... 3
Python Standard Library ............................................................................................................. 3
Important Python Libraries ......................................................................................................... 4
a. Matplotlib............................................................................................................................. 4
b. Pandas.................................................................................................................................. 4
c. Requests............................................................................................................................... 5
d. NumPy................................................................................................................................. 6
e. SQLAlchemy ....................................................................................................................... 6
f. BeautifulSoup....................................................................................................................... 7
g. Pyglet................................................................................................................................... 8
h. SciPy.................................................................................................................................... 9
i. Scrapy................................................................................................................................... 9
j. PyGame .............................................................................................................................. 10
k. Python Twisted.................................................................................................................. 11
l. Pillow.................................................................................................................................. 11
m. pywin32 ............................................................................................................................ 12
n. wxPython........................................................................................................................... 13
o. iPython............................................................................................................................... 14
p. Nose................................................................................................................................... 15
q. Flask................................................................................................................................... 16
r. SymPy ................................................................................................................................ 16
s. Fabric ................................................................................................................................. 17
t. PyGTK................................................................................................................................ 17
Conclusion .................................................................................................................................. 18
Python Libraries – Python Standard Library & List of Important Libraries
What is the Python Libraries?
We know that a module is a file with some Python code, and a package is a directory
for sub packages and modules. But the line between a package and a Python libraryis
quite blurred.
A Python library is a reusable chunk of code that you may want to include in your
programs/ projects. Compared to languages like C++ or C, a Python libraries do not
pertain to any specific context in Python. Here, a ‘library’ loosely describes a
collection of core modules. Essentially, then, a library is a collection of modules. A
package is a library that can be installed using a package manager like rubygems or
npm.
Learn: A Comprehensive Guide on Python Packages
Python Standard Library
The Python Standard Library is a collection of exact syntax, token, and semantics of
Python. It comes bundled with core Python distribution. We mentioned this when we
began with an introduction.
It is written in C, and handles functionality like I/O and other core modules. All this
functionality together makes Python the language it is. More than 200 core modules
sit at the heart of the standard library. This library ships with Python. But in addition
to this library, you can also access a growing collection of several thousand
components from the Python Package Index (PyPI). We mentioned it in the previous
blog.
Learn: Python Tuples vs Lists – Comparison between Lists and Tuples
Important Python Libraries
Next, we will see twenty Python libraries list that will take you places in your journey
with Python. These are also the Python libraries for Data Science.
a. Matplotlib
Matplotlib helps with data analyzing, and is a numerical plotting library. We talked
about it in Python for Data Science.
Python Libraries Tutorial- matplotlib
b. Pandas
Like we’ve said before, Pandas is a must for data-science. It provides fast, expressive,
and flexible data structures to easily (and intuitively) work with structured (tabular,
multidimensional, potentially heterogeneous) and time-series data.
Python Libraries Tutorial – Pandas
c. Requests
Requests is a Python Library that lets you send HTTP/1.1 requests, add headers, form
data, multipart files, and parameters with simple Python dictionaries. It also lets you
access the response data in the same way.
Python Libraries Tutorial- Requests
Learn: How to Install Python on Windows
d. NumPy
It has advanced math functions and a rudimentary scientific computing package.
Python Libraries Tutorial – NumPy
e. SQLAlchemy
Python Libraries Tutorial – SQLAIchemy Overview
SQLAlchemy is a library with well-known enterprise-level patterns. It was designed
for efficient and high-performing database-access.
f. BeautifulSoup
It may be a bit slow, BeautifulSoup has an excellent XML- and HTML- parsing
library for beginners.
Python Libraries Tutorial – BeautifulSoup
g. Pyglet
Pyglet is an excellent choice for an object-oriented programming interface in
developing games. In fact, it also finds use in developing other visually-rich
applications for Mac OS X, Windows, and Linux. In the 90s, when people were
bored, they resorted to playing Minecraft on their computers. Pyglet is the engine
behind Minecraft.
Python Libraries Tutorial – Pyglet
h. SciPy
Next up is SciPy, one of the libraries we have been talking so much about. It has a
number of user-friendly and efficient numerical routines. These include routines for
optimization and numerical integration.
Python Libraries Tutorial- SciPy
Learn: 7 Reasons Why Should I Learn Python in 2018
i. Scrapy
If your motive is fast, high-level screen scraping and web crawling, go for Scrapy.
You can use it for purposes from data mining to monitoring and automated testing.
Python Libraries Tutorial- Scrapy
j. PyGame
PyGame provides an extremely easy interface to the Simple Directmedia Library
(SDL) platform-independent graphic, audio, and input libraries.
Python Libraries Tutorial – PyGame
k. Python Twisted
An event-driven networking engine, Twisted is written in Python, and licensed under
the open-source MIT license.
Python Libraries Tutorial – Twisted
l. Pillow
Pillow is a friendly fork of PIL (Python Imaging Library), but is more user-friendly. If
you work with images, Pillow is your best friend.
Python Libraries Tutorial- Pillow
m. pywin32
This provides useful methods and class for interaction with Windows, as the name
suggests.
Python pywin32 Library
n. wxPython
It is a wrapper around wxWidgets for Python.
Python wxPython Library
o. iPython
iPython Python Library has an architecture that facilitates parallel and distributed
computing. With it, you can develop, execute, debug, and monitor parallel
applications.
Python Library – iPython
Learn: Python Regular Expressions
p. Nose
Nose delivers an alternate test discovery and running process for unittest. This intends
to mimic py.test’s behavior as much as it can.
Python Nose Library
q. Flask
A web framework, Flask is built with a small core and many extensions.
Python Flask Library
r. SymPy
It is an open-source library for symbolic math. With very simple and comprehensible
code that is easily extensible, SymPy is a full-fledged Computer Algebra System
(CAS). It is written in Python, and hence does not need external libraries.
Python SymPy Library
s. Fabric
Along with being a library, Fabric is a command-line tool for streamlining the use of
SSH for application deployment or systems administration tasks. With it, you can
execute local or remote shell commands, upload/download files, and even prompt
running user for input, or abort execution.
Python Fabric Library
t. PyGTK
PyGTK lets you easily create programs with a GUI (Graphical User Interface) with
Python.
Python PyGTK Library
Learn:The Tremendous Python Career Opportunities in 2018
So, this was all about Python Libraries Tutorial. Hope you like our explanation,
Conclusion
Now you know which libraries to go for if you choose to extend a career in Python.
Many of these help us with data-science as well. Or if you wish to go out of your way,
create your own library, and get it published with the PyPI; help the community grow.
Furthermore, if you have any query, please share with us!

More Related Content

What's hot

Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Edureka!
 
Python functions
Python functionsPython functions
Python functions
Prof. Dr. K. Adisesha
 
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | EdurekaPython Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Edureka!
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
william john
 
Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...
Edureka!
 
Python and its Applications
Python and its ApplicationsPython and its Applications
Python and its Applications
Abhijeet Singh
 
Intro To Machine Learning in Python
Intro To Machine Learning in PythonIntro To Machine Learning in Python
Intro To Machine Learning in Python
Russel Mahmud
 
Python Anaconda Tutorial | Edureka
Python Anaconda Tutorial | EdurekaPython Anaconda Tutorial | Edureka
Python Anaconda Tutorial | Edureka
Edureka!
 
Python Class | Python Programming | Python Tutorial | Edureka
Python Class | Python Programming | Python Tutorial | EdurekaPython Class | Python Programming | Python Tutorial | Edureka
Python Class | Python Programming | Python Tutorial | Edureka
Edureka!
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
eShikshak
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
amiable_indian
 
Python ppt
Python pptPython ppt
Python ppt
Mohita Pandey
 
Web development with Python
Web development with PythonWeb development with Python
Web development with Python
Raman Balyan
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
Dipankar Achinta
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
Praveen M Jigajinni
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Edureka!
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with python
VishalBisht9217
 
Python final ppt
Python final pptPython final ppt
Python final ppt
Ripal Ranpara
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Mohammed Rafi
 

What's hot (20)

Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
 
Python functions
Python functionsPython functions
Python functions
 
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | EdurekaPython Tutorial | Python Tutorial for Beginners | Python Training | Edureka
Python Tutorial | Python Tutorial for Beginners | Python Training | Edureka
 
Python Tutorial Part 1
Python Tutorial Part 1Python Tutorial Part 1
Python Tutorial Part 1
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...Python Programming Language | Python Classes | Python Tutorial | Python Train...
Python Programming Language | Python Classes | Python Tutorial | Python Train...
 
Python and its Applications
Python and its ApplicationsPython and its Applications
Python and its Applications
 
Intro To Machine Learning in Python
Intro To Machine Learning in PythonIntro To Machine Learning in Python
Intro To Machine Learning in Python
 
Python Anaconda Tutorial | Edureka
Python Anaconda Tutorial | EdurekaPython Anaconda Tutorial | Edureka
Python Anaconda Tutorial | Edureka
 
Python Class | Python Programming | Python Tutorial | Edureka
Python Class | Python Programming | Python Tutorial | EdurekaPython Class | Python Programming | Python Tutorial | Edureka
Python Class | Python Programming | Python Tutorial | Edureka
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction to Python
Introduction to Python Introduction to Python
Introduction to Python
 
Python ppt
Python pptPython ppt
Python ppt
 
Web development with Python
Web development with PythonWeb development with Python
Web development with Python
 
Intro to Python Programming Language
Intro to Python Programming LanguageIntro to Python Programming Language
Intro to Python Programming Language
 
Chapter 03 python libraries
Chapter 03 python librariesChapter 03 python libraries
Chapter 03 python libraries
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
 
Machine learning libraries with python
Machine learning libraries with pythonMachine learning libraries with python
Machine learning libraries with python
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 

Similar to Python standard library & list of important libraries

Researh toolbox - Data analysis with python
Researh toolbox  - Data analysis with pythonResearh toolbox  - Data analysis with python
Researh toolbox - Data analysis with python
Umair ul Hassan
 
Researh toolbox-data-analysis-with-python
Researh toolbox-data-analysis-with-pythonResearh toolbox-data-analysis-with-python
Researh toolbox-data-analysis-with-python
Waternomics
 
Top 10 Python Libraries for Machine Learning.pptx
Top 10 Python Libraries for Machine Learning.pptxTop 10 Python Libraries for Machine Learning.pptx
Top 10 Python Libraries for Machine Learning.pptx
Adam John
 
Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python
Chariza Pladin
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data science
nilashri2
 
Python Programming
Python ProgrammingPython Programming
Python Programming
SheikAllavudeenN
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
Vinay Chowdary
 
Python Científico
Python CientíficoPython Científico
Python Científico
Márcio Ramos
 
Python Credit Activity.pptx
Python Credit Activity.pptxPython Credit Activity.pptx
Python Credit Activity.pptx
varun536341
 
5 Best Python Libraries For Data Analysis
5 Best Python Libraries For Data Analysis5 Best Python Libraries For Data Analysis
5 Best Python Libraries For Data Analysis
Dhyan Chandra Pandey
 
Data Science with Python Libraries
Data Science with Python LibrariesData Science with Python Libraries
Data Science with Python Libraries
sabafarheen
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
Asia Smith
 
What is python
What is pythonWhat is python
What is python
faizrashid1995
 
Introduction to Python Programming Language For Artificial Intelligence
Introduction to Python Programming Language For Artificial IntelligenceIntroduction to Python Programming Language For Artificial Intelligence
Introduction to Python Programming Language For Artificial Intelligence
saraahmed870035
 
Python: The Versatile Programming Language - Introduction
Python: The Versatile Programming Language - IntroductionPython: The Versatile Programming Language - Introduction
Python: The Versatile Programming Language - Introduction
Jainul Musani
 
Python a Versatile Programming Language - Introduction
Python a Versatile Programming Language - IntroductionPython a Versatile Programming Language - Introduction
Python a Versatile Programming Language - Introduction
Jainul Musani
 
Python for ML
Python for MLPython for ML
Python for ML
Reza Sadeghi Jafari
 
Python for data science
Python for data sciencePython for data science
Python for data science
Tanzeel Ahmad Mujahid
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
Kajal Digital
 
Implement iot using python
Implement iot using pythonImplement iot using python
Implement iot using python
AnkitBirla5
 

Similar to Python standard library & list of important libraries (20)

Researh toolbox - Data analysis with python
Researh toolbox  - Data analysis with pythonResearh toolbox  - Data analysis with python
Researh toolbox - Data analysis with python
 
Researh toolbox-data-analysis-with-python
Researh toolbox-data-analysis-with-pythonResearh toolbox-data-analysis-with-python
Researh toolbox-data-analysis-with-python
 
Top 10 Python Libraries for Machine Learning.pptx
Top 10 Python Libraries for Machine Learning.pptxTop 10 Python Libraries for Machine Learning.pptx
Top 10 Python Libraries for Machine Learning.pptx
 
Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python Top Libraries for Machine Learning with Python
Top Libraries for Machine Learning with Python
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data science
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Python Científico
Python CientíficoPython Científico
Python Científico
 
Python Credit Activity.pptx
Python Credit Activity.pptxPython Credit Activity.pptx
Python Credit Activity.pptx
 
5 Best Python Libraries For Data Analysis
5 Best Python Libraries For Data Analysis5 Best Python Libraries For Data Analysis
5 Best Python Libraries For Data Analysis
 
Data Science with Python Libraries
Data Science with Python LibrariesData Science with Python Libraries
Data Science with Python Libraries
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
 
What is python
What is pythonWhat is python
What is python
 
Introduction to Python Programming Language For Artificial Intelligence
Introduction to Python Programming Language For Artificial IntelligenceIntroduction to Python Programming Language For Artificial Intelligence
Introduction to Python Programming Language For Artificial Intelligence
 
Python: The Versatile Programming Language - Introduction
Python: The Versatile Programming Language - IntroductionPython: The Versatile Programming Language - Introduction
Python: The Versatile Programming Language - Introduction
 
Python a Versatile Programming Language - Introduction
Python a Versatile Programming Language - IntroductionPython a Versatile Programming Language - Introduction
Python a Versatile Programming Language - Introduction
 
Python for ML
Python for MLPython for ML
Python for ML
 
Python for data science
Python for data sciencePython for data science
Python for data science
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
 
Implement iot using python
Implement iot using pythonImplement iot using python
Implement iot using python
 

More from grinu

Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learning
grinu
 
Why should I learn python
Why should I learn pythonWhy should I learn python
Why should I learn python
grinu
 
Data mining tutorial
Data mining tutorialData mining tutorial
Data mining tutorial
grinu
 
Python Machine Learning Tutorial
Python Machine Learning TutorialPython Machine Learning Tutorial
Python Machine Learning Tutorial
grinu
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginners
grinu
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
grinu
 
20 interesting-applications-of-deep-learning-with-python
20 interesting-applications-of-deep-learning-with-python20 interesting-applications-of-deep-learning-with-python
20 interesting-applications-of-deep-learning-with-python
grinu
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorial
grinu
 

More from grinu (8)

Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learning
 
Why should I learn python
Why should I learn pythonWhy should I learn python
Why should I learn python
 
Data mining tutorial
Data mining tutorialData mining tutorial
Data mining tutorial
 
Python Machine Learning Tutorial
Python Machine Learning TutorialPython Machine Learning Tutorial
Python Machine Learning Tutorial
 
Machine Learning Tutorial for Beginners
Machine Learning Tutorial for BeginnersMachine Learning Tutorial for Beginners
Machine Learning Tutorial for Beginners
 
Heuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligenceHeuristic search-in-artificial-intelligence
Heuristic search-in-artificial-intelligence
 
20 interesting-applications-of-deep-learning-with-python
20 interesting-applications-of-deep-learning-with-python20 interesting-applications-of-deep-learning-with-python
20 interesting-applications-of-deep-learning-with-python
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorial
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 

Python standard library & list of important libraries

  • 1. Python Standard Library & List of Important Libraries
  • 2. Contents What is the Python Libraries? ..................................................................................................... 3 Python Standard Library ............................................................................................................. 3 Important Python Libraries ......................................................................................................... 4 a. Matplotlib............................................................................................................................. 4 b. Pandas.................................................................................................................................. 4 c. Requests............................................................................................................................... 5 d. NumPy................................................................................................................................. 6 e. SQLAlchemy ....................................................................................................................... 6 f. BeautifulSoup....................................................................................................................... 7 g. Pyglet................................................................................................................................... 8 h. SciPy.................................................................................................................................... 9 i. Scrapy................................................................................................................................... 9 j. PyGame .............................................................................................................................. 10 k. Python Twisted.................................................................................................................. 11 l. Pillow.................................................................................................................................. 11 m. pywin32 ............................................................................................................................ 12 n. wxPython........................................................................................................................... 13 o. iPython............................................................................................................................... 14 p. Nose................................................................................................................................... 15 q. Flask................................................................................................................................... 16 r. SymPy ................................................................................................................................ 16 s. Fabric ................................................................................................................................. 17 t. PyGTK................................................................................................................................ 17 Conclusion .................................................................................................................................. 18
  • 3. Python Libraries – Python Standard Library & List of Important Libraries What is the Python Libraries? We know that a module is a file with some Python code, and a package is a directory for sub packages and modules. But the line between a package and a Python libraryis quite blurred. A Python library is a reusable chunk of code that you may want to include in your programs/ projects. Compared to languages like C++ or C, a Python libraries do not pertain to any specific context in Python. Here, a ‘library’ loosely describes a collection of core modules. Essentially, then, a library is a collection of modules. A package is a library that can be installed using a package manager like rubygems or npm. Learn: A Comprehensive Guide on Python Packages Python Standard Library The Python Standard Library is a collection of exact syntax, token, and semantics of Python. It comes bundled with core Python distribution. We mentioned this when we began with an introduction. It is written in C, and handles functionality like I/O and other core modules. All this functionality together makes Python the language it is. More than 200 core modules
  • 4. sit at the heart of the standard library. This library ships with Python. But in addition to this library, you can also access a growing collection of several thousand components from the Python Package Index (PyPI). We mentioned it in the previous blog. Learn: Python Tuples vs Lists – Comparison between Lists and Tuples Important Python Libraries Next, we will see twenty Python libraries list that will take you places in your journey with Python. These are also the Python libraries for Data Science. a. Matplotlib Matplotlib helps with data analyzing, and is a numerical plotting library. We talked about it in Python for Data Science. Python Libraries Tutorial- matplotlib b. Pandas Like we’ve said before, Pandas is a must for data-science. It provides fast, expressive, and flexible data structures to easily (and intuitively) work with structured (tabular, multidimensional, potentially heterogeneous) and time-series data.
  • 5. Python Libraries Tutorial – Pandas c. Requests Requests is a Python Library that lets you send HTTP/1.1 requests, add headers, form data, multipart files, and parameters with simple Python dictionaries. It also lets you access the response data in the same way. Python Libraries Tutorial- Requests Learn: How to Install Python on Windows
  • 6. d. NumPy It has advanced math functions and a rudimentary scientific computing package. Python Libraries Tutorial – NumPy e. SQLAlchemy
  • 7. Python Libraries Tutorial – SQLAIchemy Overview SQLAlchemy is a library with well-known enterprise-level patterns. It was designed for efficient and high-performing database-access. f. BeautifulSoup It may be a bit slow, BeautifulSoup has an excellent XML- and HTML- parsing library for beginners.
  • 8. Python Libraries Tutorial – BeautifulSoup g. Pyglet Pyglet is an excellent choice for an object-oriented programming interface in developing games. In fact, it also finds use in developing other visually-rich applications for Mac OS X, Windows, and Linux. In the 90s, when people were bored, they resorted to playing Minecraft on their computers. Pyglet is the engine behind Minecraft.
  • 9. Python Libraries Tutorial – Pyglet h. SciPy Next up is SciPy, one of the libraries we have been talking so much about. It has a number of user-friendly and efficient numerical routines. These include routines for optimization and numerical integration. Python Libraries Tutorial- SciPy Learn: 7 Reasons Why Should I Learn Python in 2018 i. Scrapy If your motive is fast, high-level screen scraping and web crawling, go for Scrapy. You can use it for purposes from data mining to monitoring and automated testing.
  • 10. Python Libraries Tutorial- Scrapy j. PyGame PyGame provides an extremely easy interface to the Simple Directmedia Library (SDL) platform-independent graphic, audio, and input libraries. Python Libraries Tutorial – PyGame
  • 11. k. Python Twisted An event-driven networking engine, Twisted is written in Python, and licensed under the open-source MIT license. Python Libraries Tutorial – Twisted l. Pillow Pillow is a friendly fork of PIL (Python Imaging Library), but is more user-friendly. If you work with images, Pillow is your best friend.
  • 12. Python Libraries Tutorial- Pillow m. pywin32 This provides useful methods and class for interaction with Windows, as the name suggests.
  • 13. Python pywin32 Library n. wxPython It is a wrapper around wxWidgets for Python.
  • 14. Python wxPython Library o. iPython iPython Python Library has an architecture that facilitates parallel and distributed computing. With it, you can develop, execute, debug, and monitor parallel applications.
  • 15. Python Library – iPython Learn: Python Regular Expressions p. Nose Nose delivers an alternate test discovery and running process for unittest. This intends to mimic py.test’s behavior as much as it can.
  • 16. Python Nose Library q. Flask A web framework, Flask is built with a small core and many extensions. Python Flask Library r. SymPy It is an open-source library for symbolic math. With very simple and comprehensible code that is easily extensible, SymPy is a full-fledged Computer Algebra System (CAS). It is written in Python, and hence does not need external libraries.
  • 17. Python SymPy Library s. Fabric Along with being a library, Fabric is a command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. With it, you can execute local or remote shell commands, upload/download files, and even prompt running user for input, or abort execution. Python Fabric Library t. PyGTK PyGTK lets you easily create programs with a GUI (Graphical User Interface) with Python.
  • 18. Python PyGTK Library Learn:The Tremendous Python Career Opportunities in 2018 So, this was all about Python Libraries Tutorial. Hope you like our explanation, Conclusion Now you know which libraries to go for if you choose to extend a career in Python. Many of these help us with data-science as well. Or if you wish to go out of your way, create your own library, and get it published with the PyPI; help the community grow. Furthermore, if you have any query, please share with us!