About MiY Devforge
MiY Devforge is a personal blog focused on Python — written by a self-taught developer who believes that the best way to learn a language is to understand how it actually works, not just what to type.
What you'll find here
The content here falls into three buckets:
- Practical tutorials. Step-by-step guides for automating real tasks with Python — working with Excel, scraping data, batch-processing files, sending emails, building small tools.
- Deep dives. Long-form explanations of how Python works internally. What happens when you run a script? How does the GIL actually limit performance? Why is Python slow? These articles are for readers who want to go beyond surface-level tutorials.
- Build-from-scratch projects. Reimplementing real-world tools (URL shorteners, mini HTTP servers, simple CLIs) to learn how they work under the hood.
Who writes it
Hi, I'm MingYue. I've been writing Python for several years and started this site to share what I learn along the way. Every article on this site is written and verified by me — I personally run every code sample on real Python versions and update articles when things change. AI tools may assist with outlining or proofreading, but the technical content, code, and explanations are mine.
I write in English because the Python community is global, and because the best documentation, libraries, and discussions are in English. If a tutorial here helps you avoid a mistake or understand something new, that's the whole point.
What this site is not
This is not a news site, not a course platform, and not a YouTube channel. It's a slow-growing collection of well-researched articles. New posts go up roughly once or twice a week.
Contact
Spotted an error? Have a topic you'd like to see covered? Want to say hi? Reach me at the contact page.