- defining and invoking user-defined functions and generators - Python User defined functions
- the return keyword, returning results - Python return statement
- the None keyword - Python None Keyword
- recursion - Recursion in Python
- parameters vs. arguments - Parameter vs Argument Python
- positional, keyword, and mixed argument passing - Функции с позиционными и именованными аргументами
- default parameter values
- name scopes, name hiding (shadowing), and the global keyword - What is Scope in Python ?
- BaseException - BaseException
- Exception - Exception
- SystemExit - SystemExit
- KeyboardInterrupt - KeyboardInterrupt
- abstract exceptions
- ArithmeticError - ArithmeticError
- LookupError - LookupError
- IndexError - IndexError
- KeyError - KeyError
- TypeError - TypeError
- ValueError - ValueError
- try-except / the try-except Exception - Errors and Exceptions
- ordering the except branches
- propagating exceptions through function boundaries
- delegating responsibility for handling exceptions
PCEP-30-02 часть четвертая
Привет! Продолжаем!