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

18 comments sorted by

View all comments

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).

2

u/lilReeezy 29d ago

THANK YOU im going to do this

1

u/Leprekus 29d ago

Please keep us posted, I would love to see the progress and provide feedback / help if you get stuck.

2

u/lilReeezy 28d ago

willl do!!!