Improve your Python code style in one hour each week
Hone your team's Python acumen week-by-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.
Your team will solve interesting Python problems and then explore 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.
This is not a Python course
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.
Your time is precious and should not be wasted
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:
- No ads: you're not the product, the screencasts are
- No filler content: no ad revenue means no need for long videos
- My own expertise: I'll teach you what I know (but not what I don't)
All Access
$240 / user / yr
- Level-based recommendations
- Time-effective weekly practice
- Helpfully bite-sized hints
- Progress through reflection
A learning habit for experienced Python practitioners
As part of Python Morsels, your team will get:
- Exercise recommendation emails customizable by your skill level, interest, and frequency
- Access to over 150 multi-part exercises, including over 400 bonuses
- Access to over 100 micro-tutorials (about 3 minutes each)
- Gentle nudges to keep you moving forward on a regular basis
The exercises currently include practice with:
- Text processing
- Generator functions
- Decorators
- File manipulation
- First-class functions
- Command-line interfaces
- Context managers
- Immutability
- Comprehensions
- Creating custom collections and data structures
- Object-oriented Python
- Descriptors
- Binary files and streams
- Recursive functions and data structures
- Time complexity optimizations
- Metaclasses
... and lots of discussions about code-style best practices along the way!
What can you expect from this?
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.
I seem to learn more each week for the couple of hours that I spend on these exercises than the rest of the week combined.
Learning is more effective as a team, but so is invoicing. With a Python Morsels team plan, you'll get:
- A quote for your company's internal approval process
- One simple invoice each billing cycle, with a purchase order of your choice
- The ability to pay by either credit card or bank transfer (SWIFT accepted)
- An easy dashboard showing who actively uses Python Morsels and who doesn't
I want to help your team feel proud of their 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!
Ready to get access to all Python Morsels exercises?
✨ Get started with a team subscription ✨