An Introduction to Python
- History & Features
- Python Environment Setup
- Discuss IDE’s like IDLE, Pycharm and Enthought Canopy
- Start programming on an interactive shell.
- Python Identifiers, Keywords
- Python Data Types and Variable
- Operators
- Access Command line arguments within programs
Conditional Statement, Loops, Control Statements
- Condition and Loops in Python
- Control statements
- Decorators
- Python Modules & Packages
- Python Files and Directories manipulations
- Use various files and directory functions for OS operations
Lists ,Tuple, Dictionaries
- Introduction to Lists,Tuple,Dictionaries
- Accessing list, Accessing tuples & Dictionaries
- Operations
- Function and Methods
String Manipulation
- Accessing Strings
- Basic Operations
- String slices
- Function and Methods
Python Functions & Modules
- Built-in modules (Library Functions)
- Importing module
- Numeric and Math’s Module
- Random module
- Packages
- Composition
- Complex Data structures in Python
- Arbitrary data types and their Data Structure
- Python built-in functions
- Defining a function
- Types of functions
- Function Arguments
- Global and local variable
- Python user-defined functions
- Python packages and functions
- The anonymous Functions – Lambda Functions
Python File Operations
- Reading config files in python
- Writing log files in python
- Append
- Understanding read functions, read(), readline() and
readlines() - Understanding write functions, write() and writelines()
Exception Handling in Python
- Exceptions Handling
- Handling various exceptions using try….except…else
- Try-finally clause
- The argument of an Exception and create a self exception class
- Python Standard Exceptions
- Raising an exceptions, User-Defined Exceptions