To enhance the clarity and usability of the READMEs in the assignment repositories, I propose adding clear information about the input and output types of the functions and classes used. This is especially important for the following reasons:
Cython Compatibility: Some future assignments may utilize Cython, which requires explicit type declarations for optimal performance.
Type Hints in Python: Even in pure Python code, type hints can improve code readability, maintainability, and help catch errors early on.
Clear Documentation: Explicitly stating the expected input/output types makes it easier for users to understand and correctly utilize the provided code.
motivation
To enhance the clarity and usability of the READMEs in the assignment repositories, I propose adding clear information about the input and output types of the functions and classes used. This is especially important for the following reasons:
assignments
acknowledge