Why Python
History
Python Features
Python installation and Configuration
Windows
Linux
Basic Syntax :
First Python Program
Script Mode Programming
Python Identifiers
Reserved Words
Lines and Indentation
Multi-Line Statements
Quotation in Python
Comments in Python
Using Blank Lines
Waiting for the User
Multiple Statements on a Single Line
Multiple Statement Groups as Suites
Command Line Arguments
Variable types :
Assigning Values to Variables
Multiple Assignment
Standard Data Types
Python Numbers
Python Strings
Python Lists
Python Tuples
Data Type Conversion
Basic Operators :
Types of Operator
Python Arithmetic Operators
Comparison (Relational) Operators
Assignment Operators
Logical Operators
Bitwise Operators
Membership Operators
Identity Operators
Decision Making :
Numbers :
Numbers different numerical types
Number Type Conversion
Mathematical Functions
Random Number Functions
Trigonometric Functions
Strings :
Accessing Values in Strings
Updating Strings
Escape Characters
String Special Operators
String Formatting Operator
Triple Quotes
Unicode String
Built-in String Methods
Lists :
Accessing Values in Lists
Updating Lists
Delete List Elements
Basic List Operations
Indexing, Slicing, and Matrixes
Built-in List Functions & Methods
Tuples:
Accessing Values in Tuples
Updating Tuples
Delete Tuple Elements
Basic Tuples Operations
Indexing, Slicing, and Matrixes
No Enclosing Delimiters
Built-in Tuple Functions
Dictionary:
Accessing Values in Dictionary
Updating Dictionary
Delete Dictionary Elements
Properties of Dictionary Keys
Built-in Dictionary Functions & Methods
Date & Time:
What is Tick?
What is Time Tuple?
Getting current time
Getting formatted time
Getting calendar for a month
The time Module
The calendar Module
Functions :
Defining a Function
Syntax
Calling a Function
Pass by reference vs value
Function Arguments
Required arguments
Keyword arguments
Default arguments
Variable-length arguments
The Anonymous Functions
The return Statement
Scope of Variables
Modules :
The import Statement
The from...import Statement
The from...import * Statement
Locating Modules
The PYTHONPATH Variable
Namespaces and Scoping
The dir( ) Function
The globals() and locals() Functions
The reload() Function
Packages in Python
Files I/O :
Defining a Function
Printing to the Screen
Reading Keyboard Input
The raw_input Function
The input Function
Opening and Closing Files
The open Function
The file Object Attributes
The close() Method
Reading and Writing Files
The write() Method
The read() Method
File Positions
Renaming and Deleting Files
The rename() Method
The remove() Method
Directories in Python:
The mkdir() Method
The chdir() Method
The getcwd() Method
The rmdir() Method
Python Exceptions:
What is Exception?
Handling an exception
The except Clause with No Exceptions
The except Clause with Multiple Exceptions
The try-finally Clause
Raising an Exceptions
User-Defined Exceptions