0% found this document useful (0 votes)
8 views11 pages

Data Science Using Python

The document outlines the curriculum for Python, Data Analytics, and Machine Learning courses offered by CETPA Infotech Pvt. Ltd. It includes detailed modules covering topics such as Python programming, data analytics libraries, machine learning algorithms, and hands-on projects. Each module provides a comprehensive overview of essential concepts and practical applications in the respective fields.

Uploaded by

hello world
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)
8 views11 pages

Data Science Using Python

The document outlines the curriculum for Python, Data Analytics, and Machine Learning courses offered by CETPA Infotech Pvt. Ltd. It includes detailed modules covering topics such as Python programming, data analytics libraries, machine learning algorithms, and hands-on projects. Each module provides a comprehensive overview of essential concepts and practical applications in the respective fields.

Uploaded by

hello world
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

â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Python

MODULE 1: INTRODUCTION TO PYTHON


· What is Python and history of Python?
· Unique features of Python
· Python-2 and Python-3 differences
· Install Python and Environment Setup
· First Python Program
· Python Iden fiers, Keywords and Indenta on
· Comments and document interlude in Python
· Command line arguments
· Ge ng User Input
· Python Data Types
· What are variables?
· Python Core objects and Func ons
· Number and Maths
· Week 1 Assignments

MODULE 2: LIST, RANGES & TUPLES IN PYTHON


· Introduc on
· Lists in Python
· More About Lists
· Understanding Iterators
· Generators, Comprehensions and Lambda Expressions
· Introduc on
· Generators and Yield
· Next and Ranges
· Understanding and using Ranges
· More About Ranges
· Ordered Sets with tuples

MODULE 3: PYTHON DICTIONARIES AND SETS


· Introduc on to the sec on
· Python Dic onaries
· More on Dic onaries
· Sets
· Python Sets Examples

MODULE 4: INPUT AND OUTPUT IN PYTHON


· Reading and wri ng text files
· wri ng Text Files
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Python

· Appending to Files and Challenge


· Wri ng Binary Files Manually
· Using Pickle to Write Binary Files

MODULE 5: PYTHON BUILT IN FUNCTION


· Python user defined func ons
· Python packages func ons
· Defining and calling Func on
· The anonymous Func ons
· Loops and statement in Python
· Python Modules & Packages

MODULE 6: PYTHON OBJECT ORIENTED


· Overview of OOP
· Crea ng Classes and Objects
· Accessing a ributes
· Built-In Class A ributes
· Destroying Objects
· Pillars of OOPS
· Inheritance
· Encapsula on
· Polymorphism,Abstrac on

MODULE 7: PYTHON EXCEPTIONS HANDLING


· What is Excep on?
· Handling an excep on
· try....except...else
· try-finally clause
· Argument of an Excep on
· Python Standard Excep ons
· Raising an excep ons
· User-Defined Excep ons

MODULE 8: PYTHON REGULAR EXPRESSIONS


· What are regular expressions?
· The match Func on
· The search Func on
· Matching vs searching
· Search and Replace
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Python

MODULE 9: ADVANCE FUNCTION


· Lambda func on
· Syntax of lambda
· func on
· Execu on of lambda
· Func on
· Filter func on -how it work with normal & lambda func on
· Map func on
· Reduce func on

MODULE 10: USING DATABASES IN PYTHON


· Python MySQL Database Access
· Install the MySQL dB and other Packages
· Create Database Connec on
· CREATE, INSERT, READ, UPDATE and DELETE opera on
· DML and DDL Opera on with Databases
· Performing Transac ons
· Handling Database Errors
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


[Link], (Other Branches: Roorkee | Lucknow | Dehradun)
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum of Data Analytics

REVISITING PYTHON
Ø Revisiting Python
Ø List and dictionary comprehension
Ø Programming assignment

INTRODUCTION TO DATA ANALYTICS


Ø Why Analytics?
Ø Traditional Data Management
Ø Types of Analytics
Ø Dimensions and measures
Ø Why learn Python for data analysis?

LIBRARIES FOR DATA ANALYTICS


Ø Anaconda
Ø Numpy, Scipy, Pandas Matplotlib, Seaborn

STATISTICS:
Ø Mean, Median, Mode
Ø Z-scores
Ø Bias -variance dichotomy
Ø Sampling and t-tests
Ø Sample vs Population statistics
Ø Random Variables
Ø Probability distribution function
Ø Expected value
Ø Binomial Distributions
Ø Normal Distributions
Ø Central limit Theorem
Ø Hypothesis testing
Ø Z-Stats vs T-stats
Ø Type 1 type 2 error
Ø Chi Square test
Ø ANOVA test and F-stats
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum of Data Analytics

JUPYTER NOTEBOOK
Ø Create Documentation
Ø Code mode
Ø Markdown mode
Ø Heading mode

NUMPY:
Ø Creating NumPy arrays
Ø Indexing and slicing in NumPy
Ø Downloading and parsing data
Ø Creating multidimensional arrays
Ø NumPy Data types
Ø Array tributes
Ø Indexing and Slicing
Ø Creating array views copies
Ø Manipulating array shapes I/O

SCIPY:
Ø Introduction to SciPy
Ø Create function
Ø modules of SciPy

PANDAS:
Ø Using multilevel series
Ø Series and Data Frames
Ø Grouping, aggregating
Ø Merge DataFrames
Ø Generate summary tables
Ø Group data into logical pieces
Ø Manipulate dates
Ø Creating metrics for analysis
Ø Data wrangling
Ø Merging and joining
Ø Analytics Vidhya dataset- Loan Prediction Problem
Ø Data Mugging using Pandas
Ø Building a Predictive Model
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum of Data Analytics

MATPLOTLIB:
Ø Scatter plot
Ø Bar charts, histogram
Ø Stack charts
Ø Legend title Style
Ø Figures and subplots
Ø Plotting function in pandas
Ø Labelling and arranging figures
Ø Save plots

SEABORN:
Ø Style functions, Color palettes
Ø Distribution and Categorical plots
Ø Regression plots
Ø Axis grid objects

WEB SCRAPING:
Ø Scraping Webpages
Ø Beautifulsoup package
Ø Real time project

INTRODUCTION TO ML
Ø What is ML? And Why ML?
Ø Introduction to Supervised ML
Ø Introduction to Unsupervised ML
Ø Mathematical Background for ML
Matrix ops Probability Theory (Bayes' Theorem)
Ø ML Glossary- Variable types, k-fold
Ø CV, AUC, F1 score,
Ø Overfitting / Underfitting
Ø Data split & hyper parameter
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum of Data Analytics

PROJECTS:
Real time projects

NOTE: PREREQUISITES:
Python programming
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


[Link]
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Machine Learning

MODULE 1: INTRODUCTION TO MACHINE LEARNING


· What is ML?
· Applica ons of ML
· Why ML?
· Uses of ML
· Machine learning methods
· Machine learning algorithms (Regression, Classifica on, Clustering, Associa on)
· A brief introduc on python libraries

MODULE 2: CREATING A MACHINE LEARNING MODEL


· Types of ML algorithms
· Labelled Dataset
· Training and Tes ng Data
· Impor ng the Libraries
· Impor ng the Dataset
· Demo: Crea ng a machine model

MODULE 3: DATA PREPARATION AND EXPLORATION


· What is data?
· What is informa on?
· Analyzing data to fetch the informa on
· Entropy, Informa on gain
· Data explora on and prepara on
· Univariate, bivariate, and mul variate analysis
· Correla on
· Chi-Square, Z-test, T-test, ANOVA
· Categorical Data
· Feature Scaling
· Dimensionality Reduc on
· Outliers
MODULE 4: REGRESSION
· What is regression?
· Applica ons of regression
· Types of regression
· Fi ng the regression line
· Simple linear regression
· Simple linear regression in python
· Polynomial regression
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Machine Learning

· Polynomial regression in python


· Gradient Descent
· Cost func on
· Regulariza on
· Demo: Perform regression on a real world dataset
· Ridge and lasso Regression

MODULE 5: CLASSIFICATION
· How is classifica on used?
· Applica ons of classifica on
· Logis c Regression
· Sigmoid func on
· Decision tree
· K-Nearest Neighbors (K-NN)
· SVM
· Naive Bayes
· Understand limita ons of linear classifier and evaluate abili es of non-linear classifiers
using a data set

MODULE 6: EVALUATION OF CLASSIFICATION MODELS


· Confusion Matrix
· Precision, Recall
· F1-score
· ROC, AUC
· n-fold cross valida on
· Measuring classifier performance
· Overfi ng
· Ensemble Learning
· Bagging and Boos ng

MODULE 7: UNSUPERVISED LEARNING - CLUSTERING


· Applica on of Unsupervised learning, examples, and applica ons
· Clustering
· Hierarchical Clustering in Python, Agglomera ve and Divisive techniques
· Measuring the distance between two clusters
· k-means algorithm
· Limita ons of K-means clustering
· SSE and Distor on measurements
· Demo: Agglomera ve Hierarchical clustering
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
[Link]

Curriculum Of Machine Learning

MODULE 8: DIMENSIONALITY REDUCTION


· What is dimensionality reduc on?
· Applica ons of dimensionality reduc on
· Feature selec on
· Feature extrac on
· Dimensionality reduc on via Principal component analysis
· Eigenvalue and Eigenvectors
· Hands on PCA on MNSIT data

MODULE 9: REINFORCEMENT LEARNING


· What is reinforcement learning
· Applica ons of reinforcement learning
· An Example use case
· Components of RL
· Approaches to RL
· RL algorithms
· Deep reinforcement learning

MODULE 10: INTRODUCTION TO NATURAL LANGUAGE PROCESSING (NLP)


· What is NLP?
· Why NLP
· Applica ons of NLP
· Components of NLP
· NLP techniques

MODULE 11: INTRODUCTION TO DEEP LEARNING


· Why deep learning?
· Neural networks
· Applica ons of neural networks
· Biological Neuron vs Ar ficial Neuron
· Ar ficial Neural networks, layers

HANDS ON CASE STUDY


Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


[Link]

You might also like