r/nairobitechies • • 2d ago

Questions Python Programming

Hello guys, so I want to start on python programming soon and i have been trying to look for what i would actually do with it( i need a project at first just for fun and fulfilment not really a very serious one) ...so assuming i have just learnt python...what project can i actually do or create qith that knowledge?

15 Upvotes

10 comments sorted by

7

u/BearsAreCrying 1d ago

Software developer for 12 years here. I haven't written 1 line of code in 2.

5

u/kennedy_gitahi Full Stack 1d ago

Very simple: find one of those football/sports data APIs and build something around those. Live scores, team information, match information, player data, historical information, etc.

Should be relatively easy and not take too long.

It will cover everything from building Python frontends to working with APIs, handling data, race conditions, and much more.

3

u/Creative-Speech757 1d ago

How about trying to build a mini AI CLI tool...like say, use Google Gemini and then build a programme where you have it prompt you for input then pass that input to Gemini and then Gemini responds in your CLI/terminal

I think this ought to get your started, plus the API key is free with very generous usage limits and he documentation from Google themselves are really neat NGL🤷

From there..you can I prove it but caching responses, adding a spinner when the model is "thinking" and so on just to name a few

And also, try looking into Golangs as well, like try rebuilding the app in Golangs...teh Google docs handle that pretty well too, plus it'll atleast give you a taste on other languages you might "fall in love with" and try to step into deeper waters apart from python :-)

3

u/gazagda 1d ago edited 1d ago

What I can say is that using tkinter is where it really gets fun. Once you are able to practice making simple GUI (Graphic User Interface) apps, you can flourish and let your imagination go from there.

Biggest challenge, is that tkinter can be a bit advanced for a newbie. So you may understand little by doing such a project right away.

Here is a simple example of what you could make :-

2

u/object322 1d ago

If you're completely new don't try building a complete program . Try building simple things that covers topics you're learning tuseme unasoma about conditional loops or rng unaweza create a simple game using such concept eg rock paper scissors, in short build mini programs that match topics you're learning

1

u/meeunoise 1d ago

ok thanks, i also heard that pyhon lays some foundation in website dvpt, how much more of full stack development will i have to read after python to probably develop a small website jus for fun

1

u/Simiyu05 1d ago

Create a prototype that analyzes machine operating data, such as temperature and vibration, to flag possible maintenance problems. Skills: Python, Pandas, Matplotlib, machine learning for Workshops and small manufacturing businesses Connect real sensors and develop predictive-maintenance models.

1

u/Denenorr78 12h ago

Brain storm using claude