Python Made Simple
Dive into the World of Programming
- What is python
- Why to learn python
- Career with python
- Characteristics of python
- Applications of python
- Installation of python
- Python Interpreter architecture
1. Introduction to python
- Executing First python Program
- Comments in python
- Fundamentals of language
- Input and output function
- Data type
- Typecasting
- Operators in python
2. Python Basics
- Standard data type
- String Handling
- Python List
- Python Tuple
- Python Set
- Python Dictionary
- Python Functions
3.Data Structure and Data type
- Defining a Function
- Calling a Function
- Types of Functions
- Functions arguments
- Functions return statement
- Nested Function
- Function as argument
- Function as return statement
- Decorator Function
- Closure
- Map(), filter(), reduce(), any(), Functions
- lambda function
4. Functions
- Why modules
- Script v/s module
- Importing modules
- Standard v/s third party modules
- Why Packages
- Understanding the pip utility
5. Modules and Packages
- Syntax Errors and Exception
- Exception handling with try, except, finally, raise, assert
- Multiple except
- Make your own Exception now
6. Exception Handling
- know about File handling
- File Mode
- Functions and methods related to file handling
- Handling file handling
- The with statement
7. File Handling
- Procedure v/s object oriented programming
- OOP Principle
- Creating classes and object
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
- Garbage collection
- Iterator & Generator
8. Classes or Object oriented programming
- namedtuple()
- deque
- ChainMap
- Counter
- OrderedDict
- defaultdict
- UserDict()
- UserList
- UserString
9.Collections
- Introduction
- Example of GUI
- Standard attribute of GUI
- Geometry management
- Dialogs and menus