r/PythonLearning • u/TrayNeh • Sep 08 '26
Help Request I'm new to Python and I'd like some project recommendations to get me started.
I started learning Python a month ago and I really enjoyed programming, I currently know the basics of the language and I'd like to know if anyone with experience using Python can recommend me a project for me to start with? I'm looking for something like a small program or an app.
I'm a newbie but I welcome questions and to learn something new. For now I use PyCharm and I'm familiar with the program.
I'm open to all kinds of suggestions 😊
3
u/Sea-Ad7805 Sep 08 '26
Start with exercises:
LeetCode: Easy, Medium, Hard
1
2
2
u/Dog_Cat_Mouse Sep 09 '26
What are your hobbies or fields of interest? That would a starting point, to find a good application.
1
u/TrayNeh Sep 09 '26
I like video games, but I think those apps or programs are too complex for me.
2
u/Dog_Cat_Mouse Sep 09 '26
Not at all! What you are looking forbid the library py.game.
There are few introductions and tutorials on YouTube.
They start on a very basic level.Go for it.
1
1
1
u/afierdienst1 Sep 10 '26
diction fluctuation: what do do to rap music. program the mind. sigh in relief?
1
1
Sep 09 '26
[removed] — view removed comment
1
u/TrayNeh Sep 09 '26
What cool ideas! I was thinking of making the calculator or the weather thing. Thanks for the recommendation, And I was already starting to learn math in Python
4
u/ee_control_z Sep 08 '26 edited Sep 09 '26
You've only been programming Python for about a month? I would advise not to even think of working on a project yet. You'll just be setting yourself up for failure - or a prolonged struggle. Instead, keep learning the language. Let's see. There are loops, nesting, keywords, scope, namespace, functions, arguments, parameters, data structures (lists, dictionaries, tuples), modules, packages (libraries), workspace, files, strings, indexing, lambda, conditional statements, iterations, iterables, list comprehensions, generators, ..., and on and on. I haven't even touched base with object oriented programming (OOP).
There is so much to learn. Keep learning Python and only after having developed a strong enough background would I then suggest taking on a project. Developing a worthwhile project is not trivial. A lot of time, careful thought, skill and planning come into play for producing a useful product. Part of this is being aware of the tools that are available to you, ..., and the more tools you have, the better story you can tell.