Improve your Python code style in one hour each week
Your team's Python skills could use some sharpening, but teaching software engineers isn't your full-time job. Python Morsels is here to help.
Python Morsels is not an introduction to Python, but a habit-based skill-building system for professional Python programmers. This system is based around writing Python code and reflecting on the code you've written.
Each week your team will solve one interesting Python problem and then we'll walk through notable solutions, with a focus on what makes one solution better than another. After that, you'll reflect on your learning by considering what import ideas you'd like to remember. It's sort like a reverse code review.
A tennis class can help you get into tennis, but experience comes from habitual practice. Python Morsels is less like a tennis class and more like weekly tennis practice.
A long-time user Python Morsels user described it as
like Hannon's finger exercises for piano, but for Python.
Whether your skill is tennis, piano, or Python, the best practitioners use practice to stay sharp.
YouTube has tons of Python videos and websites like Exercism and Hacker Rank have lots of free Python exercises. So why pay for Python Morsels? There's really one reason: you're trading money to save learning time.
Python Morsels has:
As part of Python Morsels, your team will get:
The exercises currently include practice with:
... and lots of discussions about code-style best practices along the way!
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. The weekly exercise model really works for me, and now I'm confident handling all the Python problems work throws at me, and feel confident calling myself an intermediate to advanced Python programmer.
We don't learn by putting information into our heads. We learn by trying to retrieve information from our heads. That's why Python Morsels is based around writing Python code, with a focus on specific skills that are often overlooked when writing production Python code.
Learning is more effective as a team, but so is invoicing. With a Python Morsels team plan, you'll get:
The exercise infrastructure is great! I like the dashboard that I can show my boss and it's easy to turn Trey on during lunch and watch videos. The purchase was worth it, but I have to admit that I had my employer pay it.
I would definitely recommend Python Morsels to others. It provides a good way to level up Python skills.
My name is Trey Hunner I hold remote and on-site Python training sessions for teams.
I love the hands-on learning that comes from in-person training, but I also know that a little bit of learning each week is often more effective than a lot of learning all at once. I created Python Morsels to help Python developers level-up their skills effectively.
I'm looking forward to working with you and your team!
During my study of Python, I used various programming challenge sites. I came across Python Morsels via the Python package on the Humble Bundle. 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.
Ready to get access to all Python Morsels exercises?✨ Get started with a team subscription ✨