1.
Whetting Your Appetite
● Argument Passing
● Interactive Mode
● Source Code Encoding
● Numbers
● Strings
● Lists
2.Control Flow Tools
● if Statements
● for Statements
● The range() Function
● break and continue Statements, and else Clauses on Loops
● pass Statements
● Defining Functions
● More on Defining Functions
● Default Argument Values
● Keyword Arguments
● Arbitrary Argument Lists
● Unpacking Argument Lists
● Lambda Expressions
● Documentation Strings
● Function Annotations
● 4.8. Intermezzo: Coding Style
3.Data Structures
● More on Lists
● Using Lists as Stacks
● Using Lists as Queues
● List Comprehensions
● Nested List Comprehensions
● The del statement
● Tuples and Sequences
● Sets
● Dictionaries
● Looping Techniques
● More on Conditions
● Comparing Sequences and Other Types
4. Modules
● Executing modules as scripts
● The Module Search Path
● “Compiled” Python files
● Standard Modules
● The dir() Function
● Packages
● Importing * From a Package
● Intra-package References
● Packages in Multiple Directories
5. Input and Output
● Fancier Output Formatting
● Formatted String Literals
● The String format() Method
● Manual String Formatting
● Old string formatting
● Reading and Writing Files
● Methods of File Objects
● Saving structured data with json
6. Errors and Exceptions
● Syntax Errors
● Exceptions
● Handling Exceptions
● Raising Exceptions
● User-defined Exceptions
● Defining Clean-up Actions
● Predefined Clean-up Actions
7. Classes
● A Word About Names and Objects
● Python Scopes and Namespaces
● Scopes and Namespaces Example
● A First Look at Classes
● Class Definition Syntax
● Class Objects
● Instance Objects
● Method Objects
● Class and Instance Variables
● Random Remarks
● Inheritance
● Multiple Inheritance
● Private Variables
● Odds and Ends
● Iterators
● Generators
● Generator Expressions
9. Standard Library
● Operating System Interface
● File Wildcards
● Command Line Arguments
● Error Output Redirection and Program Termination
● String Pattern Matching
● Mathematics
● Internet Access
● Dates and Times
● Data Compression
● Performance Measurement
● Quality Control
● Batteries Included
10. Standard Library — Part II
● Output Formatting
● Templating
● Working with Binary Data Record Layouts
● Multi-threading
● Logging
● Weak References
● Tools for Working with Lists
● Decimal Floating Point Arithmetic
Creating dynamic websites with Python and WSGI
Python and SQL
11. Advance Python Packages
1. NumPy
● Introduction
● Ndarray
● Array attributes
● Array creation routines
● Array from numerical ranges
● indexing or slicing
● Broadcasting
● Iterator over array
● Array manipulation
● Binary Operation
● String Function
● mathematical function
● Arithmetic Function
● Statistical Function
● sorting & searching & counting
● Byte swapping
● Copies and views
● Matrix library
● Linear Algebra
2.SciPY
● Introduction
● clusters
● SciPy constants
● Fourier Transformation
● integrated
● interpolation
● Scipy.io
● linear algebra
● Ndimage
● optimization
● Statistics
● Compressed Sparse Graph
● Spatial
● Orthogonal Distance Regression
For Basic along with SQL duration (1 month )
Advanced Packaging (50 days)