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.
6
6
7
7
## What is it?
8
8
9
+ 1 . ` api-design ` : illustrates how to design APIs in Python.
9
10
1 . ` context-manager ` : illustrates how to write your own context managers.
10
11
1 . ` coroutines ` : illustrates how to write coroutines in Python.
11
12
1 . ` 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