references
Here are various guides, tools, etc. that have been helpful to us while building Note Splitter.
misc
user interface
formatting, typing, and style
project structure
Structuring Your Project — The Hitchhiker’s Guide to Python by Kenneth Reitz & Real Python
Python import: Advanced Techniques and Tips by Real Python
python packaging: basic setup.py and declarative metadata (intermediate) by AnthonyWritesCode
testing
documentation
design patterns
Python Design Patterns by Brandon Rhodes
The Catalog of Design Patterns by Refactoring Guru
parsing
Introduction to Abstract Syntax Trees by Twilio
Lexical analysis by Wikipedia
Scanning by Crafting Interpreters