Learning Resources
Introduction
- Need and evolution of Python
- Features of Python
- The Prompt
- Editor and source file
- Translation and executable
Installation
Language Basics
- Language elements constants and numbers and strings
- Strings types single quotes and double quotes and triple quotes
- Escape Sequence and string concatenation and format method
- Variables naming and types and objects
- Indentation and logical and physical lines
Operators and Expressions
Control Flow
Functions
- Function parameters and local variables
- Using global and nonlocal statement
- Default Argument values and keyword arguments
- VarArgs and keyword-only parameters
- The return statement
- DocStrings and annotations
Modules
- Byte-compiled pyc files
- The from import statement
- A module name and custom modules
- The dir function and packages