File tree Expand file tree Collapse file tree 3 files changed +509
-0
lines changed
Expand file tree Collapse file tree 3 files changed +509
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ was used to develop it.
66
77## What is it?
88
9+ 1 . ` api-design ` : illustrates how to design APIs in Python.
9101 . ` context-manager ` : illustrates how to write your own context managers.
10111 . ` coroutines ` : illustrates how to write coroutines in Python.
11121 . ` decorators ` : illustrates how to write decorators in Python.
Original file line number Diff line number Diff line change 1+ # API design
2+
3+ Designing an API is an important part of the software development process. It
4+ is the contract that defines how software components are used and interact. A
5+ well-designed API helps developers as well as users to understand the
6+ functionality of the software and how to use it. It also contributes to the
7+ maintainability and scalability of the software.
8+
9+
10+ ## What is it?
11+
12+ 1 . ` positional_vs_keyword_arguments.ipynb ` : Jupyter notebook that illustrates
13+ the difference between positional and keyword arguments in Python, and how
14+ to enforce the use of either.
You can’t perform that action at this time.
0 commit comments