The Long Road to Python Proficiency
*Reflecting on a multi-year journey from certification goals to practical mastery*
My Preparation
- →Intro to Python, 5th Edition — Authored by Mark Lutz, this served as a primary resource for conceptual understanding.
- →Programming in Python — Also by Mark Lutz, used to deepen technical knowledge during the early stages of study.
- →Writing Python Applications — Hands-on development to transition from theoretical reading to active coding.
Timeline
- →Study Period — 180 Days (December 2017 – May 2018)
- →Exam Goal — Microsoft MTA Exam 98-381: Introduction to Programming with Python (Tentative: Early May 2018)
Updates
| Date | Milestone | Status |
|---|---|---|
| 2/1/18 | Initial Studies | Delayed due to workplace obligations |
| 7/4/20 | Mid-point Check | Shifted from certification study to workplace automation |
| 7/28/21 | Skill Pivot | Transitioned focus to Microsoft DP-100 certification |
| 11/30/25 | Final Reflection | Certification abandoned in favor of hands-on mastery |
Life happens, and I never got around to taking the certification exam. However, I've been using Python more regularly at work. I've automated simple tasks, like extracting files from one location and moving them to another, then transforming them into a different format. It may sound complex, but it's not, and that's the beauty of Python.
Despite two years of tinkering, I wouldn’t call myself a Pythonista due to a lack of consistent practice. After two years, I've read thousands of pages of Python books and spent approximately 200 hours reading and writing code. While this helped me learn the basics, I believe that working on a meaningful project would have made my learning experience much more valuable.
Wow, it’s been four years since I first began my Python studies, and I am now using it regularly at work. It’s true that you don't truly care to learn something until you need it, and my proficiency in Python has improved considerably since I started using it for production work. All those years spent casually studying and coding in my spare time were not wasted; they helped me become comfortable with the language and various tools.
I never got around to getting the Python certification and turns out I didn't need to. I use Python extensively every day at work and that practical hands-on provided me most of what I needed to feel comfortable using Python. Everything else? Honestly, ChatGPT has proven a perfect coding companion.
Hi, how is the studying going ? I intend to sit this exam end of Feb so am following your journey :-) . I am using "Python Crash Course" by Eric Matthes as my main resource. All the best
ReplyDeleteAwesome! I hope you make it through your journey. I may have to delay as the books are taking longer to read. You probably will pass the exam before I do and I’ll likely have to ask you for advice.
DeleteI’m hoping the second book will get me more into the ‘code’ and I’ll focus on the the study areas suggested by the Microsoft Site.
Check this out
ReplyDeletehttp://pythoninstitute.org/certification/
Interesting. Thanks for the info. I vaguely recall seeing this before and worth a check. Had to put my studies on hold due to work and will resume probably later in the year after some projects are done. How goes your studies?
DeleteThis comment has been removed by a blog administrator.
ReplyDelete