Here's what Python Morsels users have to say about their experience.
Before Python my coding background included C, C++, Perl, Go, and Bash. Sometimes I still think in those other languages, but the best practices in those programming languages don't always apply to Python. Python Morsels is helping me to think in Python which helps me write Python code that is effective, efficient, smart, and reusable.
I just did my semi-annual review with my supervisor, and realized that in the six months or so I've been doing Morsels, my Python skill levels have significantly improved. I have been a programmer for over 20 years and have deep expertise in C++, Perl, and Bash, but when I signed up for Morsels, I was frustrated at the gaps in my Python knowledge, especially with all its idiosyncrasies.
With Python Morsels I've made consistent progress, the time I spend learning results in marked improvements. Regular practice is what improves you, I didn't realise how much that applied to programming as well, but also you need to be practicing correctly.
Python Morsel might be single-handedly the best learning option for Python regardless of level. Trey Hunner explains everything eloquently and does so in a great order of when and what to learn.
I can say for sure that this is the best challenge site I have ever come across, not only in terms of the challenges but also in the form of additional material support on your blog. There are many websites with similar programming challenges nowadays, but yours is certainly distinguished by the fact that the tasks are really thought out, created by a person with a passion for what he does. You are great at what you do.
I was hesitant about paying for Python Morsels given how many free learning resources there are. But it was definitely worth it. I've learnt more from Python Morsels than anything else, by far.
I love these exercises. They are short and simple enough that I can do them in between putting my daughters to bed but challenging enough that I learn something new almost every time.
Overall I have to admit that I'm blown away by the usefulness of your weekly exercises. There is nothing academic about them and they seem to be applicable to many situations.
I really like the way the solutions are explained. The method for solving each problem is explained step-by-step in such a way that anyone can follow along. Also Python Morsels doesn't just offer explanations for each of the problems, it also has easy to follow tutorials and insights into other aspects of the solution. There are great explanations for each of the tools used
The time I spent working on Python Morsels problems translated into saved time programming for work. And it's not a grind - it's actually fun.
I recommend Python Morsels to my co-workers and anyone else who will listen. I think it's the best resource for an experienced developer who wants to up their Python game.
I got this week's exercise and completed the code quickly. It worked, passed all the tests. Seemed too trivial. I knew there had to be a python angle... but what? I tried to do it cleanly, using slicing and splitting and string formatting... but refactoring to achieve sum of comprehension never occurred to me. Your write-up always turns on new light bulbs and makes me smile. Thank you!
I didn't knowing what I would receive or whether it would be worth the money before signing up. I'm glad I signed up. It's been worth every penny.
Team plans are available upon request.
We have a blanket discount policy for folks with financial concerns.
Have questions before you subscribe? See Frequently Asked Questions.