Evil Genius
IT Solutions
Portfolio
Services
AI
How we work
About
Society
EN
ខ្មែរ
Contact
Portfolio
Services
AI
How we work
About
Society
Evil Genius Society
Home
Learn
Forum
Leaderboard
Socials
Messages
Curriculum
1. Getting Started & Fundamentals
2. Control Flow
3. Data Structures
4. Functions & Scope
4.1 Defining Functions with def
4.2 Parameters, Arguments, and Return Values
4.3 Default Parameter Values
4.4 *args and **kwargs
4.5 Variable Scope
4.6 Lambda Functions
4.7 Higher-Order Functions
4.8 Recursion Basics
4.9 Docstrings and Documentation
4.10 Module 4 Project: Text Utility Library
5. Object-Oriented Programming
6. File Handling & Error Management
7. Modules, Packages & Environment
8. Working with Data & APIs
9. Intermediate Python & Best Practices
10. Capstone Projects
← All modules
Modules 4
Functions & Scope
Package logic into reusable functions and understand how scope works.
4.1
Defining Functions with def
4.2
Parameters, Arguments, and Return Values
4.3
Default Parameter Values
4.4
*args and **kwargs
4.5
Variable Scope
4.6
Lambda Functions
4.7
Higher-Order Functions
4.8
Recursion Basics
4.9
Docstrings and Documentation
4.10
Module 4 Project: Text Utility Library