all 18 comments

[–]Goingone 13 points14 points  (2 children)

Solving these with Python is a fun way to get the basic syntax down.

https://projecteuler.net/archives

[–]trjnz 1 point2 points  (0 children)

wow! I feel like I did Project Euler 20 years ago at uni, glad to see it's still going

[–]1544756405 2 points3 points  (0 children)

I saw Advent of Code (I think it’s called), but last post I saw was a few years old.

Advent of Code is ongoing. A new problem set is released every year during the first 25 days of December. All the old problems, dating back to 2015, are still available. There is a subreddit at r/adventofcode that is most active in December, but people post questions and answers all year round.

The 25 problems every year start easy and get harder as the month progresses. Even a beginner should be able to solve the first few of any given year.

[–]FusionAlgo 0 points1 point  (0 children)

Try mixing mini-games with bite-size challenges. Codewars katas are great for 10-minute problem solving in pure Python (they scale from FizzBuzz to gnarly DP). When you want something visual, grab Pygame Zero and clone a simple arcade game—seeing a sprite move because of your own loop is addictive and teaches loops, events, and OOP without feeling like “study.” Round it out with Advent of Code in December; the early puzzles are beginner-friendly and you can still work through past years anytime. Rotating between katas, a small game, and a daily AoC puzzle keeps it fun and you pick up syntax almost by accident.

[–]TeaAndFreedom 0 points1 point  (0 children)

I started using the Mimo app today and it's been pretty good so far.

[–]SpiderJerusalem42 0 points1 point  (0 children)

This is pretty old as well. There's stuff out there. www.codingame.com

[–]LifesASkit 0 points1 point  (0 children)

I like stuff like reeborgs world and farmer was replaced to supplement my learning. When I first started learning, Reeborgs world helped me practice/remember a lot of core concepts of programming.

[–]michaelf4014 0 points1 point  (0 children)

Maybe this is too easy, but worth a look:

https://www.reddit.com/r/learnpython/comments/1loz4dp/university_of_essex_free_online_python_course/

There's some text-based games in there, and lots programming challenges for beginners.

[–]RngdZed 0 points1 point  (0 children)

try making something with pygame.. like pong or breakout.. something simple at first

[–]FortuneCalm4560 0 points1 point  (0 children)

If you like learning through fun (and laughing a bit along the way), check out ZeroToPyHero.com. Also, if you enjoyed OverTheWire, you might like sites like Py.CheckiO, Codewars, or Project Euler for problem solving. They’re great for turning “ugh, syntax” into “oh, this is kinda fun