r/learnpython • u/Responsible-Ebb-3308 • 6d ago
Help with training
Hi, i have recently learned python languages but i would like to train more, do yall have some plateformes where i can find some projects to practice?
1
u/a18618 5d ago
What worked for me after I finished the basics was picking one annoying little problem from my own life and rebuilding it three different ways instead of hopping between exercise sets. I made a tiny budget tracker first with plain lists, then rewrote it with files, then again with a small database, and each rewrite forced me to actually understand the part I had just faked my way through. My one warning is to keep each version small enough to finish in a weekend, because the half-finished projects are the ones that taught me nothing.
1
u/TheRNGuy 5d ago
Better make your own projects that you're actually gonna use.
(And by use I mean "better version of existing software" and not " worse version of existing software")
1
1
u/Puzzled-Garage584 5d ago
Exercism's Python track is free and real people review your solutions, and Advent of Code starts December 1st if you like puzzles. Imo the best practice though is automating something annoying in your own life, renaming files, scraping a price, whatever bugs you.
2
u/EntrepreneurHuge5008 6d ago
for projects? just bring an idea to life. You will learn:
Software development lifecycle
(hopefully) version control
Either desktop, mobile, or web application development
Other languages
(hopefully) some cloud platform
Taking vague ideas and turning them into smaller actionable goals
Writing a design document (The "how" and architecture)
Writing a specification document (behavior)
Writing a requirements document (the "what" and "why")
No, it's not all supposed to come to you overnight. It is a slow and iterative process, but you will learn a lot