Data Science Professional Final
Data Science Professional Final
Professional
Course Highlights
Modules(Total 8) Projects(Total 8)
Python 1 Project in Python & SQL
SQL (With MySQL) 1 Dashboard/Report in power BI
NOSQL (With MongoDB) 3 Projects in ML
Statistics 3 Projects in DL/AI
Power BI
Adv. Excel & VBA
Machine Learning
Duration
Course duration: 8 months
Deep Learning & Neural Networks (AI)
course validity: 1 Year
Python
Introduction To Python
Why Python
Application Areas of Python
Python Implementations
§ Cpython
§ Jython
§ IronPython
§ PyPy
Python Versions
Installing Python
Python Interpreter Architecture
§ Python Byte Code Compiler
§ Python Virtual Machine(PVM)
Writing and Executing First Python Program
Using Interactive Mode
Using Script Mode
§ General Text Editor and Command Window
§ IDLE Editor and IDLE Shell
Understanding print() function
How to compile python program explicitly
Python Language Fundamentals
Character Set
Keywords
Comments
Variables
Literals
Operators
Reading input from console
Type conversion
Python Conditional Statements
If Statement
If else Statement
If elif Statement
If elif else Statement
Nested If Statement
Looping Statements
While Loop
For Loop
Nested Loops
Pass ,Break and Continue keywords
Standard Data Types
int , float , complex
bool , NoneType
str , list , tuple
dict , set , frozenset
String Handling
What is string
String representations
Unicode String
String Functions, Methods
String Repetition and concatenation
String Indexing and Slicing
String Formatting
Python List
Creating and Accessing Lists
Indexing and Slicing Lists
List Methods
Nested Lists
List Comprehension
Python Tuple
Creating Tuple
Accessing Tuple
Immutability of tuple
Python Set
How to create a set
Iteration Over Sets
Python Set Methods
Python Frozenset
Python Dictionary
Creating a Dictionary
Dictionary Methods
Accessing values from Dictionary
Updating dictionary
Iterating dictionary
Dictionary Comprehension
Python Functions
Defining a Function
Calling a Function
Types of Functions
Function v/s Method
Function Arguments
§ Positional arguments , Keyword arguments ,
§ Default arguments , Non default arguments ,
§ Arbitrary arguments ,Keyword Arbitrary arguments
Function Return Statement
Nested Function
Function as argument
Function as return statement
Decorator function
Closure
map(),filter() ,reduce(),any() functions
Anonymous or lambda Function
Modules & Packages
Why Modules
Script v/s Module
Importing Module
Standard & Third Party Modules
Why Packages
Understanding pip utility
File I/O
Introduction to File Handling
File modes
Functions and methods related to File Handling
Understanding with block
Object Oriented Programming
Procedural v/s Object Oriented Programming
OOP Principles
Defining a Class & Object Creation
Inheritance
Encapsulation
Polymorphism
Abstraction
Garbage Collection
Iterator & Generator
Exception Handling
Difference Between Syntax Errors and Exceptions
Keywords used in Exception Handling
§ try , except , finally , raise , assert
Types of Except Blocks
User-defined Exceptions
GUI Programming
Introduction to Tkinter Programming
Tkinter Widgets
§ Tk , Label , Entry , TextBox , Buttons
§ Frame , messagebox , filedialogetc
Layout Managers
Event handling
Displaying image
Multi-Threading Programming
Multi-processing v/s Multi-threading
Need of threads
Creating child threads
Functions /methods related to threads
Thread synchronization and locking
Regular Expressions(Regex)
Need of regular Expressions
re module
Functions /Methods related to regex
Meta Characters & Special Sequences
SQL
Introduc on to Database
Database Concepts
What is Database Package?
Understanding Data Storage
Rela onal Database (RDBMS) Concept
SQL (Structured Query Language)
SQL Basics
DML, DDL & DQL
DDL: Create,Alter,Drop
SQL Constraints:
§ NOT NULL, UNIQUE,
§ PRIMARY & FOREIGN KEY, COMPOSITE KEY
§ CHECK, DEFAULT
DML: Insert, Update, Delete and Merge
DQL : Select
SELECT DISTINCT
SQL WHERE
SQL Operators
SQL LIKE
SQL ORDER BY
SQL Aliases
SQL Views
SQL JOINS
§ INNER JOIN
§ LEFT (OUTER) JOIN
§ RIGHT (OUTER) JOIN
FULL (OUTER) JOIN
MySQL Func ons
String Func ons
§ CHAR_LENGTH
§ CONCAT
§ LOWER
§ REVERSE
§ UPPER
Numeric Func ons
§ MAX, MIN, SUM
§ AVG, COUNT, ABS
Date Func ons
§ CURDATE
§ CURTIME
§ NOW
Numpy Package
Difference between list and numpy array
Vector and Matrix operations
Array indexing and slicing
Pandas Package
Introduction to pandas
Labeled and structured data
Series and DataFrame Objects
How to load datasets
§ From excel
§ From csv
§ From html table
Accessing data from Data Frame
at & iat
loc & iloc
head() & tail()
Exploratory Data Analysis (EDA)
Describe()
Groupby()
Crosstab()
boolean slicing / query()
Data Manipulation & Cleaning
Map(),apply()
Combining data frames
Adding/removing rows & columns
Sorting data
Handling missing values
Handling duplicacy
Handling Data Error
Categorical Data Encoding
Label Encoding
One Hot Encoding
Handling Date and Time
POWER BI
INTRODUCTION TO POWER BI
DATA VISUALIZATION
Machine Learning:
Introduction To Machine Learning
Traditional v/s Machine Learning Programming
Real life examples based on ML
Steps of ML Programming
Data Preprocessing revised
Terminology related to ML
Supervised Learning
§ Classification
§ Regression
Unsupervised Learning
§ clustering
KNN Classification
Math behind KNN
KNN implementation
Understanding hyper parameters
Performance metrics
Confusion Matrix
Accuracy Score
Recall & Precision
F-1 Score
R2 Score
Regression
Math behind Regression
Simple Linear Regression
Multiple Linear Regression
Polynomial Regression
Boston Price Prediction
Cost or Loss Functions
§ Mean absolute error
§ Mean squared error
§ Root mean squared error
§ Least Square Error
Regularization
Logistic Regression for classification
Theory of Logistic Regression
Binary and Multiclass classification
Implementing titanic dataset
Implementing iris dataset
Sigmoid and softmax functions
Support Vector Machines
Theory of SVM
SVM Implementation
kernel,gamma,alpha
Decision Tree Classification
Theory of Decision Tree
Node Splitting
Implementation with iris dataset
Visualizing Tree
Ensemble Learning
Random Forest
Bagging and Boosting
Voting Classifier
Model Selection Techniques
Cross Validation
Grid and Random Search for hyper parameter tuning
Recommendation System
Content based technique
Collaborative filtering technique
Classification-based recommendations
Clustering
K-means Clustering
Hierarchical Clustering
Elbow technique
Silhouette coefficient
Dendogram
Text Analysis
Install NLTK
Tokenize words
Tokenizing sentences
Stop words customization
Stemming and Lemmatization
Feature Extraction
Sentiment Analysis
Count Vectorizer
TfidfVectorizer
Naive Bayes Algorithms
§ GaussianNB
§ MultinomialNB
§ BernoulliNB
Dimensionality Reduction
Principal Component Analysis(PCA)
Open CV
Reading images
Understanding Gray Scale Image
Resizing image
Understanding Haar Classifiers
Face , eyes classification
How to use webcam in open cv
Building image data set
Capturing video
Face classification in video
Advanced Excel
Advanced Excel Course - Overview of the Basics of Excel
· Customizing common options in Excel
· Absolute and relative cells
· Protecting and un-protecting worksheets and cells
Create a Macro:
· Swap Values, Run Code from a Module, Macro Recorder, Use Relative References,
· FormulaR1C1, Add a Macro to the Toolbar, Macro Security, Protect Macro.
MsgBox:
· MsgBox Function, Input Box Function.
Range Object:
· Current Region, Dynamic Range, Resize, Entire Rows and Columns, Offset, From Active Cell to
Last Entry, Union and Intersect, Test a Selection, Possible Football Matches, Font, Background
Colors, Areas Collection, Compare Ranges.
Variables:
· Option Explicit, Variable Scope, Life of Variables.
If Then Statement:
· Logical Operators, Select Case, Tax Rates, Mod Operator, Prime Number Checker, Find Second
Highest Value, Sum by Color, Delete Blank Cells.
Loop:
· Loop through Defined Range, Loop through Entire Column, Do Until Loop, Step Keyword, Create a
Pattern, Sort Numbers, Randomly Sort Data, Remove Duplicates, Complex Calculations, Knapsack
Problem.
Macro Errors:
· Debugging, Error Handling, Err Object, Interrupt a Macro, Macro Comments.
String Manipulation:
· Separate Strings, Reverse Strings, Convert to Proper Case, Count Words.
Events:
· Before DoubleClick Event, Highlight Active Cell, Create a Footer Before Printing, Bills and Coins,
Rolling Average Table
· .
Array:
· Dynamic Array, Array Function, Month Names, Size of an Array.
Application Object:
· Status Bar, Read Data from Text File, Write Data to Text File.
ActiveX Controls:
· Text Box, List Box, Combo Box, Check Box, Option Buttons, Spin Button, Loan Calculator.
User form:
· User form and Ranges, Currency Converter, Progress Indicator, Multiple List Box Selections,
Multicolumn Combo Box, Dependent Combo Boxes, Loop through Controls, Controls Collection,
User form with Multiple Pages, Interactive User form
+91 7042175774
+91 9810851363