About

Welcome to PyWhip ... the website for Python practice. Learning Python is a skill. It takes practice, not just an understanding of the theory. In fact, you can learn basic Python without any theory. Just read the help pages if you get stuck. Start with the easy problems first. Some of these have hints, or even a complete solution.

Contributions of new problems are welcome. The best time to write new problems is just after you learn something new. Then you can remember what was interesting or difficult about your own learning experience.

Don't wait for your teacher to assign problems. Jump right in and get ahead of the class.

Many thanks to Nick Parlante for his excellent JavaBat.com, the inspiration for this website.


Credits:

David MacQuigg, PhD
Editor in Chief

Athar Hameed (gmail username: atharh)
Python Developer

Angke Chen
Website Developer

Contact info: pywhip at box67 dot com