â
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]