Scientific Computing with Python course's assignments and projects.
Chapter 1. Introduction
Chapter 2. Variables, expressions, and statements.
Chapter 3. Conditional execution
Chapter 4. Functions
Chapter 5. Iteration
Chapter 6. Strings
Chapter 7. Files
Chapter 8. Lists
Chapter 9. Dictionaries
Chapter 10. Tuples
Chapter 11. Regular expressions
Chapter 12. Networked programs
Chapter 13. Using Web Services
Chapter 14. Objected-oriented programming
Chapter 15. Using Databases and SQL
Chapter 16. Visualizing data