Skip to content

Commit eb50eca

Browse files
authored
Added sub-section "Commonly Used Knowledge"
1 parent 4e71315 commit eb50eca

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ If you have any question/proposal or want to discuss this index, do not hesitate
1111
- **[General tutorials and guides](#general-tutorials-and-guides)**
1212
- **[Important Standard Library Modules](#important-standard-library-modules)**
1313
- **[Topics Index](#topics-index)**
14+
* [Commonly Useful Knowledge](#commonly-useful-knowledge)
1415
* [Versioning and Environments Management](#versioning-and-environments-management)
15-
* [QoL libraries](#qol-libraries)
16+
* [QoL Libraries](#qol-libraries)
1617
* [Unit Testing](#unit-testing)
1718
* [Code Quality and Linting](#code-quality-and-linting)
1819
* [Tips and Tricks](#tips-and-tricks)
@@ -130,6 +131,8 @@ Python official module docs: [https://docs.python.org/3/py-modindex.html](https:
130131

131132
DISCLAIMER: All below async references were added taking into consideration only the _asyncio_ built-in module. I'm currently looking into _trio_ and _AnyIO_ as alternatives.
132133

134+
### Commonly Useful Knowledge
135+
133136
1. <u>Packages & Modules</u> - split Python code into multiple files & packaging reusable Python code into a single package: [Real Python reference](https://realpython.com/python-import/) & [Official docs reference](https://docs.python.org/3/tutorial/modules.html)
134137
1. Example _asyncio_ module source code, look at [\_\_init\_\_.py](https://github.com/python/cpython/tree/3.9/Lib/asyncio)
135138
2. Packaging modules to distribute [benefit from Python Wheels](https://realpython.com/python-wheels/)
@@ -226,7 +229,7 @@ DISCLAIMER: All below async references were added taking into consideration only
226229
1. Recommended tool is [_Poetry_](https://python-poetry.org/) - Virtual envs package management solution similar to _npm_
227230
2. [pyenv](https://github.com/pyenv/pyenv) - Python versioning manager
228231

229-
### QoL libraries
232+
### QoL Libraries
230233

231234
**For day-to-day development there are some Quality of Life libraries that can speed up development, make us more productive, spare us bugs, etc.**
232235

0 commit comments

Comments
 (0)