74 Session’s Live Class’s Data Science & Python with
Deep learning Training Program
Course Structure Of Data Science:
Python 5 session
Basic Advance Python 9 session
Data Manipulation ( Pandas & SQL ) 6 session
Data Visualization ( Tableau & Python ) 6 session
Statics & probability 4 session
Machine learning 22 session
Deep learning 18 session
Resume Preparation 4 session
Introduction
EtlHive is a one stop solution for all the IT aspirants, as all of its training centers
are well organized to provide training for niche technologies, by the certified
trainers. The training institute also provides opulent training for Customer Training,
Corporate Training, Online Training, all equipped with the sophisticated hardware
and software resources.
[Link]
Course Content
Essentials of Python
Defining Python
History of Python and its Growing Popularity
Features of Python and its Wide Functionality
Python 2 vs Python 3
Setting Up Python Environment for Development
What and How of Python Installation?
IDEs: IDLE, Pscharm, and Enthought Canopy
Running a Python Script
Writing First Python Program
Python Scripts on UNIX and Windows
Installation on Ubuntu-based Machines
Programming on Interactive Shell
Python Identifiers and Keywords
Indentation in Python
Comments and Writing to the Screen
Command Line Arguments and Flow Control
User Input
Essentials of Hadoop
Python Data Types and Core Objects
Python Core Objects
Defining Built-in Functions
Objectives
Variables and their types
Variables - String Variables
Variables - Numeric Types
Variables - Boolean Variables
Boolean Object and None Object
Tuple Object and Operations
Dictionary Object and Operations
Types of Variables - Dictionary
Comparision of Variables
Dictionary Methods and Manipulations
Operators and Logical Operators
Data Structures and Data Processing
Arithmetic Operations on Numeric Values
Operators and Keywords for Sequences
Conditional Statements and Loops
Understanding Conditional Statements
Break Statements and Continue Statements
Using Indentations for defining if & else block
Loops in Python
While, Nested, Demo-Create
How to Control Loops?
Sequence and Iterable Objects
UDF Functions
Objectives of Functions
Types of Functions
Creating UDF Functions
Function Parameters
Unnamed and Named Parameters
Creating and Calling Functions
Python user Defined Functions
Python packages Functions
Anonymous Lambda Function
Understanding String Object Functions
List and Tuple Object Functions
Studying Dictionary Object Functions
Python Packages and File Handling
Defining Python Inbuilt Modules
Studying Types of Modules
os, sys, time, random, datetime, zip modules
How to Create Python User Defined Modules?
Understanding Pythonpath
Creating Python Packages
init File and Package Initialization
What and How of File Handling with Python?
How to Process Text Files using Python?
Read/Write and Append File Object
Test Operations: [Link]
Object-Oriented Programming in Python &
Exception Handling
Overview of Object Oriented Programming
Defining Classes, Objects, and Initializers
Attributes - Built-In Class
Destroying Objects
Methods - Instance, Class, Static, Private methods, and Inheritance
Data Hiding
Module Aliases and reloading modules
Python Exceptions Handling
Standard Exception Hierarchy
.. except...else
.. finally...clause
Creating Self-Exception Class
User-defined Exceptions
Error Debugging and Regular Expressions
Debugging Errors - Unit Tests
Project Skeleton
Creating and Using the Skeleton
How to use pdb debugger?
Using Pycharm Debugger
Asserting Statement for Debugging
Using UnitTest Framework for Testing
Understanding Regular Expressions
Match Function, Search Function, and the Comparision
Compile and Match, Match and Search
Search and Replace
What and How of Extended Regular Expressions?
Wildcard Characters
Fundamentals of Database Interaction with Python
How to Create a Database using SQLite 3?
Understanding CRUD Operations
Creating Database Connection
Python MySQL Database Access
Operations: Create, Insert, Read, Update, Delete
What are DML and DDL Operations?
Performing Transactions
How to Handle Database Errors?
What and How of Disconnecting Database?
Python and Machine Learning
Machine Learning with Python
Defining Machine Learning
Implementation of Machine Learning
Algorithms
Learning NumPy and Scipy
Learning - Supervised or Unsupervised
Supervised, Unsupervised Learning and Classification
Classification and k-Nearest Neighbours (kNN)
Building, Testing, and Measuring the Performance of the Classifier
Defining Clustering Problem
k-Means Clustering
Panda, Scikit, and Parallelism
Defining Panda
Pandas – Creating and Manipulating Data
How to Create Data Frames?
Importance of Grouping and Sorting
Plotting Data
Understanding Scikit-Learn
Algorithms for Scikit-Learn
Understanding Parallelism
What is Multithreading in Python?
How to create threads with Parameters?
Demon/Non-Demon Processes
Studying Multiprocessing in Python
Hadoop and Python
Defining Hadoop
Growing Popularity of Hadoop
Understanding the nature of BigData
What is Hadoop Ecosystem
Data Analysis with Python
Studying HDFS File System
Cloudera Cluster of Single Node
Hadoop and MapReduce Framework
MapReduce Job Run and Python
PIG, HIVE, and Python
Package Installation using Pycharm
pip and easy_install
XLS Interface and XLS Parsing with Python
Web Scraping in Python
MrJob Package
Beautifulsoup Package
Automation Testing
Concepts of Testing
Need of automation
Automation Frameworks Types
UI Automation - Selenium Library
Navigating
Locating Elements
Waits
APIs Basics
Types of APIs
API AUTOMATION - Request Module
Python UNIT TEST Framework
UNIT TEST Framework-PYTHON
Basic Test Structure
Running Tests Cases
Test Outcomes
Assert Statements-Types
Introduction to Test Fixtures
Introduction to Test Suites
Test Discovery with UNIT Test Framework
Python Nose Framework
Python Nose Framework
Installation
Running nose
Nose fixtures
Testing [Link]
Nose assert_equals
Test discovery
Running unittests from nose
Running doctests from nose
Integration of Nose with HTML
Python Robot Framework
Robot Framework-FrameWork
Architecture
Test Libraries
Installation and Configuration of Robot Framework and Ride
Suite Test Setup and Teardown
Tags: Tags for individual Testcases, Force Tags for Suite Level
Reports & Logs – Creating reports with customized file names
Creating Reports with Specified Titles
Write Keywords in RF actually implemented in Python scripts
Python and Django: Web Development
Web Development Django
Django Introduction
Installation and Setup
Introduction to Django Framework
Django Principles
Install and create virtualenv
Install Django and production ready setup
Django Project
Creating A New project
Running the Development Server
Django Apps
URLs and Views
URL Mapping -- emphasis on Python regex
HTTP protocol Fundamentals
Django Views -- render/HttpResponse Method
Django Templates
Static Files -- CSS, JavaScript and Images
Model, Template and View (MTV) Design Pattern
Django Models
Django Model Classes -- SQL Mapping
Field Types
Generating Databases
SQL Queries
[Link] Database Commands
Django Admin Interface -- superuser
Implement __str__ for your Model Classes
The Model API
SAVE and Delete
Views and Templates
Adding Login and Logout Views
A template for the Home Page
Authorization with Django
Overview of all HTML Elements
CSS Overview
Templates: Tags and Variables
Adding the HOME View
URL Mapping for APPS
Template Inheritance
Login required -- Handling issues with Login using decorators
Template Context
Templates - For, Include
Django Forms
Django Forms -- Model Class
Views and Forms
Templates and Forms -- csrf_token tag
Styling forms using django-crispy- forms
Verbose Name for display in forms
Help Text to show the text to help the user
Make a Field nullable -- null=True
Allow empty text Field -- blank=True
Showing Invitation
Accepting Invitation
Named Groups in URLs
Fat Models, skinny views
URLs: Reverse and get_absolute_url
Micro Services
Micro services
Rest API/Framework and Test Cases
Micro-services, concept and architecture
Writing Micro-services
Rest Framework and API, concept
Writing Rest Services, sending and receiving JSON Data
Writing Test Cases and Automated Testing Framework
Introduction to Big Data in the Context of Data Science
What is Data Analytics?
Types of Data Sets and Data Models
Understanding of Business Analytics
Need of Business Analytics
Types of Business Analytics
Descriptive Analytics
Predictive Analytics
Prescriptive Analytics
Supply Chain Analytics
Health Care Analytics
Marketing Analytics
Human Resource Analytics
Data Management and Business Analytics
Web Analytics and Business Intelligence
Data Science as a Strategic Asset
Data Warehousing and OLAP
Data Visualization using R and Excel
Data Visualization using Tableau
BigData and Data Science
Introduction to Data Science and Machine Learning
Implementing Machine Learning Algorithms on larger Data Sets
with Apache Mahout
How do Machines Learn?
Abstraction and Knowledge Representation
Generalization
Assessing the Success of Learning
Steps to apply Machine Learning to your Data
Choosing a Machine Learning Algorithm
Thinking about the Input Data
Thinking about Types of Machine Learning Algorithms
Matching your Data to an Appropriate Algorithm
Supervised Learning Techniques and the Implementation
of Various Algorithms
Supervised Learning Techniques and Algorithms
Understanding Process Flow of Supervised Learning Techniques
K-NN, Naïve Bayes, Support Vector Machines
Defining Classification
Understanding Classification and Prediction
Decision Tree Classifier
How to Build Decision Trees?
Basic Algorithm for a Decision Tree
Decision Trees and Data Mining
Random Forest Classifier
Features of Random Forests
Out of Box Error Estimate and Variable Importance
Naïve Bayes Classifier Model
Bayesian Theorem
Advantages and Disadvantages of Naïve Bayes Classifier Model
Understanding Support Vector Machines
What is Geometric Margin SVMs?
Understanding Linear SVMs
Unsupervised Machine Learning Techniques –
Implementation of Different Algorithms
Studying Clustering
Clustering and Classification
Understanding K-means Clustering
K-means and Pseudo Code
K-means Clustering using R
TF-IDF and Cosine Similarity
Application to Vector Space Model
What is Hierarchical Clustering?
Hierarchical Clustering Algorithm
Understanding Agglomerative Clustering Process
DBSCAN Clustering
What is Association Rule Mining?
Association Rule Strength Measures
Checking Apriori Algorithms
Ordering Items
Understanding Candidate Generation
Performing Visualization on Associated Rules
Regression Methods for Forecasting Numeric Data
What is Regression?
Model Selection
Generalized Regression
Simple Linear Regression
Multiple Linear Regression
Correlations
Correlation between X and Y
Ridge and Regularized Regression
LASSO
Time Series
Prediction: Time Dependent/Variant Data
Ordinary Least Square Regression Model
Dummy Variable Regression Model
Interaction Regression Model
Non-Linear Regression Model
Perform Regression Analysis with Multiple Variables
Non-Linear and Linear Models
Python Setup
Python Environment Setup and Essentials
Anaconda Python Distribution – Windows, Mac OS, Linux
Jupyter Notebook Installation
Variable Assignment
Understanding Data Types: Integer, Float, String, None, Boolean,
Typecasting
Tuples: Create, Access, and Slice
Dicts: Create, View, Access, and Modify
Studying Basic Operations: ‘in’, ‘+’, ‘*’
Computing with Python – NumPy and SciPy
Mathematical Computing with Python - NumPy
Understanding NumPy
ndarray: Purpose, Properties, Types
ndarray: Class and Attributes
How to Access Array Elements?
Indexing, Slicing, Iteration, Indexing with Boolean Arrays
Studying Universal Functions
What is Shape Manipulation?
Linear Algebra
Scientific Computing with Python – SciPy
Understanding SciPy
Studying SciPy Sub-packages
Sub-Packages: Integration and Optimize
Sub-Packages: Statistics, Weave, I O
Linear Algebra
Data Manipulation and Machine Learning with Python
Data Manipulation and Machine Learning with Python
Data Manipulation with Python – Pandas
Understanding Pandas
Defining Data Structures
Data Operations and Data Standardization
Pandas: File Read and Write Support
SQL Operation
Machine Learning with Python – Scikit
Supervised Learning Models: Linear and Logistic Regression
Unsupervised Learning Models: Clustering and Dimensionality Reduction
Model Persistence and Model Evaluation
Natural Language Processing with Scikit
NLP Environment Setup & Applications
NLP Sentence Analysis & Libraries
Scikit – Built-in Modules & Feature Extraction
Scikit – Grid Search & Parameters
Data Visualization and Web Scraping
Data Visualization and Matplotlib
Python Libraries
Features of Matplotlib
Line Properties Plot with (x, y)
Set Axis, Labels, and Legend Properties
Alpha and Annotation
Multiple Plots and SubPlots
Python Web Scraping and Data Science
The Parser
Searching & Modifying the Tree
Printing, Formatting, Encoding
Python and Hadoop, MapReduce, and Spark
Importance of Integrating Python with Hadoop
Understanding BigData Hadoop Architecture
Working with MapReduce
Cloudera QuickStart VM Setup
Studying Apache Spark
Resilient Distributed Systems (RDD)
Working with PySpark
PySpark Integration with Jupyter Notebook
Placements
How our Placement Process Work?
We have a dedicated team who looks after placing our students.
Above 90% of our students trained right now are placed & hence any vacancy
in their respective companies we get to know it first.
Apart from that our company has tie-up with an array of job-portals & ITJob
Consultants.
Top Companies Where Our Students Are Placed
Accenture
Wipro
Infosys
Planfirma Technologies Pvt Ltd
Interact CRM
Sudeshi Infotech
HRDXangers Ltd
AD Stringo
Mastek Pvt Ltd
Forbes Technosys Ltd
Wind World
SQWA India
Parametrix Technologies
[Link]
Introduction to Data science:
Data Science Life Cycle Business Statistics
Introduction to Keras:
Overview of Keras Installation Procedure Guiding Principles When to use KERAS
Machine Learning Fundamental:
Intuition linear & Logistic regression Binary Classification Generalization Regularization Regularization L2
([Link]
([Link]
([Link]
([Link]
([Link]
([Link]
[Link]
Introduction to TensorFlow
Intro to TensorFlow
Computational Graph
Key highlights
Creating a Graph
Regression example
Gradient Descent
TensorBoard
Modularity
Sharing Variables
Keras
TensorFlow
TensorFlow installation
TensorFlow APIs
Tensors
Importing TensorFlow
Building & Running a computational graph
Variables: Creation, Initialization, Saving, and Loading
Tensor Ranks, Shape, and Types
Reading Data
Supervisor: Training Helper for Days-Long training
TensorFlow Debugger, Command line Interface
How to use TensorFlow Debugger with [Link]
Exporting and importing a MetaGraph
TensorFlow version Semantics
TensorFlow Data versioning: GraphDefs and Checkpoints
TensorBoard: Suite of visualization tools
Perseptron
What is a Perceptron
Logic Gates with Perceptrons
Activation Functions
Sigmoid
ReLU
Softmax
Hyperbolic Functions
[Link]
How to train ANNs
Introduction
Perceptron Learning Rule
Gradient Descent Rule
Minimize Cost Function
Tuning Learning Rate
Stochastic vs Batch Gradient Descent
Multi-layer ANN
Intro to MLP
Forward propagation
Minimize Cost Function
Back propagation
Convergence in a neural net
Over fitting and Capacity
Hyper parameters in an ANN
Training Deep Neural Nets
Vanishing/Exploding Gradients
Xavier Initialization
Leaky ReLUs and ELUs
Batch Normalization
Transfer Learning
Unsupervised Pre-training
Optimizers
Regularization
Convolutional Neural Networks
Intro to CNNs
Convolution Operation
Convolution Detector Pooling Building Block
Convolution Variants
Intuition behind CNNs
Kernel filter
Feature Maps
Pooling Operation
CNN Architecture
Implement CNN in TensorFlow
[Link]
Recurrent Neural Networks
Intro to RNNs
Unfolded RNNs
Basic RNN Cell
Dynamic RNN
Training RNNs
Time-series predictions
LSTM(Long Short Term Memory) with time Series
Gradient Clipping
Word Embeddings
Seq2Seq Models
Implement RNN in TensorFlow
Residual
Autoencoders
Custom Metrics
GPU Programming in Cloud
Distrubuted TensorFlow
Hyperpameter tuning
[Link]
Contact Details
ETLHIVE
Pimple Saudagar Branch Address:
ETLhive, Floor #03, Shreeji Vihar, Above Gmart, Kunal Icon Road,
Pimple Saudagar, Pune - 411027
Nal Stop Branch Address:
ETLhive, Karve Road near Ranka Jewellers, Office #202, Siddharth Hall,
Near HP Petrol Pump,Opp Mahesh Bank, Nal Stop, Pune - 411004
Kharadi Branch Address:
ETLhive, Office # 38/4, Shankar Nagar, 2nd Floor, Krushna Complex,
Near Luminous Power Technology, Beside Patanjali Mart, Kharadi,
Pune - 411014
Vashi Branch Address:
ETLhive, Office no 502, A wing, Bsel tech park, Opposite Vashi railway
station, Mumbai - 400705
Contact: 8055020011
Website: [Link]
Email: mail@[Link]
Our Social Reviews
Connect With Us
[Link]