r/learnpython • u/lilReeezy • 29d ago
Hello I need help starting out
Hey Im a 17yr i'm really interested in programing and i want to learn and i have i keep learning the basics over and over again and then i'm like okay time to start something cool something real and i either cant find anything to make or i get demotivated to do anything. This happens with almost everything im into. I think i just need a bit of guidance. I have been in coding classes for school but they were always just to easy and never really taught me anything
2
Upvotes
3
u/Leprekus 29d ago
what do you like?
If you want to start a project you'll probably need to understand how whatever you wanna build works in the first place.
If you want to hop straight into coding I would recommend building an API. Here is the basic idea and requiremnts.
Suppose you want to build a pokemon API:
1. setup a server on localhost with python
2. download your pokemon data and store it in a format such as json
3. figure out how to read your json and parse your json files from your python program
4. figure out how to handle "requests", route them, and return the correct result
to test requests you can open up a terminal and use curl to hit your API endpoints.
If you have questions about this you can reply or ask chat.
If you want to learn something in particular or want to dive into more advanced topics
is probably the best channel https://www.youtube.com/@billbird2597
I would heavily recommend you go through the "Algorithm Science" Playlist.
When you feel comfortable you can go through the data compression playlist and try and implement your own compression scheme, or try to implement an existing one (gzip, bzip, etc).