introduction to data sciencegiri/teach/5768/f19/lecs/unit2-python.pdfintroduction to data science...
TRANSCRIPT
Introduction to Data ScienceGIRI NARASIMHAN, SCIS, FIU
CAP 5510 / CGS 5166 F19
Momentos
! Slides and Audio online ! You need to register
❑ Go to https://fiu.momentos.life ❑ If you don’t already have an account
▪ Click on “Sign up” ▪ Follow instructions & use referral code: 9PQG2X
❑ If you have an account, “Add Course” with code 9PQG2X ❑ Verify account using link sent to email
8/28/19
!2
Giri Narasimhan
Languages for Data Science
! Python & Perl ! R ! MATLAB ! SQL ! Ruby
6/26/18
!3
Giri Narasimhan
Two kinds of data
! Structured ❑ Lists
▪ Arrays, Tables and Spreadsheets ❑ Strings ❑ Matrices
▪ Images ❑ Maps & Associations
▪ (Key, Value) Pairs ❑ Time Series & Trajectories
▪ Audio, Video
! Unstructured
6/26/18
!4
Giri Narasimhan
Basics of Python
6/26/18
!5
Giri Narasimhan
Python …
! Helps to perform actions on data ! Provides features to do this conveniently ! Acts as a glue language to tie together code in multiple languages ! Helps to quickly prototype an idea ! Not well suited for concurrent programs, multi-threaded applications ! Has a lot of specialized libraries for data science (e.g., NumPy, SciPy) ! Provides DataFrame to provide structured data (e.g., pandas) ! Provides plotting tools (e.g., matplotlib) ! Provides notebook facilities (e.g., iPython, JuPyter)
6/26/18
!6