0% found this document useful (0 votes)
28 views19 pages

Sarumi, Python Whirwind Tour, 2019

This document provides an overview of Python for data science. It introduces Python, discussing its history and versions. It explains why Python is popular for data science due to being free, open source, and allowing for immediate functioning code. The document outlines common Python libraries for data science like NumPy, SciPy, Matplotlib, Pandas, Scikit-learn, and Tensorflow. It provides examples of using these libraries for tasks like K-Nearest Neighbors classification, network analysis, and language processing. Finally, it lists additional resources for learning more about Python and its data science libraries.

Uploaded by

kgh hgk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views19 pages

Sarumi, Python Whirwind Tour, 2019

This document provides an overview of Python for data science. It introduces Python, discussing its history and versions. It explains why Python is popular for data science due to being free, open source, and allowing for immediate functioning code. The document outlines common Python libraries for data science like NumPy, SciPy, Matplotlib, Pandas, Scikit-learn, and Tensorflow. It provides examples of using these libraries for tasks like K-Nearest Neighbors classification, network analysis, and language processing. Finally, it lists additional resources for learning more about Python and its data science libraries.

Uploaded by

kgh hgk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Whirlwind Tour of

Our Tour Stations


What is Python?
Why Python?

Python Libraries
for Data Science Basic
Syntax

Some Python for


Data Science
What is Python?
Interpreted high-level
Object Oriented
programming language
Guido van Rossum (BDFL, 1991)
Versions

2.7
Legacy
3.x
https://www.python.org/ Future
Why Python?
FREE and Open Source

Industrial
Demand

“We achieve immediate functioning code


so much faster in Python than in any other language”
Robin Friedrich, United Space Alliance, Senior Project Engineer.

https://www.tensorflow.org/ , https://code.nasa.gov/, https://github.com/nasa


Python
Installation

Python Core
https://www.python.org/downloads/
Distribution:
Enthought Canopy
https://assets.enthought.com/downloads/
Anaconda
https://www.anaconda.com/distribution/
What We get

Python Interpreter

iPython IDE
Syntax
Script and comment

Loops
If statements
Function calling
Viewing
plotting
Illustration: K Nearest Neighbor (Classification Prob.)

KNeighborClassifier

Vs

Coding

Bing images
Illustration: Network Analysis (Graph Theory)

Introduction to Networkx
module

Obtain Graphs from


Adjacency Matrix
Simulating Randomness
Coin Toss

Built-in function
(numpy.random.randint)
vs
Coding
Illustration: Language Processing

Repository

English French German Portuguese

Lessing Raimund Schiller Shakespeare


Visualization Apps for
Deep Learning

TensorBoard Keras
More information
o https://docs.python.org/3/ (Python Documentation)
o https://www.scipy.org/
o Numpy: Linear algebra, Numerical computations, data science
o https://numpy.org/
o Scipy: Scientific computing, Statistical packages, Special functions
o https://www.scipy.org/scipylib/index.html
o Matplotlib.pyplot: Comprehensive 2D plots, http://matplotlib.org/
o Pandas: Data structures and Analysis, http://pandas.pydata.org/
o Sympy: Symbolic computations
o Scikit-learn: Machine learning in Python https://scikit-learn.org/
o Tensorflow: An open source Machine learning (Developed by Google)
o https://www.tensorflow.org/
o https://www.edx.org/
Acknowledgement

Prof. Khaled Furati


Prof. Abdul Khaliq

Edx, https://www.edx.org/

Dr. Audu Johnson

You might also like