Python Syllabus
Introduction
Python History
Python 2 vs. Python 3
Python Features
Install Python (Environment Set-up)
Python Applications
Variables and Data Types
Keywords
Literals
Operators
Conditional Statements
If
If-else
Nested if-else
Looping
For
While
Nested Loops
Control Statements
Break
Continue
Pass
String
String creation and accessing
Basic operations
String formatting
String slices
Predefined methods
List
Introduction and characterises of Lists
Creation and accessing list
Basic operations
Predefined methods
Tuple
Introduction and characterises of Tuple
Creation and accessing Tuple
Basic operations
Predefined functions
List vs Tuple
Set
Introduction and characterises of Sets
Creation and accessing Sets
Basic operations
Predefined methods
Dictionary
Introduction and characterises of Dictionary
Creation and accessing Dictionary
Basic operations
Predefined methods
Functions
Creating and calling functions
Types of functions
Types of arguments
Scope of variables
File handling
Printing a file
Creating a file
Opening and closing a file
Reading and writing a file
Build in methods
Modules
Importing module
Packages
Math module
Composition
Exception Handling
Common Exceptions
Exception Handling
Try- Except
Try- Finally
Custom Exceptions
Date and Time
Date-time classes
Current time
Formatting time
Calendar module
OOP’s concepts
Classes and Objects
Overloading and overriding
Inheritance
Polymorphism
Abstraction