This Course “Python for Data Analytics” covers the following concepts.
Course Duration : 30 hours
Python for Database
Python Basics Core
Data Analytics & Connections
for Beginners Python with Python
Visualization
Python Basics for Beginners:
An Introduction to Python :
What is Python
What are the popular programming languages
Why choose python over other programming languages
How is python perfect for Data Analytics
Job opportunities after completion of the python course
Different types of IDEs used for Python programming
Python Installation
Beginning Python Basics :
The print statement
Comments
Keywords
Operators
Variables
Data types
Sequences, mutable and immutable objects
Type casting
String operations
Indexing and Slicing
Simple programs with user input
Conditional statements in Python :
Indentation
Simple if statement
If else statement
Elif statement
Nested if condition
One line if conditions or short hand if conditions
Loops or iterative statements :
The while loop
The for loop
The Range statement
Loops on sequences
Break and Continue
Nested for loops
Programming examples on loops
Collections or Data Structures :
List
Tuple
Set
Dictionary
Nested collections
Comprehension programming on Lists and Dictionaries
Real time examples using Collections
Functions and Modules :
Built in functions
User defined functions
Function with no arguments and no return value
Function with arguments but no return value
Function with arguments and return value
Types of arguments
Local and global variables
Recursive functions
Lambda function
Mapping, filter and reduce
Built in modules
User defined modules
Exception Handling :
Types of Errors
Exception handling
Try, except, finally
Raise
Regular Expressions :
Findall
Search
Split
Sub
Regex Functions with meta characters
Text files in Python :
Open(), read(), write(), close()
Export data to text files
Object Oriented Programming :
Basic concepts of OOP
Difference between general programming and OOP
Classes and Objects
__init__() method
Self parameter
Single inheritance
Multilevel inheritance
Multiple inheritance
Hierarchical inheritance
Polymorphism
Data Analytics using Pandas Library :
Data structures in Pandas : Series and DataFrames
Import and Export data
Working with Excel, CSV, Json, Delimited data files
Sorting data (Ascending/Descending)
Loc[] and iloc[]
Search and Filter data
Value_Counts
Grouping data
Pivot tables
Merging data
Concatenation of data
Data cleaning
Remove null values
Fill null values with mean(), median() and mode()
Identify duplicate records
Remove duplicate records
Data Visualization with Matplotlib library:
Matplotlib Pyplot
Matplotlib Plotting
Matplotlib Markers
Matplotlib Line
Matplotlib Labels
Matplotlib Grid
Matplotlib Subplot
Matplotlib Scatter
Matplotlib Bars
Matplotlib Histograms
Matplotlib Pie charts
Numpy Library (Numerical Python) :
Creating Arrays
Array indexing
Array slicing
1D Arrays
2D Arrays
3D Arrays
Array join
Array Search
Array filter
Database Connectivities :
Table creation in Oracle
Oracle database connection in Python
Collections and documents in MongoDB
MongoDB database connection in Python
Creation of Database and Tables in MySQL
MySQL database connection with Python
Near real time examples with DB Connections
Add-On :
Live Recording Video classes
Daily Class notes in PDF
Printed Course material
Online Quiz programs
Interview questions
Python Course Details
Trainer Name : Mr. Ram K Gopi
Total Experience : 15 Years
As a Python Faculty : 6+ Years
Course Duration : 30 hours
Python Basics : 5 hours
Core Python : 10 hours
Advanced Python : 10 hours
Database Connections: 5 hours