Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 869 Bytes

File metadata and controls

28 lines (20 loc) · 869 Bytes

03 — Functions & Modules

Functions, args/kwargs, closures, imports, and packages.

How each lesson works

Each .py file contains THEORY (docstring at top) + PRACTICE (numbered runnable sections).

python3 core-python/modules/03-functions-and-modules/01_basic_functions.py

Lessons

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