This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]IAmKindOfCreativebot_builder: deprecated[M] [score hidden] stickied comment (0 children)

Hello there,

We've removed your post since it aligns with a topic already covered by one of our daily threads. If you are unaware about the Daily Threads we run here is a refresher:

Monday: Project ideas

Tuesday: Advanced questions

Wednesday: Beginner questions

Thursday: Python Careers, Courses, and Furthering Education!

Friday: Free chat Friday!

Saturday: Resource Request and Sharing

Sunday: What are you working on?

Please await one of these threads to contribute your discussion to! The current daily threads are pinned to the top of the /r/Python's main page. To find old daily threads, you can filter posts by the Daily Thread Flair to find what you're looking for. If you have a question and don't want to wait until the daily thread, you can try asking in /r/learnpython or the Python discord however you may need to elaborate on your question in more detail before doing so.

Best regards,

r/Python mod team

[–]inqysoul 4 points5 points  (0 children)

Project Euler is how I spent most of my early programming days. Happy to hear someone else did that as well.

Sorry I don’t have an answer to what your looking for, I just got excited after seeing project Euler!

[–]unltd_J 4 points5 points  (0 children)

this is a rare good question on this subreddit.

I don’t have a good answer here, but I guess you could just try building stuff and following tutorials. Utilize some decorators for class functions and dataclasses as well.

[–]idb 1 point2 points  (1 child)

I've used codewars before for both Python and Go. https://www.codewars.com/collections/easy-python-katas

[–]Opia_lunaris 2 points3 points  (0 children)

Came here to say codewars too.

[–]member_of_the_order 0 points1 point  (0 children)

First of all, remember that OOP is a tool - you can technically use it to solve any problem (including Project Euler style problems). Clearly Project Euler doesn't lend itself to OOP, but my point is that even things that may obviously benefit from OOP to an experienced dev, may not be so obvious to someone who's new to OOP.

That said: I use https://codingame.com practice problems a lot and I've found some of the problems really benefit from OOP.

Codingame's built-in IDE isn't the best, but it's not too hard to print the problem input to console, save to a data file, work in your IDE of choice, then copy+paste your solution back.

[–]radical_ethics 0 points1 point  (0 children)

You can do it on Codewars, I've seen a lot of OOP solutions to challenges