- Introduction to python
- Installing python
- Running python program
- Course structure
- Variables and datatypes
- Operators
- Input and output (I/O)
- Summary
- Check your understanding
- Conditions
- Loops
- Control flow
- Nested conditions and loops
- Summary
- Review
- Lists
- Working with Lists
- Tuples
- Summary
- Review
- Strings
- String operations
- Common string methods
- String formatting
- Demo: String Formatting
- Summary
- Review
- Sets
- Demo: Sets
- Dictionaries
- Demo: Dictionaries
- Review
- Functions - parameters and return values
- Demo: functions
- Scope of variables
- Demo: Scope
- Summary
- Review
- Read/Write files
- Modes and Exception handling
- Read/Write a text file
- Handling Exception
- Demo: Dealing with files
- Summary
- Review
- Modules and Packages
- Importing modules
- Create and use 'Package'
- Demo: Modules and Packages
- Summary
- Review
- Classes and Objects
- Inheritance
- Polymorphism
- Method overriding
- Summary
- Review