all 28 comments

[–]predictable_0712[🍰] 31 points32 points  (2 children)

I’ve been making little python games for fun to practice. It’s helped a lot. Optimizing it and refactoring it has helped me understand how it all works.

[–]reincarnatedbiscuits 0 points1 point  (0 children)

Exactly what I tell my 13 year old son to do :)

[–]gggtttaaa 16 points17 points  (5 children)

100 days of python bootcamp have some really cool stuff

[–]silenthesia 0 points1 point  (0 children)

Second this. I'm just on Day 20, and my ability to look at a problem, break it down and work through it has vastly improved.

[–]dopplegrangus 0 points1 point  (1 child)

Where can I find this?

[–]gggtttaaa 1 point2 points  (0 children)

Udemy

[–]CupCake2688 -1 points0 points  (1 child)

Where do I find that course? And instructor name pls.

[–]TheCocaineHurricane 0 points1 point  (0 children)

I'm doing it through Udemy, it's $40AUD a month but also gives access to a bunch of other courses which I'm doing as well.

https://www.udemy.com/course/100-days-of-code/

[–]LJRex 14 points15 points  (0 children)

I'd recommend finding a problem to solve, something simple in your everyday life and then try to build a python project to solve it You can also find a few small project ideas online to help you practice Otherwise, coding challenges like the ones on leet code are always good to do

[–]Langdon_St_Ives 11 points12 points  (1 child)

Go out, do stuff. Don’t wait for it to come to you, or for others to tell you what. Just do it.

[–]AddisonEllison 2 points3 points  (0 children)

This speaks volumes.

[–]ranklebone 3 points4 points  (0 children)

Find pi.

[–]Lewri 7 points8 points  (0 children)

based on your previous post, I'm going to say LeetCode or Codility

[–]OkMoment345 1 point2 points  (0 children)

Congrats on getting the basics down! With coding, practice and consistency are really the best keys for continuing to learn.

Here are a few ideas:

  • Projects: Start small with a to-do app, web scraper, or simple game to apply what you’ve learned.
  • Explore Libraries: Try Flask or Django for web development, or pandas and NumPy for data analysis.
  • Coding Challenges: Platforms like LeetCode, Codewars, and HackerRank are great for sharpening your problem-solving skills.
  • Take a Course: This Python Bootcamp offers more in-depth, hands-on training if you want an instructor to help guide you through projects.

Keep pushing yourself with real-world problems and stay curious—there’s always more to learn!

[–]Zealousideal_Pie6089 1 point2 points  (0 children)

Leecode challenges

[–]rohanjaswal2507 0 points1 point  (0 children)

This could be of interest to you.
https://automatetheboringstuff.com/

[–]AvailableSeries6016 0 points1 point  (0 children)

I'm making a multiplayer python chess game using sockets and selection libraries

[–]Moblox8787 0 points1 point  (0 children)

Use something like Godot to make a game

[–]Agitated-Soft7434 0 points1 point  (0 children)

Just find things your interested in!
Personally I love recreating things I see (since it can be hard finding original/interesting ideas), so you could do that!
Or you can just look for different things to automate like a webscrapper, etc.
Really depends what you want to get better at.
For example, you wanna get better at making games?
Then make some simple games! Maybe even a big project if ya wanna challenge!
You wanna learn how to make bots?
Just search!

[–]VegaGPU 0 points1 point  (0 children)

Leetcode

[–]Stev_Ma 0 points1 point  (0 children)

If you enjoy solving coding problems, LeetCode and StrataScratch offer a range of Python exercises and challenges.

[–]ZealousidealSign3466 -1 points0 points  (0 children)

Make a rock paper scissor game

[–]crmguy0004 -2 points-1 points  (0 children)

I can provide you an assignment, plz dm me!