0% found this document useful (0 votes)
18 views15 pages

Data Analtycs Professional-1

Data analysis

Uploaded by

Yogesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views15 pages

Data Analtycs Professional-1

Data analysis

Uploaded by

Yogesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Data Analytics

Professional

Course Highlights
Modules(Total 7) Projects(Total 5)
>Python >1 Project in python & SQL

>SQL (with MySQL) >2 Reports in power bi

>NOSQL (with MongoDB) >2 Dashboards in tableau

>Statistics

>Power bi Duration

>Tableau >Course duration: 6 months

> Adv. Excel & VBA >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
Introducton to Database
· Database Concepts
· What is Database Package ?
· Understanding Data Storage
· Relatonal 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 ns
· String Functons
· CHAR_LENGTH
· CONCAT
· LOWER
· REVERSE
· UPPER
· Numeric Functons
· MAX, MIN, SUM
·
AVG, COUNT, ABS
· Date Functons
·
CURDATE
· CURTIME
·
NOW

MONGODB
Introduction To MongoDB
Understanding NoSQL DB
NoSQL vs. SQL DB
Understanding Mongo DB
Downloading & Installation
Introduction of MongoDB shell and Compass
Understanding database, collection & document
Crud Operations
Insert Document
Delete Document
Update Document
Query Document
Operators In MongoDB
Query and Projection operators
Update operator
Aggregation Pipeline operators
Methods In MongoDB
limit and sort
bulk methods
other methods
Indexing And Relationships
Types of Indexes
Creating an Indexes
Dropping an Indexes
Defining Relationships between Documents
Python Connectivity With MongoDB
Introduction to pymongo
Installing pymongo module
MongoClient
Getting database and collection
CRUD operations
Range Queries

Sta scs & Analylys:


Introduction to Statistics
· Sample or Populaton
· Measures of Central Tendency
· Arithmetc Mean

· Harmonic Mean
· Geometric Mean
· Mode
· Quartle
· First quartle

· Second quartle(Median)
· Third quartle
· Standard Deviaton
Data Distributions
· Normal Distributon
· Uniform Distributon
· Right & Lef Skewed Distribbutn
Hypothesis Testing
· Normality Test
· Central Limit Theorem
· Mean Test
· T-test

· Z-test

· ANOVA test

· Chi Square Test


· Correlaton and Covariance
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

Data Visualization using matplotlib and seaborn packages


· Scatter plot, lineplot, bar plot
· Histogram, pie chart,
· Jointplot, pairplot ,Heatmap
· Outlier detection using boxplot
POWER BI
INTRODUCTION TO POWER BI

· Introduc n to Business Intelligence (BI)


Various BI tools
Introduc n to Power BI
Why Power BI
Power BI Components
Introduc n of Power BI Desktop
Installaton of Power BI Desktop

DATA VISUALIZATION

Understanding Power View and Power Map


Data visualizaton techniques
Page layout & Format ng
Power BI Desktop visualiza n
Format ng and customizing visuals
Column chart, Pie chart, Donut chart,
· Sca er hart, Funnel chart
· Include & exclude
· Geographical data visualizaton using Maps
Drill down
Drill through
Page navigatons
Bookmarks
Selecton pane to show/hide visuals
Comparing volume and value-based analy s
Combinatons charts (dual axis charts)
Filter pane
Slicers
Use of Hierarchies in drill down analysis
Sync slicers
Tool s & custom tooolts
Tables & matrix
Conditonal format ng on visuals

· POWER BI SERVICE, PUBLISING & SHARING


· Introduc n to Power BI Service
Introduc n of workspaces
Dashboard
Crea n & Configuring Dashboards
Dashboard theme
Reports vs Dashboards
Sharing reports & dashboards
· DATA TRANSFORMATION – SHAPING & COMBINING DATA
· Shaping data using Power Query Editor
Format ng data
Transformaton of data
Understanding of Data types
Naming conven ons best praccces to consider
Working with Parameters
Merge Query
Append Query
Group by of data (aggrega n of data)
Duplicate & Reference tables
Fill
Pivot & Un-pivot of data
Custom columns
Conditonal columns
Replace data from the tables
Split columns values
Move columns & sor g of data
Detect data type, count rows & reverse rows
Promote rows as column heade rs
Hierarchies in Power BI

DATA MODELING & DAX


Introduc n of rrelat nships
Crea n relaaonships
Cardinality
Cross filter direcctn
Use of inac e relat nships
Introduc n of DAX
Why DAX is used
DAX syntax
DAX func ns
Context in DAX
Calculated columns using DAX
Measures using DAX
Calculated tables using DAX
Learning about table, informaton, logical, text, iterator,
Time intelligence functons (YTD, QTD, MTD)
Cumula ve alues, calculated tables, and ranking and rank over groups
Date and tme fun ctons

Tableau
· Tableau Introducton
· Comparing Tableau with Power bi
· Dimension & Measure
· Tableau Charts
· Tableau Filters
· Tableau Dashboards
· Tableau Story
· Calculated Fields
· Publishing Report to Server

AdvancedExcel
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

Working with Functions


· Writing conditional expressions (using IF)
· Using logical functions (AND, OR, NOT)
· Using lookup and reference functions (VLOOKUP, HLOOKUP, MATCH, INDEX)
· VlookUP with Exact Match, Approximate Match
· Nested VlookUP with Exact Match
· VlookUP with Tables, Dynamic Ranges
· Nested VlookUP with Exact Match
· Using VLookUP to consolidate Data from Multiple Sheets

Advanced Excel Course - Data Validations


· Specifying a valid range of values for a cell
· Specifying a list of valid values for a cell
· Specifying custom validations based on formula for a cell
Advanced Excel Course - Working with Templates
· Designing the structure of a template
· Using templates for standardization of worksheets

Advanced Excel Course - Sorting and Filtering Data


· Sorting tables
· Using multiple-level sorting
· Using custom sorting
· Filtering data for selected view (AutoFilter)
· Using advanced filter options

Advanced Excel Course - Working with Reports


· Creating subtotals
· Multiple-level subtotals
· Creating Pivot tables
· Formatting and customizing Pivot tables
· Using advanced options of Pivot tables
· Pivot charts
· Consolidating data from multiple sheets and files using Pivot tables
· Using external data sources
· Using data consolidation feature to consolidate data
· Show Value As ( % of Row, % of Column, Running Total, Compare with Specific Field)
· Viewing Subtotal under Pivot
· Creating Slicers ( Version 2010 & Above)

Advanced Excel Course - More Functions


· Date and time functions
· Text functions
· Database functions
· Power Functions (CountIf, CountIFS, SumIF, SumIfS)

Advanced Excel Course - Formatting


· Using auto formatting option for worksheets
· Using conditional formatting option for rows, columns and cells

Advanced Excel Course - Macros


· Relative & Absolute Macros
· Editing Macro's

Advanced Excel Course - WhatIf Analysis


· Goal Seek
· Data Tables
· Scenario Manager
· Using Bar and Line Chart together
· Using Secondary Axis in Graphs
· Sharing Charts with PowerPoint / MS Word, Dynamically
· (Data Modified in Excel, Chart would automatically get updated)

Advanced Excel Course - New Features Of Excel


· Sparklines, Inline Charts, data Charts
· Overview of all the new features

Advanced Excel Course - Final Assignment


· The Final Assignment would test contains questions to be solved at the end of the Course

VBA (VISUAL BASIC FOR APPLICATION) & MACROS

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.

Workbook and Worksheet Object:


· Path and Full Name, Close and Open, Loop through Books and Sheets, Sales Calculator, Files in a
Directory, Import Sheets, Programming Charts.

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.

Date and Time:


· Compare Dates and Times, DateDif Function, Weekdays, Delay a Macro, Year Occurrences, Tasks
on Schedule, Sort Birthdays.

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.

Function and Sub:


· User Defined Function, Custom Average Function, Volatile Functions, ByRef and ByVal.

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
2.0 NOIDA SEC-63
H-43 Sector-63
Noida-201301

+91 7042175774
+91 9810851363

You might also like