These notes are intended to give some further reading and intermediate techniques once you're grasped the basics from The GRC Summer School's Basic Python Course
- Exceptions
- Pointers
- Context Managers
- Regular Expressions
This section deals with the in-depth mechanics of functions, and how you can leverage them to create programs that otherwise would not be possible.
This section teaches the basics of classes and OOP in Python.
Keep an eye out for the following topics in the future!
- Miscellaneous Data structures: Queues, Stacks, and Graphs
- Databases
- Multi-threading and parallelism
- Communicating with measurement instruments
- Introduction to creating GUIs