I'm a software developer with a focus on Python and I'm seeking recommendations on where I can enhance my skills. Are there any platforms or resources that offer good training as well as recognized certifications?
5 Answers
If you want to dive in, start by contributing to projects you like. I maintain a couple of libraries myself, and we always welcome new contributors. Formal qualifications might exist, but I believe that getting involved in open source is the best way to learn.
Contributing to Python open source projects is a great way to build your skills. It helps you learn real-world project setups and coding styles while also giving back to the community. You can find beginner-friendly issues on GitHub by searching for "label:good-first-issue language:Python".
Honestly, Python certifications aren't that common or necessary. Most employers are more interested in seeing your actual code on GitHub rather than a piece of paper. To really improve, focus on the specific niche you want to get into, and try to land a junior position where you can learn from a company that supports and mentors new developers.
For sure! Real experience beats any certification hands down.
You might want to check out Boot.dev. They offer courses tailored for developers looking to improve their skills.
Just so you know, the Python Software Foundation doesn’t provide official certifications. Any certifications you'll find are from various educational organizations, and they aren't widely recognized within the Python community. It's quite different compared to languages like Java that have established certification paths.

That's good advice! I guess building a portfolio is more valuable than a cert.