Python and Data Science Syllabus
Python and Data Science Syllabus
● Introduction
● Python Character Set
● Variables and Assignments
● Simple Input and Output
Lesson 6: Tuples
● Introduction
● Creating and Accessing Tuples
● Tuple Operations
● Tuple Functions and Methods
Lesson 7: Dictionaries
● Introduction
● Dictionary-Key:Value Pairs
● Working with Dictionaries
● Dictionary Functions and Methods
Lesson 8: Functions
● Introduction
● Syntax of Function
● The return statement
● Scope of Variables
● Global Keyword
● Types of Functions
● Function Arguments
Lesson 9: Modules and Packages
● What is a Module?
● Importing Modules in Python
● Using Random Module
● OS Module
● Statistics Module
● Creating User-Defined Modules
Lesson 10:Lambda Functions
● Introduction
● Sample Programs using lambda functions
● Map and lambda functions
● Sorting data with lambda functions
● Filter and lambda functions
● Reduce and lambda functions
● Applying aggregate functions
● Conditional statements with lambda functions
● Accessing nested list with lambda function and map function
● Accessing dictionary keys and values using lambda functions
● Lesson 15:Pandas
o Introduction
o Pandas Series
o Pandas DataFrames
o Read csv
o Read json
o Analysing Data
o Cleaning Data
▪ Cleaning Empty Cells
▪ Cleaning Wrong Format
▪ Cleaning Wrong Data
▪ Removing Duplicates
o Pandas Correlation
o Dealing With Rows and Columns in CSV File
o TimeSeries Data Analysis
o Grouping Data
o Merging, Joining and Concatenating
● Lesson 16:Matplotlib
o Introduction
o Pyplot
o Plotting
o Markers
o Line
o Labels
o Grid
o Subplots
o Scatter
o Bars
o Histograms
o Pie Charts
● Box Plots
● Heat Maps
● Lesson 17:SciPy
o Introduction
o Constants
o Optimizers
o Sparse Data
o Graphs
o Spatial Data
o SciPy Statistical Significance tests
● Lesson 18:
o Data Science Functions
o Data Preparation
o Data Science Math
o Linear Functions
o Plotting Functions
o Slope and Intercept
● Lesson 19:Data Science Statistics
o Introduction to Statistics
o Stat Percentiles
o Standard Deviation
o Variance
o Correlation
o Correlation Matrix
● Lesson 20:Data Science with SQL
o Getting Started and Selecting & Retrieving Data with SQL
o Filtering, Sorting, and Calculating Data with SQL
o Modifying and Analyzing Data with SQL
Emergence of A.I
AI in Practice
Recommender Systems
Accuracy Metrics
Cost Function
Evaluating Coeffecients
Logistic Regression
Sigmoid Probability
Accuracy Matrix
Non-linear SVM’s
Non-Supervised Learning
Hierarchical Clustering
Practice:Customer Segmentation
K-Means Clustering
Ensemble Learning
Overview
AdaBoost algorithm
Gradient Boosting
Model Selection
Cross Validation