INTRODUCTION TO PYTHON
History
Features
Working with Python
CONDITIONAL STATEMENTS
If statements
If-else statements
Nested If-else statements
Switch statements
LOOPING
For loop
While loop
Nested loops
CONTROL STATEMENTS
Break statements
Continue statements
STRING MANIPULATION
Accessing strings
Basic Operations
String slices and functions
LISTS
Introduction to lists
Accessing lists
Operations on lists
Working with lists
Functions and methods
TUPLES
Introduction to tuples
Accessing tuples
Operations on tuples
Working with tuples
Functions and methods
DICTIONARIES
Introduction to dictionaries
Accessing values in dictionaries
Working with dictionaries
Properties
Functions
FUNCTIONS
Defining a function
Calling a function
Types of functions
Function arguments
Anonymous functions
Global and local variables
MODULES
Importing modules
Math module; random module
Packages and composition
Printing on screen
Reading data from keyboard
Opening and closing file
Reading and writing file
Functions
EXCEPTION HANDLING
Exception
Exception handling
Except clause
Try? finally clause
User defined exceptions