PYTHON
1. Introduction
Why do we need Python
Program structure
2. Execution steps
Interactive Shell
Executable or script files
User Interface or IDE
3. Memory management and Garbage collections
Object creation and deletion
Object properties
4. Data Types and Operations
Numbers
Strings
List
Tuple
Dictionary
Other Core Types
5. Statements and Syntax
Assignments, Expressions and prints
If tests and Syntax Rules
While and For Loops
Iterations and Comprehensions
6. File Operations
Opening a file
Using Files
Other File tools
7. Functions
Function definition and call
Function Scope
Arguments
Function Objects
Anonymous Functions
8. Modules and Packages
Module Creations and Usage
Module Search Path
Module Vs. Script
Package Creation and Importing
9. Classes
Classes and instances
Classes method calls
Inheritance and Compositions
Static and Class Methods
Bound and Unbound Methods
Operator Overloading
Polymorphism
10. Exception Handling
Default Exception Handler
Catching Exceptions
Raise an exception
User defined exception
11. Advanced Concepts
Defining Panda
Pandas – Creating and Manipulating Data
How to Create Data Frames?
Importance of Grouping and Sorting
Plotting Data
12. Django
Django overview
Creating a project
Apps life cycle
Admin interface
Creating views
URL Mapping
Template system
Models
Form details
Testing
Page redirection
Sending Emails
Deploying Django framework
Generic views
Form processing
File uploading
Cookie handling
Sessions, caching and comments
RSS,AJAX