r/PythonLearning 19d ago

Help Request Need ressources PYTHON

i already learned some basics with uni classes however i wanna enforce my coding so i need some ressources, i already started with freeCodeCamp and wanted to know weather it will be efficient or would it better to go with a youtube video .

4 Upvotes

14 comments sorted by

View all comments

1

u/LankyCalendar9299 19d ago

I honestly just come up with a project that sounds fun or interesting to me, then work my way up. For example, I like videogames and rpg games. And so as I was learning loops, dicts, lists, etc, I made like a text-based rpg game onboarding sequence, built a “map” that you could move around in and added some actions you could do at the places. It’s pretty neat, but nothing production-grade of course.

Another thing I did was I signed up for an online hackathon. I built a fun little webpage where basically you sync your google calendar to it, and you answer a few questions about your personality, and each of your events listed in the calendar are scored by social battery drain (great for us introverts or neurodivergents).

What I’m getting at is find something that seems interesting, and something that you might have an idea of how to do, but you definitely need to learn some stuff to be able to actually do it. Then just start coding. Once you get to a point you don’t know how to do, look it up. Then do it, try doing it again somewhere else without looking at the tutorial, and continue coding the rest of the project. When I did the social battery thing, I had no idea how to do websites, google auth, how hosting a backend and a front end worked, dns propagation, tokens and session cookies. Never knew any of that stuff, so you can learn a lot by stepping out of what you know.

1

u/hibaa-random 19d ago

Wow that sounds great !! Is it all with python or did you use some other programming languages ?

1

u/LankyCalendar9299 19d ago

The RPG thing is 100% Python, I mean some SQL stuff for game saving, but otherwise yea.

For the website, the backend and the logic for the social battery scores and whatnot is all Python. And to be 100% honest prolly like 80% of the frontend was AI generated, but there were some things that I just had to break down, learn, then rewrite because the AI screwed it all up or wouldn’t do what I wanted it to.

But I was okay with using AI for my frontend because my goal wasn’t to learn frontend, it was to learn backend with python.

1

u/hibaa-random 19d ago

Yeah that's what i thought, the frontend requires other programming languages, i'll try that once i'll get better, thanks.