SlideShare a Scribd company logo
INTRODUCTION
TO DATA SCIENCE
J O S E P H I TO PA ( M L E N G I N E E R , O M D E N A & R A 3 6 5 )
F A V O R E D O N L I N E
OUTLINE
• What is Data Science? Branches of Data Science.
• Importing library
• Python in-built Methods: print, type, len, min, max.
• Data type and structures: Integer, Float, Strings, List, Dictionary, Tuple; indexing and
slicing.
• Python Functions: Methods and Classes
• Python Statements and Loops: For loop, while loop, if, if-else, break, continue.
WEEK - 1
WEEK - 1
 The ability to take data—to be able to understand it, to process it, to
extract value from it, to visualize it, to communicate it —that’s going to
be a hugely important skill in the next decades. – Han Varians
 The future belongs to the companies and people that turn data into
products - Mike Loukides (VP Content Strategy @ O’Reilly)
WHAT IS DATA SCIENCE?
WEEK - 1
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.contino.io%2Finsights%2Fthe-future-of-artificial-intelligence-and-machine-learning-for-financial-services&psig=AOvVaw0Qa-
PssCxxGLxBPZd-6FYz&ust=1604048462298000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCPCyl7i42ewCFQAAAAAdAAAAABAJ
• Data science is an interdisciplinary field that uses scientific
methods, processes, algorithms and systems to extract
knowledge and insights from structured and unstructured
data, and apply knowledge and actionable insights from data
across a broad range of application domains. ~Wikipedia
BRANCHES OF DATA SCIENCE
WEEK - 1
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.researchgate.net%2Ffigure%2FData-Science-and-corresponding-scientific-
fields_fig2_332120693&psig=AOvVaw1QptKKxI_iyjmHhoMU01PO&ust=1620522869672000&source=images&cd=vfe&ved=0CA0QjhxqF
woTCIDztYH0uPACFQAAAAAdAAAAABAD
PROGRAMMING & ENVIRONMENT
Programming Languages
• Python,
• R,
• SQL, PostgreSQL
Programming Environment
• Google Colab ( https://colab.research.google.com )
• Anaconda
(https://docs.anaconda.com/anaconda/install/wind
ws/ )
WEEK - 1
AN INTRODUCTION TO PYTHON
Importing library
• Pandas
• Numpy
Visualization libraries
Seaborn, matplotlib, bokeh
Python in-built Methods: print, type, len, min, max
WEEK - 1
• Numeric types: integer, floats, complex
• Complex numbers use “j” or “J” to designate the imaginary part: x = 5 + 2j
• String type: “Hello”
Output statement
print ({expression,})
Input statement
x, y = int(input("enter an integer: ")),
float(input("enter a float: "))
import numpy as np
import seaborn as sns
import pandas as pd
AN INTRODUCTION TO PYTHON
Python Control Statements and Loops
• Every control statement must end with a semicolon (:)
• All the statement in the body of the loop must be
if, if-else, if-elif-else; For Loop, While Loop
– The if (offers one option)
– The if-else (offers two options)
– The if-elif-else (offers three or more choices)
WEEK - 1
x = 0
For i in range(1,10):
print(i)
AN INTRODUCTION TO PYTHON
Python Functions/Methods and Classes
A function is a block of code meant for a specific
purpose and its reusable.
• Class = data + method
• An Object is the instance of a class.
• More on Python Classes:
• https://github.com/JosephItopa/Drop_of_my_Pyt
hon_Projects/blob/master/Intro_to_python_serie
s/Introduction_To_Python_Webinar_Series_4.ipyn
b
WEEK - 1
def function_name( parameters ):
"function_docstring"
function_suite
return [expression]
class ClassName:
'Optional class documentation string'
class_suite
AN INTRODUCTION TO PYTHON
Recap
• What is Data Science? Branches of Data Science.
• Importing library
• Python in-built Methods
• Data type and structures
• Python Methods and Classes
• Python Control Statements and Loop.
WEEK - 1
AN INTRODUCTION TO PYTHON
References
• http://www.cs.uah.edu/~weisskop/Notes424-524/ch12-Python.ppt
• https://www.bu.edu/tech/files/2017/09/Python-for-Data-Analysis.pptx
WEEK - 1
THANK YOU!
WEEK - 1

More Related Content

What's hot

Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
Vanessa Rene
 
An Introduction to Python Programming
An Introduction to Python ProgrammingAn Introduction to Python Programming
An Introduction to Python Programming
Morteza Zakeri
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
Karolis Ramanauskas
 
Python Programming ppt
Python Programming pptPython Programming ppt
Python Programming ppt
ismailmrribi
 
R vs python. Which one is best for data science
R vs python. Which one is best for data scienceR vs python. Which one is best for data science
R vs python. Which one is best for data science
Stat Analytica
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
ManishJha237
 
Why Python?
Why Python?Why Python?
Why Python?
Adam Pah
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
Juan-Manuel Gimeno
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
Laxman Puri
 
Python for Big Data Analytics
Python for Big Data AnalyticsPython for Big Data Analytics
Python for Big Data Analytics
Edureka!
 
Practical NLP with Lisp
Practical NLP with LispPractical NLP with Lisp
Practical NLP with Lisp
Vsevolod Dyomkin
 
Python - the basics
Python - the basicsPython - the basics
Python - the basics
University of Technology
 
Python for the Mobile and Web
Python for the Mobile and WebPython for the Mobile and Web
Python for the Mobile and Web
Derek Kiong
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
Kiran Gangadharan
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Yi-Fan Chu
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
Kanchilug
 
Python training
Python trainingPython training
Python training
Kunalchauhan76
 
20120314 changa-python-workshop
20120314 changa-python-workshop20120314 changa-python-workshop
20120314 changa-python-workshop
amptiny
 
Getting Started with Python
Getting Started with PythonGetting Started with Python
Getting Started with Python
Sankhya_Analytics
 

What's hot (19)

Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
An Introduction to Python Programming
An Introduction to Python ProgrammingAn Introduction to Python Programming
An Introduction to Python Programming
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
 
Python Programming ppt
Python Programming pptPython Programming ppt
Python Programming ppt
 
R vs python. Which one is best for data science
R vs python. Which one is best for data scienceR vs python. Which one is best for data science
R vs python. Which one is best for data science
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Why Python?
Why Python?Why Python?
Why Python?
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
 
Python for Big Data Analytics
Python for Big Data AnalyticsPython for Big Data Analytics
Python for Big Data Analytics
 
Practical NLP with Lisp
Practical NLP with LispPractical NLP with Lisp
Practical NLP with Lisp
 
Python - the basics
Python - the basicsPython - the basics
Python - the basics
 
Python for the Mobile and Web
Python for the Mobile and WebPython for the Mobile and Web
Python for the Mobile and Web
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
Python training
Python trainingPython training
Python training
 
20120314 changa-python-workshop
20120314 changa-python-workshop20120314 changa-python-workshop
20120314 changa-python-workshop
 
Getting Started with Python
Getting Started with PythonGetting Started with Python
Getting Started with Python
 

Similar to Introduction to data science

Data Science Using Python.pptx
Data Science Using Python.pptxData Science Using Python.pptx
Data Science Using Python.pptx
Sarkunavathi Aribal
 
presentation on data science with python
presentation on data science with pythonpresentation on data science with python
presentation on data science with python
Khushbujaim
 
Array computing and the evolution of SciPy, NumPy, and PyData
Array computing and the evolution of SciPy, NumPy, and PyDataArray computing and the evolution of SciPy, NumPy, and PyData
Array computing and the evolution of SciPy, NumPy, and PyData
Travis Oliphant
 
Travis Oliphant "Python for Speed, Scale, and Science"
Travis Oliphant "Python for Speed, Scale, and Science"Travis Oliphant "Python for Speed, Scale, and Science"
Travis Oliphant "Python for Speed, Scale, and Science"
Fwdays
 
Basic of python for data analysis
Basic of python for data analysisBasic of python for data analysis
Basic of python for data analysis
Pramod Toraskar
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
Asia Smith
 
Python programming
Python programmingPython programming
Python programming
saroja20
 
London level39
London level39London level39
London level39
Travis Oliphant
 
intro to python.pptx
intro to python.pptxintro to python.pptx
intro to python.pptx
UpasnaSharma37
 
Tutorial on-python-programming
Tutorial on-python-programmingTutorial on-python-programming
Tutorial on-python-programming
Chetan Giridhar
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
Shubham Yadav
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
AyushmanTiwari11
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
AyushmanTiwari11
 
Standardizing arrays -- Microsoft Presentation
Standardizing arrays -- Microsoft PresentationStandardizing arrays -- Microsoft Presentation
Standardizing arrays -- Microsoft Presentation
Travis Oliphant
 
Knowledge base system appl. p 1,2-ver1
Knowledge base system appl.  p 1,2-ver1Knowledge base system appl.  p 1,2-ver1
Knowledge base system appl. p 1,2-ver1
Taymoor Nazmy
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
Vinay Chowdary
 
Python A Comprehensive Guide for Beginners.pdf
Python A Comprehensive Guide for Beginners.pdfPython A Comprehensive Guide for Beginners.pdf
Python A Comprehensive Guide for Beginners.pdf
Kajal Digital
 
Python
PythonPython
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Geeks Anonymes
 
prakash ppt (2).pdf
prakash ppt (2).pdfprakash ppt (2).pdf
prakash ppt (2).pdf
ShivamKS4
 

Similar to Introduction to data science (20)

Data Science Using Python.pptx
Data Science Using Python.pptxData Science Using Python.pptx
Data Science Using Python.pptx
 
presentation on data science with python
presentation on data science with pythonpresentation on data science with python
presentation on data science with python
 
Array computing and the evolution of SciPy, NumPy, and PyData
Array computing and the evolution of SciPy, NumPy, and PyDataArray computing and the evolution of SciPy, NumPy, and PyData
Array computing and the evolution of SciPy, NumPy, and PyData
 
Travis Oliphant "Python for Speed, Scale, and Science"
Travis Oliphant "Python for Speed, Scale, and Science"Travis Oliphant "Python for Speed, Scale, and Science"
Travis Oliphant "Python for Speed, Scale, and Science"
 
Basic of python for data analysis
Basic of python for data analysisBasic of python for data analysis
Basic of python for data analysis
 
A Whirlwind Tour Of Python
A Whirlwind Tour Of PythonA Whirlwind Tour Of Python
A Whirlwind Tour Of Python
 
Python programming
Python programmingPython programming
Python programming
 
London level39
London level39London level39
London level39
 
intro to python.pptx
intro to python.pptxintro to python.pptx
intro to python.pptx
 
Tutorial on-python-programming
Tutorial on-python-programmingTutorial on-python-programming
Tutorial on-python-programming
 
summer training report on python
summer training report on pythonsummer training report on python
summer training report on python
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
Standardizing arrays -- Microsoft Presentation
Standardizing arrays -- Microsoft PresentationStandardizing arrays -- Microsoft Presentation
Standardizing arrays -- Microsoft Presentation
 
Knowledge base system appl. p 1,2-ver1
Knowledge base system appl.  p 1,2-ver1Knowledge base system appl.  p 1,2-ver1
Knowledge base system appl. p 1,2-ver1
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Python A Comprehensive Guide for Beginners.pdf
Python A Comprehensive Guide for Beginners.pdfPython A Comprehensive Guide for Beginners.pdf
Python A Comprehensive Guide for Beginners.pdf
 
Python
PythonPython
Python
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
prakash ppt (2).pdf
prakash ppt (2).pdfprakash ppt (2).pdf
prakash ppt (2).pdf
 

Recently uploaded

[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
Vietnam Cotton & Spinning Association
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
Senior Software Profiles Backend Sample - Sheet1.pdf
Senior Software Profiles  Backend Sample - Sheet1.pdfSenior Software Profiles  Backend Sample - Sheet1.pdf
Senior Software Profiles Backend Sample - Sheet1.pdf
Vineet
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
GeorgiiSteshenko
 
Sid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.pptSid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.ppt
ArshadAyub49
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Xiao Xu
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
hiju9823
 
一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
ugydym
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
Timothy Spann
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
hqfek
 
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
zoykygu
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
osoyvvf
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
prijesh mathew
 
一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理
zsafxbf
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
davidpietrzykowski1
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
ytypuem
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
newdirectionconsulta
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
actyx
 

Recently uploaded (20)

[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
Senior Software Profiles Backend Sample - Sheet1.pdf
Senior Software Profiles  Backend Sample - Sheet1.pdfSenior Software Profiles  Backend Sample - Sheet1.pdf
Senior Software Profiles Backend Sample - Sheet1.pdf
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
 
Sid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.pptSid Sigma educational and problem solving power point- Six Sigma.ppt
Sid Sigma educational and problem solving power point- Six Sigma.ppt
 
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
Do People Really Know Their Fertility Intentions?  Correspondence between Sel...Do People Really Know Their Fertility Intentions?  Correspondence between Sel...
Do People Really Know Their Fertility Intentions? Correspondence between Sel...
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
 
一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
 
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt学位证书)英国赫瑞瓦特大学毕业证如何办理
 
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证书)曼彻斯特大学毕业证如何办理
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
 
一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理一比一原版莱斯大学毕业证(rice毕业证)如何办理
一比一原版莱斯大学毕业证(rice毕业证)如何办理
 
Salesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - CanariasSalesforce AI + Data Community Tour Slides - Canarias
Salesforce AI + Data Community Tour Slides - Canarias
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
一比一原版(曼大毕业证书)曼尼托巴大学毕业证如何办理
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
 

Introduction to data science

  • 1. INTRODUCTION TO DATA SCIENCE J O S E P H I TO PA ( M L E N G I N E E R , O M D E N A & R A 3 6 5 ) F A V O R E D O N L I N E
  • 2. OUTLINE • What is Data Science? Branches of Data Science. • Importing library • Python in-built Methods: print, type, len, min, max. • Data type and structures: Integer, Float, Strings, List, Dictionary, Tuple; indexing and slicing. • Python Functions: Methods and Classes • Python Statements and Loops: For loop, while loop, if, if-else, break, continue. WEEK - 1
  • 3. WEEK - 1  The ability to take data—to be able to understand it, to process it, to extract value from it, to visualize it, to communicate it —that’s going to be a hugely important skill in the next decades. – Han Varians  The future belongs to the companies and people that turn data into products - Mike Loukides (VP Content Strategy @ O’Reilly)
  • 4. WHAT IS DATA SCIENCE? WEEK - 1 https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.contino.io%2Finsights%2Fthe-future-of-artificial-intelligence-and-machine-learning-for-financial-services&psig=AOvVaw0Qa- PssCxxGLxBPZd-6FYz&ust=1604048462298000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCPCyl7i42ewCFQAAAAAdAAAAABAJ • Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data, and apply knowledge and actionable insights from data across a broad range of application domains. ~Wikipedia
  • 5. BRANCHES OF DATA SCIENCE WEEK - 1 https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.researchgate.net%2Ffigure%2FData-Science-and-corresponding-scientific- fields_fig2_332120693&psig=AOvVaw1QptKKxI_iyjmHhoMU01PO&ust=1620522869672000&source=images&cd=vfe&ved=0CA0QjhxqF woTCIDztYH0uPACFQAAAAAdAAAAABAD
  • 6. PROGRAMMING & ENVIRONMENT Programming Languages • Python, • R, • SQL, PostgreSQL Programming Environment • Google Colab ( https://colab.research.google.com ) • Anaconda (https://docs.anaconda.com/anaconda/install/wind ws/ ) WEEK - 1
  • 7. AN INTRODUCTION TO PYTHON Importing library • Pandas • Numpy Visualization libraries Seaborn, matplotlib, bokeh Python in-built Methods: print, type, len, min, max WEEK - 1 • Numeric types: integer, floats, complex • Complex numbers use “j” or “J” to designate the imaginary part: x = 5 + 2j • String type: “Hello” Output statement print ({expression,}) Input statement x, y = int(input("enter an integer: ")), float(input("enter a float: ")) import numpy as np import seaborn as sns import pandas as pd
  • 8. AN INTRODUCTION TO PYTHON Python Control Statements and Loops • Every control statement must end with a semicolon (:) • All the statement in the body of the loop must be if, if-else, if-elif-else; For Loop, While Loop – The if (offers one option) – The if-else (offers two options) – The if-elif-else (offers three or more choices) WEEK - 1 x = 0 For i in range(1,10): print(i)
  • 9. AN INTRODUCTION TO PYTHON Python Functions/Methods and Classes A function is a block of code meant for a specific purpose and its reusable. • Class = data + method • An Object is the instance of a class. • More on Python Classes: • https://github.com/JosephItopa/Drop_of_my_Pyt hon_Projects/blob/master/Intro_to_python_serie s/Introduction_To_Python_Webinar_Series_4.ipyn b WEEK - 1 def function_name( parameters ): "function_docstring" function_suite return [expression] class ClassName: 'Optional class documentation string' class_suite
  • 10. AN INTRODUCTION TO PYTHON Recap • What is Data Science? Branches of Data Science. • Importing library • Python in-built Methods • Data type and structures • Python Methods and Classes • Python Control Statements and Loop. WEEK - 1
  • 11. AN INTRODUCTION TO PYTHON References • http://www.cs.uah.edu/~weisskop/Notes424-524/ch12-Python.ppt • https://www.bu.edu/tech/files/2017/09/Python-for-Data-Analysis.pptx WEEK - 1