Session 1 : Introduction
- About Python
- Installation Process
- Python 2 vs Python 3
- Basic program run
- Compiler
- IDLE User Interface
- Other IDLE for Python
Session 3 : Numeric Type
- Numeric Basic Type
- Numbers in action
- Other Numeric Types
Session 5 : List and Dictionaries
- List
- Dictionaries
Session 7 : Introduction Python Statements
- Python’s Statements
Session 9 : If Tests and Syntax Rules
- If-statements
- Python Syntax Revisited
- Truth Values and Boolean Tests
- The If/else ternary Expression
- The if/else Ternary Expression
Session 11 : Function and Generators
- Function Basic
- Scopes
- Arguments
- Modules
- Package
Session 13 : File Handling
- Open file in python
- Close file in python
- Write file in python
- Renaming and deleting file in python
- Python file object method
- Package
Session 15 :Linear List Manipulation
- Understand data structures
- Learn Searching Techniques in a list
- Learn Sorting a list
- Understand a stack and a queue
- Perform Insertion and Deletion operations on stacks and queues
Session 2: Types and Operations
- Python Object Types
Session 4 : String Fundamentals
- Unicode
- String in Action
- String Basic
- String Methods
- String Formatting Expressions
- String Formatting Methods Calls
Session 6 : Tuples, Files, and Everything Else
- Tuples
- Files
Session 8 : Assignments, Expression, and Prints
- Assignments Statements
- Expression Statements
- Print Operation
Session 10 : while and for loops
- while Loops
- break, continue, pass , and the Loop else
- for Loops
- Loop Coding Techniques
Session 12 : Classes and OOP
- OOP: The Big Picture
- Class Coding Basics
Session 14 : Function Basic
- Why use Function?
- Coding function
- A Frist Example: Definitions and Calls
- A Second Example : Intersecting Sequences