Certified Professional Diploma in Data Science
Certified Professional Diploma in Data Science
Diploma in
DATA
SCIENCE
• Practical Training • Interview Preparation
• Training From Expert Trainer • Complete Placement Assistance
https://www.nettechindia.com info@nettechindia.com
CERTIFICATIONS OPTIONS AVAILABLE
ABOUT US
NetTech India is a premier training institute specializing in
cutting-edge, job-ready courses in the field of IT, CAD &
25%
Accounts. With a focus on practical, hands-on learning, we
offer industry-recognized certifications and personalized
Theory
training programs. Our expert instructors are committed to
helping students and professionals enhance their skills and
advance their careers. Located in Thane, Mumbai and Navi
75%
Mumbai, NetTech India is dedicated to providing quality Practicals
education and fostering a culture of continuous learning
and innovation. We Prepare You To Be The Talent The
Industry Needs!
ABOUT DATA SCIENCE
Being a Data Scientist is one of the hottest
and trending career option of the decade.
The demand for data scientists is huge, the
number is said to be much higher than the
available candidates. A Data scientist
performs research and analyses data and
help companies flourish by predicting
growth, trends and business insights based
on a large amount of data. Basically, data
scientists are big data wranglers. They take
this huge data and use their skills in
mathematics, statistics and programming to
clean and organise the data.
BENEFITS OF
DATA SCIENCE
• Career Growth - Higher Pay & Position
• Encourages Professional Development
• Enriches Self-image And Reputation
• Enhances Professional Credibility
• Abundant Job Opportunities
• Used In Many Industries
• Global Recognition
• Secure And Flexible
• 150+ Case Studies
• 150+ Projects
DATA SCIENCE TOPICS
• PYTHON
• MACHINE LEARNING
• ARTIFICIAL INTELLIGENCE
• SQL
PYTHON
Introduction to Python
• History of Python
• Why to learn python
• How is Python Different?
• Installing Python
Python Interpreter
• Using the interpreter
• Integrated Development Environments (IDE) How to run Python programs?
Basics of Python
• Variable
• Keywords
• Statements & Comments
• Indentation
• Data types
• Static Typing vs Dynamic Typing
• Input and output
• Operators Arithmetic operator Relational Operator Assignment Operator
• Logical operator Bitwise operator Membership Operator
• Identity Operator
Control Flow
• If statement
• If - else
• If – elif -else
• Nested if-else
• while loop
• for – in loop
• Nested for loop
• Nester while loop
• Loop with else
• Pass statement
• Break and continue
Functions
• Basics Defining function
• function call Return statement
• Function with parameter and without parameter
• Function parameters Call by value or call by reference local and global variable
• Recursion, Anonymous (lambda) function
• User define functions
• Examples
Modules
• Defining module
• How to create a module
• Importing module
• Dir()
• Module search path
• Reloading a module
• Sys module
• Os module
• Namespace
Package
• Defining package
• How to create the package
• Importing package
• Installing third party packages
Numeric Types
• Numeric type basics
• Hexadecimal, Octal, and Binary Notation Complex Numbers
• Typecasting Numeric Functions
• Random number generation(Using Random Modules)
String
• Defining a string
• Different ways to create string Accessing elements of the string Escape sequence
• Raw string String methods String formatting Expressions
List
• Defining a list
• Creating list
• Accessing list elements of list
• Deleting list
• List methods
• Functions used with list
• List comprehension
• Implementation of stack and queue using list
• Use of Zip ()
• Matrix operations using list
Tuple
• Defining a tuple
• Creating a tuple
• Accessing elements of the tuple
• What is Immutability
• List vs tuples
• Tuple Methods Functions used with tuple
• Advantage of Tuple
Dictionary
• Defining a dictionary
• Creating a dictionary
• Accessing elements of the dictionary
• Deleting a dictionary
• Dictionary methods
• Dictionary Comprehension
Set
• Defining a set
• Creating set
• Set operations
• Set methods
• Set comprehension
Files
• Defining a file
• Types of file operations
• Opening a File
• Closing file
• File modes
• File attributes
• Writing to file
• Reading from file
• Appending to file
• File positions
• Binary file
• Pickle module
Exception Handling
• Defining an exception?
• Default exception handler
• Exception handling techniques
• Detecting Exception (try)
• Catching exceptions (catch)
• Catching multiple exceptions
• Raising exception (raise) Finally block
• User-defined exceptions
Object-Oriented Programming OOPS concepts Defining
Class Creating object
• Method vs function Calling methods
• Instance attribute vs class attribute
• Instance method vs class method
• Private attribute and method Static Method
• Method Overloading Constructor
• Method Overriding Constructor
• List of objects Inheritance
• Examples
Multi-Threading
• Process-based multitasking
• Thread based multitasking
• Creating a Thread without using class
• Creating thread using class
• Sleep() method
• Join() method Getting and setting the name of the Thread Logging module
• Synchronization
• Lock concept
• Object-Oriented
• Inter thread communication
• Is Alive() method
• Active count() method
• Enumerate() method
• Current thread() method
• Daemon Thread
Event Handling
• Defining an event
• Bind() method
• Mousse events
• Keyboard events
• Examples
Data Base Programming
• Introduction to MySQL. Connector module, Connecting to the database by using
MySQL, Creating a table by MySQL
• Performing SQL operations, Introduction to MySQL, Installing MySQL, Creating
database using MySQL
• Connecting MySQL database from python, Creating a table, Performing
• SQL operations
• Examples
LIVE PROJECTS
• Create GUI and store data in the Database. (5-day session) Create a server-client
program. (using TCP )
Logistic Regression
• Introduction to Logistic Regression
• The logistic Function
• Linear to Logistic
• Linear to Logistic Math
• Best fit with Maximum Likelihood
• Logistic Regression EDA and Model training
• Confusion Matrix and accuracy
• Classification Matrix Precision,Recall,F1 Score
• ROC Curves
• Logistic Regression Performance Evaluation
• Multiclass classification with Logistic Regression
• Logistic Regression Capstone Project
K-Nearest neighbors
• K-Nearest Neighbors
• Concept and theory
• Distance functions: Euclidean, Murkowski
• Why should we use KNN?
• Mathematical approach
• Dataset with problem description
• Practical application on Python
• KNN Capstone Project
Decision Tree
• Introduction to Tree based methods
• History and terminology
• Understanding Gini impurity
• Constructing Decision Tree with Gini impurity
• Implementation of Decision Tree
• Decision Tree Capstone Project
Random Forest
• Random Forest Introduction
• Random Forest Key Hyper parameters
• Number of Features and Estimators in Subset
• Bootstrapping and Out-of-Bag Error
• Classification using random forest on Python
• Regression using Radom forest on Python
• Random Forest Capstone Project
Boosting Méthodes
• Introduction to Boosting
• Boosting Methods
• AdaBoost theory and implementation
• Gradient Boosting theory and implementation
Naive Bayes
• 19 Supervised Learning Capstone Project - Cohort Analysis and Tree Based Methods
Clustering
• Introduction of clustering
• K-mean clustering
• K-Means Clustering Implementation
• K-Means Color Quantization
• K-Means Capstone Project
• Hierarchical Clustering Implementation
• Hierarchical Clustering Capstone Project
Deep Learning
• Introduction to Deep Learning
• Application of Deep Learning
• Types of Deep Learning Algorithms: ANN, RNN,CNN
Reinforcement Learning
• Agent environment problem
• Reinforcement process
• Q-learning
• Practical approach with python
Natural Language Processing
• Introduction of NLP
• NLTK
• Application of Natural Language Processing
• Regular expression
• Feature Extraction
• Text mining
• Phases of NLP
• NLTK: Tokenizer, Count Vectorizer
• Sentiment Analysis
• Practical approach with python
ORACLE_DATAPUMP
• Query External Tables
Manage Objects with Data Dictionary Views
• Explain the data dictionary
• Use the Dictionary Views
• USER_OBJECTS and ALL_OBJECTS Views
• Table and Column Information
• Query the dictionary views for constraint information
• Query the dictionary views for view, sequence, index, and synonym information
• Add a comment to a table
• Critical Thinking
• Coding
• Mathematics
• Communication
• Problem Solving
• Risk Analysis
And Many More...
WHO CAN LEARN ?
• Data Scientist
• Machine Learning Engineer
• Machine Learning Scientist
• Application Architect
• Enterprise Architect
• Data Architect
• Business Intelligence Developer
GET PLACED
GET TRAINED
ENROLL
FACILITIES OFFERED
• Practical Training On Live Projects
• Complete Placement Assistance
• Interview Preparation
• Global Certification
• Fully Functional Labs
• Online / Offline Training
• Study Materials
• Expert Level Industry Recognized Training