Announcement
Lecture
- Lecture 11: Python advanced topics - decorators and classes
- Lecture 10: Python advanced topics - IO, Monte Carlo, wrappers and interoperability
- Lecture 9: Python - array computing and plotting
- Lecture 8: Python - I/O, error handling, and testing frameworks
- Lecture 7: Python - modules, loops, and I/O
- Lecture 6: Python - branching and functions
- Lecture 5: Python - variables and assignment statements
- Lecture 4: Python - values, variables, and types
- Lecture 3: Python for beginners
- Lecture 2: Advanced Git concepts
- Lecture 1: A professional programmer uses Version Control System (VCS)
- Lecture 0: Programming history
Homework
- Homework 10: Problems - Python advanced, Monte Carlo methods
- Homework 9: Problems - Python advanced IO, Monte Carlo
- Homework 8: Problems - Python array computing and plotting
- Homework 7: Problems - Python I/O, error handling, and unit testing
- Homework 6: Problems - Python modules, loops, and I/O
- Homework 5: Problems - Python branching and functions
- Homework 4: Problems - Python variables and assignment statements
- Homework 3: Problems - Python debugging and string manipulation
- Homework 2: Problems - Advanced Git
- Homework 1: Problems - Designing a Github README file and web-page for your project
Quiz
- Quiz 7: Problems - Python - I/O, error handling, and tesing frameworks
- Quiz 6: Problems - Python modules, loops, and IO
- Quiz 5: Problems - Python variables and assignment statements
- Quiz 4: Problems - Python values, variables, types
- Quiz 3: Problems - Advanced Git
- Quiz 1: Problems - Programming history