Practice Python aims to provide basic exercises for Python learners to discover Python, but it is certainly not complete. There are plenty of other resources out there online (both free and not free) that Practice Python recommends. This page contains affiliate links.
This post is written by Michele Pratusevich. I love the Python programming language, and I love computational photography. This post describes how to make (almost) any Instagram filter with about 15 lines of Python, using the (now-defunct) Gotham Instagram filter as a case study. I presented this at a lighting talk at the Boston Python Meetup on December 20th, and you can find my slides on my personal site.
Practice Python is doing well with exercises, solutions, comments, etc. But it needs more! So, I have set up a blog section of Practice Python, which will be updated whenever I have something interesting to say about Python!
This site has regular exercise postings, and if you are quick to submit your solutions, they will be featured on the next week’s solution post!
Programming is the missing link in education. It lets you explore, play, work with others, and fail in a safe environment. Everyone should learn to program.