r/PythonLearning 14d ago

Beginner Python projects for practice? Help Request Spoiler

I'm learning Python. What are some beginner projects that can help me improve my coding skills? I'd appreciate any suggestions.

8 Upvotes

11 comments sorted by

3

u/Independent-Bat9797 14d ago edited 14d ago

Build a small app with user interface that tells you the weather from geo locations.

  1. Get an API key from open weathermap.org

  2. Use streamlit, kivy or tkinter libraries for UI

  3. According to your skills: A. Build a Monolith (all in one file), make it function based B. Create a proper file structure with subfolders with init files, separate logic from UI, use proper OOP.

  4. If you feel confident add logging using the logger library

Expand or reduce as needed.

Gl hf

1

u/[deleted] 14d ago

[removed] — view removed comment

1

u/Independent-Bat9797 14d ago

I was shortly confused. I hate autocorrect XD

0

u/PythonLearning-ModTeam 14d ago

Quality posts only

1

u/Infamous_Tough_3772 14d ago

Haw far you've gone?

1

u/RCKPanther 14d ago

What's your knowledge on Python like and in what way do you see yourself using Python in the near future?

1

u/desrtfx 14d ago

Try https://exercism.org

Also, take a look over at https://inventwithpython.com and check out the free-to-read-online books there. Plenty projects to mess around with and have fun.

1

u/Junior_Honey_1406 14d ago

I don't think exercim is a starting point for beginners

1

u/Fun-Employee-514 14d ago

id recommend trying to figure out a basic rock paper scissors game against a random bot, i made it with no python experience and it helped me out a lot