This repository aims to gather and store knowledge about some specific topics which may be useful for scientific researchers and programmers coding in Python.
Its intended use is as a collection of rather short-size Jupyter notebooks and
Markdown files. However, some most almost every topic will be initially
covered with Markdown files storing keywords or links to external web resources.
Hopefully, those links and keywords will eventually be processed and transformed into
custom text including personal knowledge, as well as external resources.
- Classes: Attributes and methods
- Classes: Class inheritance
- Code projects: Packaging with conda
- Data analysis: Error metrics
- Data analysis: Plotting
- Data downloading: Requests
- Data downloading: Web scrapping
- Data processing: Regular expressions
- Files: YAML reading
- Files: Markdown and Jupyter notebooks
- Python: Data containers
- Python: Decorators
- Python: List-comprehension, dict-comprehension, generators
- Python: Docstrings and typehints
- Tests: Testing frameworks in Python
- Tests: Unit tests, integration tests, code mocking