I am teaching myself Python--a computer programming language. It is great for solving math problems when there is a brute force way to solve them. Here are some resources for learning python:

- Visual interpreter that shows what Python is doing
- 2008 MIT Open Courseware course on Python
- 2011 MIT Open Courseware course on Python
- Repl.it - A website for sharing code
- Plot.ly - Making graphs in python (chart tutorial)
- Python Modules

Here is a list of problems I have solved with Python and the problems that go with it:

- Fay With Your Math #1 - solution
- Play With Your Math #13 - solution
- Play With Your Math #6: Rollover - solution - list of all rollover numbers up to 10,000
- Marilyn Burns 1-10 Card Ordering Activity - solution
- Deal or No Deal Post - Program