Does your code always follow the PEP standard?
Have you ever been criticized for not writing “Pythonic code”?
I know I have — especially when I was just starting out with Python a few years ago. This can be frustrating because criticism is not always constructive.
Destructive criticism kills any motivation there is left for you as a beginner (or intermediate) Python coder.
If you feel like your Python code needs some polishing from time to time, I may have the right tool for you:
* drum roll *
I just finished the first working prototype. You can copy and paste your own code into Pythonchecker.com. The tool then evaluates your Python style according to various rules in the Python standard.
After that, it assigns an easy-to-understand percentage score to your codebase (along with some tips to fix your styling problems).
Because this is the first working prototype, I would LOVE to hear your feedback!
PS: Would you like to help us on our mission to make Python the best-documented, easiest-to-learn programming language ever created? Then share Pythonchecker.com with your friends and colleagues!
- Forward this email to your friends and colleagues: +2 karma points/person
- Post about Pythonchecker.com on Facebook: +3 karma points
- Blog about Pythonchecker.com: +9 karma points
- Give me some feedback: +10 karma points
- Share it on Reddit: +15 karma points
(And my gratitude on top!)
While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.
To help students reach higher levels of Python success, he founded the programming education website Finxter.com that has taught exponential skills to millions of coders worldwide. He’s the author of the best-selling programming books Python One-Liners (NoStarch 2020), The Art of Clean Code (NoStarch 2022), and The Book of Dash (NoStarch 2022). Chris also coauthored the Coffee Break Python series of self-published books. He’s a computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.
His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.