Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
10 views

Python ETL -Course Content

This document outlines a comprehensive 3-day course on Python, covering topics such as installation, data types, control statements, functions, and modules. It also includes sections on data analysis with libraries like Numpy and Pandas, as well as database access and data warehousing concepts. The course aims to provide a solid foundation in Python programming and its applications in data analysis and business intelligence.

Uploaded by

babjeeponnam
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)
10 views

Python ETL -Course Content

This document outlines a comprehensive 3-day course on Python, covering topics such as installation, data types, control statements, functions, and modules. It also includes sections on data analysis with libraries like Numpy and Pandas, as well as database access and data warehousing concepts. The course aims to provide a solid foundation in Python programming and its applications in data analysis and business intelligence.

Uploaded by

babjeeponnam
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/ 4

Python

Total Days: 3 days

Introduction
• What is Python..?
• A Brief history of Python
• Why Should I learn Python..?
• Installing Python
• How to execute Python program
• Write your first program
Variables & Data Types
• Variables
• Numbers
• String
• Lists, Tuples & Dictionary
Conditional Statements & Loops
• if…statement
• if…else statement
• elf…statement
• The while…Loop
• The for…. Loop
Control Statements
• continue statement
• break statement
• pass statement
Functions
• Define function
• Calling a function
• Function arguments
• Built-in functions
Modules & Packages
• Modules
• How to import a module…?
• Packages
• How to create packages
Classes & Objects
• Introduction about classes & objects
• Creating a class & object
• Inheritance
• Methods Overriding
• Data hiding
Files & Exception Handling
• Writing data to a file
• Reading data from a file
• Read and Write data from csv file
• try…except
• try…except…else
• finally
• os module
Getting started with Python Libraries
• what is data analysis ?
• why python for dataanalysis ?
• Essential Python Libraries
• Installation and setup
• Ipython
• Jupyter Notebook
Numpy
• Creating a Numpy array.
• The Basics.
• Some Standard Matrices.
• Indexing and Slicing.
• Iterating over a Numpy array.
• Linspace and arange.
• Generating Random Numbers/Arrays.
• Common Matrix Operations.
• Arithmetic operations between matrices.
• Arithmetic operations of matrix with a scalar (element-wise).
• Mathematical Operation(s).
• Statisitcal Operation(s).
• Concatenating numpy arrays.

Working with Pandas


• Installing pandas
• Pandas data frames
• Pandas Series
• Data aggregation with
Pandas Data Frames
• Concatenating and
appending Data Frames
• Joining Data Frames
Data Loading, Storage and file
format
• Writing CSV files with numpy and pandas
• JSON Data
• YAML Data
Python Regular Expressions
• What are regularexpressions?
• The match Function
• The search Function
• Matching vs searching
• Search and Replace
• Extended RegularExpressions
• Wildcard

Python Oracle Database Access


• Install the cx_Oracle and other Packages
• Create DatabaseConnection
• CREATE, INSERT, READ, UPDATE and DELETE Operation
• DML and DDL Oepration with Databases
• Performing Transactions
• Handling Database Errors
• Disconnecting Database
Plotting Graph on HTML Page
• Introducing Matplotlib
• Bar Charts
• Line Charts
• Scatter plots
• Bubble charts

Data Warehouse Concepts

Contents:
Business Intelligence
Business Intelligence
Need for Business Intelligence
Terms used in BI
Components of BI
General concept of Data Warehouse
Data Warehouse
History of Data Warehousing
Need for Data Warehouse
Data Warehouse Architecture
Data Mining Works with DWH
Features of Data warehouse
Data Mart
Application Areas
Dimensional modeling
Dimension modeling
Fact and Dimension tables
Database schema
Schema Design for Modeling
Star
Snow Flake
Fact Constellation schema
ETL and Metadata
ETL process
Metadata used in ETL
Metadata in Data Warehousing
Simple Data warehouse model
Online Analytical Processing (OLAP
Types of OLAP
OLAP Tools
OLTP and OLAP
OLAP Functional requirements
OLAP Fast and Selective
Operational versus Informational System
Data Mining
Data mining
The Knowledge Discovery process
Need of Data Mining
Use of Data mining
Data mining and Business Intelligence
Types of data used in Data mining
Data Mining applications
Data Mining products
Data Mining market
Best Practices for Building Data Warehouse

You might also like