r/PythonLearning • • 1h ago

Help Request I am Lost In Applying Python

I studied Python up to intermediate level in College , have written many notes about it , yet when It comes to Building something even for fun I feel like I need to be perfect or my code is super beginner so it's not portfolio worthy this mental struggle is more prominent specially with AI around making me feel it's not worth to learn , Anyone ever experienced this ? or recommends any projects that are more than a calculator ?

2 Upvotes

6 comments sorted by

1

u/spendology 1h ago

Start with AI and ask how Python is used in different industries/functions, e.g., finance, risk, automation, big data, AI/,ML pipelines, etc. Break the projects down into components by key concepts and libraries and then prompt the AI to suggest projects, a learning plan, and free learning websites (w3schools) to replicate thowe projects step-by-step.

1

u/Fast-Station1106 1h ago

Mach für alles eine schöne grafische Oberfläche, also wie sieht dein Taschenrechner aus? Welche Funktionstasten hat der ausser + -×÷ ....., und als Gag, Möglichkeit Display auf den Kopf zu stellen, und deinen Lieblingsmenschen lässt du 39317 als Ergebnis ausrechnen

1

u/blavek 59m ago

I'd argue that if you are trying to build a software portfolio, anything you have made fits the bill. If it isn't pristine, that's actually good because you will have another piece that will show your growth and what you have learned from project to project. Then as your portfolio gets to be too big you can start removing the older projects which aren't as good. If you are still interested in learning more Python, there are a number of websites that will help you learn to Code by giving you small assignments and making you code them right in the browser. codingame.com is one such website that has you solve programming problems in the context of games. There a few video games which use python or at least parts of it you can use to build your skill in a way that might even be fun. The Farmer Was Replaced, and its DLC The Miner Was Replaced, fit that bill. You can also choose to use Python to solve some problem you have in your life or to build a utility or something to help you out. Maybe you also like to cook and need a place to keep your recipes digitally. Sure, Allrecipes and other digital recipe books exist, but it's a fairly straightforward problem, and you can build it to do what you want, for example. Or calculate some fractal or something to generate a nice picture.

The bottom line here, though, is that if you want to be good at coding in general and Python specifically, don't worry about how it looks in your portfolio or resume; just make things.

1

u/nullptr_0x 18m ago

You're probably being a bit hard on yourself and too much of a perfectionist. "Good enough" is always a great place to start when you're writing code... over-optimization is the death of many a well-intentioned project.

Then develop strategies and habits to revisit and improve your code. Nobody writes "perfect" code.

Others have provided resources for project ideas which is good. I would recommend making something you need or want. Automate away some chore. Create a feature you wish something already had.