The repository contains an Introductory Course on Scientific Programming with Python based on the book A Primer on Scientific Programming with Python. It is divided into 8 sections:
- Computing with formulas.
- Loops and Lists.
- Functions and Branching.
- User Input and Error Handling.
- Arrays and Plotting.
- Dictionaries and Strings.
- Classes.
- Random Numbers and Simple Games.
- Object-Oriented Programming.
All the codes for each sections are as indicated in the descriptions.