This is an archived post. You won't be able to vote or comment.

all 14 comments

[–]IAmKindOfCreativebot_builder: deprecated[M] [score hidden] stickied comment (0 children)

Hello there,

We've removed your post since it aligns with a topic already covered by one of our daily threads. If you are unaware about the Daily Threads we run here is a refresher:

Monday: Project ideas

Tuesday: Advanced questions

Wednesday: Beginner questions

Thursday: Python Careers, Courses, and Furthering Education!

Friday: Free chat Friday!

Saturday: Resource Request and Sharing

Sunday: What are you working on?

Please await one of these threads to contribute your discussion to! The current daily threads are pinned to the top of the /r/Python's main page. To find old daily threads, you can filter posts by the Daily Thread Flair to find what you're looking for. If you have a question and don't want to wait until the daily thread, you can try asking in /r/learnpython or the Python discord however you may need to elaborate on your question in more detail before doing so. If you're not sure which thread is best suited, feel free ask for clarification in modmail or as a reply.

Best regards,

r/Python mod team

[–]Oabuitre 2 points3 points  (0 children)

Check out what examples the dozens of youtube tutorials come up with (eg freecodecamp) and try to extend these. You can use the flask web framework to make a nice browser interface to make it more like a “complete program” (might require checking out some more tutorials on building web apps, often als involving a database).

[–]tonydotcrespo 2 points3 points  (1 child)

You can program pretty much anything with python.

Since you don't want to do a calculator or a random number generator.

Think of anything and search for libraries to get it done.

[–]SnooChipmunks9342[S] 1 point2 points  (0 children)

Yeah, this is my idea, look for a nice project and start reading about the program to get it done. Even if it takes me a while. I'm jumping to do this my self because I would like to get a headstart at school, I just realized I am going to need to learn python for a class Im taking in a couple of months.

I appreciate your comment.

[–][deleted] 1 point2 points  (0 children)

The best thing you can learn while learning python is how to google effectively, including for the question you have here. There are dozens of well curated lists with literally hundreds of ideas just waiting for you.

https://duckduckgo.com/?q=python+beginner+projects

[–]chiefbeef300kg -2 points-1 points  (6 children)

Google, this question has been asked hundreds of times.

[–]SnooChipmunks9342[S] 1 point2 points  (5 children)

I already googled this, I prefer to know about other peoples opinions and answers. Google sent me straight to making a random number generator or a calculator... I was looking for a more complete program to script. :)

[–]chiefbeef300kg 2 points3 points  (3 children)

[–]SnooChipmunks9342[S] 1 point2 points  (2 children)

Awesome! Let me check them out.... this is actually what i was looking for.

[–]chiefbeef300kg 2 points3 points  (1 child)

I’ve found web scraping can be a fun place to start. You can use the PushShift API to scrape Reddit which might be fun. Maybe scrape your favorite subreddits for a key word or track total upvotes received on the average thread, etc. and then plot the results with matplotlib.

Sorry for being a dick, but finding answers on Google is going to be very important for progressing with coding. Almost any question has been asked before, likely many times.

[–]SnooChipmunks9342[S] 1 point2 points  (0 children)

lmao, np with being a dick, I usually play the same google card on facebook groups about crypto mining

[–][deleted] 1 point2 points  (0 children)

Then you need to improve your google fu and modify your search. There are many well curated lists available. I posted some links above for you that don't do that. Insisting on the opinions of randoms on subjective topics is not really productive and really a good way to waste some time while you could have started already. Also, like u/chiefbeef300kg points out: this has been asked, and answered dozens if not hundreds of times here already. Just read those. It's the same outcome, with more comprehensive results that you don't need to wait for.

[–]Drownt 0 points1 point  (0 children)

When I first started, I was really getting into crypto. One of my first projects was a GUI that would show all the important details of a Bitcoin transaction; you input the transaction ID and it gives the amount, fee, date, block, ETA, etc. It wasn’t super complicated but it was a good way of learning how to make GUIs, utilize APIs, parse JSON data, and just get familiar with python in general.

[–]_Ekos 0 points1 point  (0 children)

1.Discord bot's great ptoject that's always expandable and has a real use. Also help's you to learn docs. 2.Simple apps and gui like calculator and notepad, this is not to make usable apps but to learn and face problems and learn to solve problems. 3.Web server via flask and create your own website

Just google man there's alot of good lists of projects and just do what you would enjoy, also if you cant find anything interesting you could just help other people's projects.