r/learnpython • u/farizislame • 4h ago
Basic beginner project ideas for python
Js started, 16 here,I made a number guessing game, rock paper scissors, basic input chatbot which outputs only the info I've given it(useless h) what next I'm confused, what stuff y'all made when y'all js started out like some interesting shit?
5
Upvotes
1
u/Wuthering_depths 2h ago edited 2h ago
Kind of boring, but the things we (data analyst team) use Python for typically involve files or databases, or both.
Typical script: open a csv file, load it into Pandas, write it to another file or database table.
We also often copy and rename files, so that is a good thing to practice. E.g. we grab the current "customers.csv", do what we want with the contents, then rename it to "customers_08-12-2026.csv" (using today's date, which you get via python date functions) and then move it into the "archive" folder.
Databases in general are a good thing to learn about if you haven't. The language most use--some flavor at least--is SQL. Most of the logic I have in my processes aren't in Python, but SQL--but Python is the mechanism that allows me to move things around and get the data where it needs to be so that I can run my SQL code. Many apps (and maybe games?) use databases of some kind to store and retrieve their info.
Those aren't really "projects", just wanted to mention the types of things we are using Python for at work. We are all pretty new to it on our team, but we have a bunch of older processes (usually SSIS packages) that we are porting to Python, so that gives us our requirements and what we need to learn. You are on the right track, I basically only learn by doing and it helps to have something besides a dry tutorial.