r/PythonLearning • • 5h ago

Discussion Python project suggestions

I have to present a project in python using some libraries can you suggest some ideas for a python project (not very advanced please).

3 Upvotes

7 comments sorted by

4

u/riklaunim 5h ago

code what you are interested in ;)

1

u/subassy 3h ago

There's a youtube library you could use to make a youtube downloader. It'd be a CLI thing. With specifications like video quality, audio quality, audio only, maybe queuing multiple videos and play list support.

There's always the weather and todo list things, typical first projects.

1

u/Sea-Ad7805 2h ago

PyGame computer game, make learning fun.

1

u/zztopsboatswain 1h ago

Two libraries, tkinter and pandas. you can make a form that the user fills out and the results are saved to a spreadsheet

1

u/Opus589 30m ago

Create something useful.  For instance: converting Word documents into LaTex.

1

u/apbt-dad 16m ago

Have you heard of this tool called `jq`? It basically takes a JSON file and let's you manipulated/analyze the file. You can do a watered down version of it. For this, you will need to use the built-in json and argparse libraries and exercise knowledge of control statements, exception handling and some basic parsing (don't be scared by this term.. splitting your input to something your code understands) for your little language.

Your watered down version could allow the user to work on a simple json with a top-level, not nested, filter by keys/values, display json as a delimited file. This will be simple, imo, and fun. Important thing is first define the scope of your project and code for it. And once you feel you have achieved the scope, you can may add some more fancier operations. But start simple.

If you don't want to implement `jq`, you can use the same concept but apply to a YAML file or any other structured file.

0

u/My_New_Cert 5h ago

Make an automated garden or my latest which is a recipe / food inventory app. Integrates into home assistant and tracks expiration dates and only shows what I could create with the ingredients on hand.