Certification in Python, Data Analysis, Data Visualization And Machine Learning

25 Reviews

Course Outline

AN INTRODUCTION TO PYTHON

  • Brief History
  • Why Python
  • Where to use

BEGINNING PYTHON BASICS

  • The print statement
  • Comments
  • Basic data types introduction
  • String Operations in Python
  • Simple Input & Output
  • Simple Output Formatting

Data types and structures in python

  • Numbers
  • Strings
  • List
  • List Method
  • Dictionary
  • Tuple
  • Sets
  • Frozen sets
  • Mutability and immutability
  • Type Casting

Assignment

PYTHON PROGRAM FLOW

  • Indentation
  • The If statement and its’ related statement
  • An example with if and it’s related statement
  • The while loop
  • The for loop
  • The range statement
  • Break & Continue statements
  • Enumerate, zip & tuple unpacking
  • Examples for looping

Assignment

FUNCTIONS & MODULES

  • Create your own functions
  • Functions Parameters
  • Variable Arguments
  • Scope of a Function
  • Function Documentation/Docstrings
  • Lambda Functions
  • Map and Filter
  • Exercise with functions

Assignment

EXCEPTION Handling

  • Errors
  • Exception Handling with try
  • Handling Multiple Exceptions
  • Writing your own Exceptions

FILE HANDLING

  • File Handling Modes
  • Reading Files
  • Writing & Appending to Files
  • Handling File Exceptions
  • The with statement

CLASSES IN PYTHON

  • Classes introduction
  • Variable Type
  • Creating Classes
  • Defining objects
  • Instance Methods
  • Inheritance
  • Polymorphism

Assignment

REGULAR EXPRESSIONS

  • Simple Character Matches
  • Metacharacters
  • Special Sequences
  • Regex sets
  • Matching at Beginning or End
  • Match Objects
  • Substituting
  • Splitting a String

PYTHON & DATABASE CONNECTION

  • Introduction to MongoDB
  • Installation
  • DB Connection with Python
  • Creating DB collections
  • Insert, Read, Update, Delete operations

DATA SCIENCE & MACHINE LEARNING SECTION

  • Overview of Data science
  • What is Data Science
  • Different Sectors Using Data Science

MATHEMATICAL COMPUTING WITH PYTHON (NUMPY)

  • Introduction to Numpy
  • Creating and Printing an ndarray
  • Indexing and slicing of ndarray
  • Numpy Operations
  • Numpy Methods
  • Numpy Exercise
  • Numpy Exercise Solutions

DATA MANIPULATION WITH PANDAS

  • Introduction of Pandas
  • Understanding Series
  • Series Operations
  • Understanding DataFrame
  • View and Select Data Demo
  • Missing Values
  • Groupby
  • Operations
  • File Read and Write Support

Projects 1 Using Pandas (Getting insights from salary dataset)
Projects 2 As assignment (on Ecommerce Purchase Dataset)

PYTHON FOR DATA VISUALIZATION-MATPLOTLIB, seaborn and plotly

  • Introduction to Matplotlib
  • Matplotlib Part 1
  • Matplotlib Part 2
  • Seaborn introduction
  • Distribution & categorical plots using seaborn
  • Heatmap using Seaborn
  • Plotly introduction
  • Geographical plotting

DATA CAPSTONE PROJECT

INTRODUCTION TO MACHINE LEARNING

  • Introduction to Machine Learning
  • Understanding supervised and unsupervised learning with examples
  • Test-train split
  • Underfitting and overfitting

LINEAR REGRESSION

  • Linear Regression Theory
  • Dependent and independent Variables
  • Linear Regression with Python
  • Linear Regression Project on Predicting House Price

LOGISTIC REGRESSION

  • Logistic Regression Theory – Introduction
  • Logistic Regression with Python – Part 1 – EDA
  • Logistic Regression with Python – Part 2 – ML Model
  • Logistic Regression with Python – Part 3 – Conclusion
  • Logistic Regression Project on Titanic Dataset Overview and Project Solutions

K NEAREST NEIGHBOURS

  • KNN Theory
  • KNN with Python

KNN Project Overview and Project Solutions

K MEANS CLUSTERING

  • K Means Algorithm Theory
  • K Means with Python
  • K Means Project Overview
  • K Means Project Solutions

TREE MODELS USING PYTHON

  • Introduction to decision trees
  • Entropy and Information gain
  • Introduction to bagging algorithm
  • Random Forests

Project on tree models
Project solution

BOOSTING ALGORITHMS USING PYTHON

  • Concept of weak learners
  • Introduction to boosting algorithms
  • Adaptive Boosting
  • Extreme Gradient Boosting (XGBoost)

SUPPORT VECTOR MACHINES (SVM)

  • Introduction to SVM
  • Working with High Dimensional Data
  • Working of SVM and its uses
  • Breast Cancer Prediction Project using SVM

Principal component analysis

  • Need for dimensionality reduction
  • Principal Component Analysis (PCA)
  • PCA with Python on cancer Dataset

naïve Bayes Algorithm

  • Conditional Probability
  • Overview of Naïve Bayes Algorithm
  • News Classification Project using naïve Bayes classifier

OPENCV

  • Basic of Computer Vision & OpenCV
  • Images Manipulations
  • Image Segmentation
  • Object Detection
  • Face, People and Car Detection
  • Machine Learning in Computer Vision

Motion Detection Project using Opencv

Deep learning

  • Introduction to neural networks
  • Perceptron model
  • Activation functions in NN
  • Introduction to Tensorflow

MNIST project Overview
MNIST project Solution
Fashion MNIST Project

Natural Language Processing

  • NLP introduction
  • NLP with Python Part 1 (bag of words)
  • NLP with Python Part 2 (TF-IDF)

Spam-Ham message detection NLP Project

Prog. Schedule: Weekdays & weekends

Weekdays

Course Duration: 5 months, Schedule: 2 Hours/ 4 days a week

Weekends sessions also available

Adv. Certification in Python, Data Analysis, Data Visualization & Machine Learning

I want to start with a Free Demo

Toll Free : 1800 1020 418

OBJECTIVE OF THE COURSE
REQUIREMENTS AND PREREQUISITES FOR THE COURSE
Outcome