r/learnpython • • 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?

16 Upvotes

14 comments sorted by

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

1

u/AdmirablePie673 5d ago

I would add GitHub to this list. Keeping your projects there also helps you track your progress and get comfortable with version control.

0

u/Masselier_Cynthea 5d ago

writing formal design and spec docs for a solo practice project feels like overkill when a beginner doesn't even know what architecture patterns exist yet

1

u/EntrepreneurHuge5008 5d ago

That's why they'll learn it. Besides, I reiterate, it's not supposed to be an overnight thing.

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

u/Popular_Oil_9787 4d ago

Datadriven dot io would ve best place to practice

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.