AI summary
Comprehensive guide covering Python fundamentals, including introduction, variables, data types, control flow, loops, functions, modules, exceptions, and object-oriented programming concepts such as classes, attributes, and methods. Key topics include Python input/output, basic data structures, and various types of function arguments.
Type
1. An Introduction to Python
Get Started With Python
Python Statements
Python Keywords
Python Operator
2. Variables and Data Types
Python Variables
Python Data Types
Python Casting (Type conversion)
Python Number
3. Control Flow and Loops
Control flow statements
Python range() function
4. Python Input and Output
Python Input and Output
5. Basic Data Structures
Python Lists
Python Tuples
Python Sets
Python Dictionaries
Python String
6. Python Functions and Modules
1. Functions in Python
2. Python Modules
- Introduction to Modules
- Understanding Python's Import System
- Creating Your First Module
Check Modules Attributes
7. Python Exceptions and Errors
Python Exceptions and Errors.
8. Object Programing Language
Classes and Objects in Python
Python Attributes
Python Methods
Constructors in Python
Python Destructors to Destroy the Object
Inheritance in Python
‣
PHASE 1: Python Foundation
Functions in Python
- Types of Functions
- Creating a Function
- Calling a function
- Docstrings
- Return Value From a Function
Scope and Lifetime of Variable
Global Keyword in Function
Nonlocal Variable in Function
Python Function Arguments
Positional Arguments
Keyword Arguments
Default Arguments
Variable-length Arguments
Recursive Function
Python Anonymous/Lambda Function
filter() function in Python
map() function in Python
reduce() function in Python
Class Attributes
- Instance Variables vs. Class Variables in Python
- Python Class Variables
- What is Class Variable in Python?
- Create Class Variables
- Accessing Class Variables
- Access Class Variable inside the constructor by using eitherÂ
self parameter or class name. - Access Class Variable in Instance method by using eitherÂ
self parameter orclassname. - Access Class Variable outside of class by using either object reference or class name.
- Modify Class Variables
- Wrong Use of Class Variables
- Python Instance Variables
- What is an Instance Variable in Python?
- Create Instance Variables
- Modify Values of Instance Variables
- Method 1: Using
selfWithin Instance Methods - Method 2: Direct Access Using Dot Notation
- Method 3: Using
getattr()Function