This is a great book to learn more about python. Once you have mastered the basics of python this should be your next stop to learn more. I recommend it highly. Readers unfamiliar with this book can see what others have said here. Its always important to try to keep learning and as such here are a few solutions to exercises I've had time to look at.