Functions, args/kwargs, closures, imports, and packages.
Each .py file contains THEORY (docstring at top) + PRACTICE (numbered runnable sections).
python3 core-python/modules/03-functions-and-modules/01_basic_functions.py| File | Topic |
|---|---|
01_basic_functions.py |
def, return, docstrings |
02_args_kwargs.py |
*args, **kwargs |
03_lambda.py |
Anonymous functions |
04_scope_closures.py |
LEGB, closures |
05_recursion.py |
Recursive functions |
06_imports.py |
import styles |
07_use_local_module.py |
Local packages |
08_name_main.py |
if __name__ == "__main__" |
→ Next: 04-object-oriented-programming
Interview prep: INTERVIEW.md — 25+ questions with answers