Web Analytics

Core and Advanced Python

Who Should Attend

1
This course is designed for application programmers and designers planning to develop applications using the Python.

This course is designed for application programmers and designers planning to develop applications using the Python.

1
Upon completion of this course, students will be able to:
2
Run a Python application.
3
Navigate through the API docs.
4
Use the Object Oriented paradigm in Python
5
Understand the division of classes into Python packages.
6
Use Exceptions to handle run time errors.

Prerequisites:

1
Knowledge of programing languages such as C or C is desirable but not mandatory

Course Outline: (Core Python)

1
1) Introduction
2
History
3
Features
4
Setting up path
5
Working with Python
6
Basic Syntax
7
Variable and Data Types Operator

2) Conditional Statements

1
If
2
If- else
3
Nested if-else

3) Looping

1
For
2
While
3
Nested loops

4) Control Statements

1
Break
2
Continue
3
Pass

5) String Manipulation

1
Accessing Strings
2
Basic Operations
3
String slices
4
Function and Methods

6) Lists

1
Introduction
2
Accessing list
3
Operations
4
Working with lists
5
Function and Methods

7) Tuple

1
Introduction
2
Accessing tuples
3
Operations
4
Functions and Methods

8) Dictionaries

1
Introduction
2
Accessing values in dictionaries
3
Working with dictionaries
4
Functions

9) Sets

1
Introduction
2
Accessing values in sets
3
Working with sets
4
Functions

10) Functions

1
Defining a function
2
Calling a function
3
Types of functions
4
Function Arguments
5
Anonymous functions
6
Global and local variables

11) Modules

1
Importing module
2
Math module
3
sys Module
4
os module
5
datetime module

12) Files in Python

1
Types of Files in Python
2
Opening a File
3
Closing a File
4
Working with Text Files Containing Strings
5
Knowing a File exists or not?
6
Working with Binary Files
7
The with statement
8
Pickle in Python
9
Printing on screen
10
Reading data from keyboard
11
Opening and closing file
12
Reading and writing files
13
Functions

13) Exception Handling

1
Errors in Python Program
2
Compile Time Error
3
Runtime Errors
4
Logical Errors
5
Exceptions
6
Exception Handling
7
Type of Exceptions
8
The Except Block
9
Try ? finally clause
10
User Defined Exceptions

Advance Python

14) OOPs concept

1
Class and Objects
2
Creating a Class
3
The self variable
4
Constructor
5
Types of Variables
6
Namespaces
7
Types of Methods
8
Instance Methods
9
Class Methods
10
Static Methods
11
Inheritance
12
Constructor in Inheritance
13
Overriding Super class Constructors and Methods
14
The super() method
15
Type of Inheritance
16
Single Inheritance
17
Multiple Inheritance
18
Polymorphism
19
Duck Type Philosophy of Python
20
Operator Overloading
21
Method Overloading
22
Method Overriding

15) Regular expressions

1
Match function
2
Search function
3
Matching VS Searching
4
findall

16) Numpy Python

1
Arrays
2
Array indexing
3
Datatypes
4
Array math
5
Datatypes
6
Array math

17) Matplotlib

1
Plotting
2
Subplots

18) Database

1
Introduction
2
Connections
3
Executing queries
4
Transactions
5
Handling error

19) Pandas

1
Introduction to Pandas
2
Pandas-Import modules
3
Create a Data Frame
4
Read data from a file
5
Get data types
6
Add a new column
No announcements at this moment.

Be the first to add a review.

Please, login to leave a review
Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt