An Introduction to Python

1
A Brief History of Python
2
Python Versions
3
Installing Python
4
Environment Variables
5
Executing Python from the Command Line
6
IDLE
7
Editing Python Files
8
Python Documentation
9
Getting Help
10
Dynamic Types
11
Python Reserved Words
12
Naming Conventions

Basic Python Syntax

1
Basic Syntax
2
Comments
3
String Values
4
String Methods
5
The format Method
6
String Operators
7
Numeric Data Types
8
Conversion Functions
9
Simple Input and Output
10
The % Method
11
The print Function

Language Components

1
Indenting Requirements
2
The if Statement
3
Relational Operators
4
Logical Operators
5
Bit Wise Operators
6
The while Loop
7
break and continue
8
The for Loop

Collections

1
Lists
2
Tuples
3
Sets
4
Dictionaries
5
Sorting Dictionaries
6
Copying Collections

Functions

1
Defining Your Own Functions
2
Parameters
3
Function Documentation
4
Keyword and Optional Parameters
5
Passing Collections to a Function
6
Variable Number of Arguments
7
Scope
8
Functions – “First Class Citizens”
9
Passing Functions to a Function
10
Mapping Functions in a Dictionary
11
Lambda
12
Inner Functions
13
Closures

Modules

1
Modules
2
Standard Modules – sys
3
Standard Modules – math
4
Standard Modules – time
5
The dir Function

Exceptions

1
Errors
2
Run Time Errors
3
The Exception Model
4
Exception Hierarchy
5
Handling Multiple Exceptions
6
raise
7
assert
8
Writing Your Own Exception Classes

Input and Output

1
Data Streams
2
Creating Your Own Data Streams
3
Access Modes
4
Writing Data to a File
5
Reading Data From a File
6
Additional File Methods
7
Using Pipes as Data Streams
8
Handling IO Exceptions
9
Working with Directories
10
Metadata
11
The pickle Module

Classes in Python

1
Classes in Python
2
Principles of Object Orientation
3
Creating Classes
4
Instance Methods
5
File Organization
6
Special Methods
7
Class Variables
8
Inheritance
9
Polymorphism
10
Type Identification
11
Custom Exception Classes

Regular Expressions

1
Simple Character Matches
2
Special Characters
3
Character Classes
4
Quantifiers
5
The Dot Character
6
Greedy Matches
7
Grouping
8
Matching at Beginning or End
9
Match Objects
10
Substituting
11
Splitting a String
12
Compiling Regular Expressions
13
Flags

Advanced Python

1
Python Modules
2
Packages in Python
3
Python Date and Time
4
File Handling
5
Python OS Module
6
Python Exception Handling
7
More Advanced PYTHON
8
Python Class and Objects
9
Python Regular Expressions
10
Python XML Parser
11
Python-Data Base Communication
12
Multi-Threading
13
Web Scrapping
14
Unit Testing with PyUnit
15
Introduction to Python Web Frameworks
16
GUI Programming-Tkinter
17
Data Analytics
18
Introduction to Machine Learning with PYTHON
19
Data Science
20
Internet of Things

Be the first to add a review.

Please, login to leave a review
Python Course training in fremont CA
30-Day Money-Back Guarantee

Includes

Full lifetime access
Access on mobile and TV

Working hours

Monday 9:30 am - 9:30 pm
Tuesday 9:30 am - 9:30 pm
Wednesday 9:30 am - 9:30 pm
Thursday 9:30 am - 9:30 pm
Friday 9:30 am - 9:30 pm
Saturday 9:30 am - 9:30 pm
Sunday 9:30 am - 9:30 pm