# References

[json — JSON encoder and decoder — Python 3.12.0 documentation](https://docs.python.org/3/library/json.html?highlight=json#module-json)

[Python JSON (w3schools.com)](https://www.w3schools.com/python/python_json.asp)

[7. Input and Output — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files)

[Python File Open (w3schools.com)](https://www.w3schools.com/python/python_file_handling.asp)

[Python File Open (w3schools.com)](https://www.w3schools.com/python/python_file_open.asp)

[Python File Write (w3schools.com)](https://www.w3schools.com/python/python_file_write.asp)

[9. Classes — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/classes.html#generator-expressions)

[9. Classes — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/classes.html#generators)

[9. Classes — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/classes.html#iterators)

[Python Iterators (w3schools.com)](https://www.w3schools.com/python/python_iterators.asp)

[5. Data Structures — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/datastructures.html#tuples-and-sequences)

<https://www.geeksforgeeks.org/decorators-in-python/>

[Primer on Python Decorators – Real Python](https://realpython.com/primer-on-python-decorators/)

<https://www.geeksforgeeks.org/dunder-magic-methods-python/>

[Python | Dunder Methods | Codecademy](https://www.codecademy.com/resources/docs/python/dunder-methods)

[Dunder or magic methods in Python - GeeksforGeeks](https://www.geeksforgeeks.org/dunder-magic-methods-python/)

[Introducing Dunder Methods – Real Python](https://realpython.com/lessons/python-oop-dunder-methods/)

[Python Inheritance (w3schools.com)](https://www.w3schools.com/python/python_inheritance.asp)

[python - what's the difference between property and class method? - Stack Overflow](https://stackoverflow.com/questions/29968595/whats-the-difference-between-property-and-class-method)

[oop - What is Method, Property and Function? - Stack Overflow](https://stackoverflow.com/questions/4246883/what-is-method-property-and-function)

[Python's property(): Add Managed Attributes to Your Classes – Real Python](https://realpython.com/python-property/)

[Class Methods in Python: Public, Protected, Private, Static, Abstract (diveintopython.org)](https://diveintopython.org/learn/classes/methods)

[6. Modules — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/modules.html#packages)         &#x20;

[6. Modules — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/modules.html#importing-from-a-package)

[12. Virtual Environments and Packages — Python 3.12.0 documentation](https://docs.python.org/3/tutorial/venv.html#managing-packages-with-pip)

[Python Lambda (w3schools.com)](https://www.w3schools.com/python/python_lambda.asp)

[How to Use Python Lambda Functions – Real Python](https://realpython.com/python-lambda/)
