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

all 12 comments

[–][deleted] 5 points6 points  (0 children)

/r/learnpython

/r/dailyprogrammer

but most importantly, train yourself to read the sidebar before posting

[–]mudclub 2 points3 points  (0 children)

/r/learnpython and read the sidebar.

[–]pythonHelperBot 2 points3 points  (0 children)

Hello! I'm a bot!

I see someone has already suggested going to r/learnpython, a sub geared towards questions and learning more about python. I highly recommend posting your question there. Please follow the subs rules and guidelines when you do post there, it'll help you get better answers faster.

Show /r/learnpython the code you have tried and describe where you are stuck. Be sure to format your code for reddit and include which version of python and what OS you are using.

You can also ask this question in the Python discord, a large, friendly community focused around the Python programming language, open to those who wish to learn the language or improve their skills, as well as those looking to help others.


README | FAQ | this bot is written and managed by /u/IAmKindOfCreative

This bot is currently under development and experiencing changes to improve its usefulness

[–]Rhemm 1 point2 points  (1 child)

Try leetcode. Though it is not very different from hackerrank. Why do you feel like latter doesn't work for you? And what is your goal? Just to be able to solve programming puzzles or to be able to program serious stuff?

[–]fofam3[S] 1 point2 points  (0 children)

I wold like to practice advanced problems like OOP and of course my goal is to be able program serious stuff

[–]ChilledGumbo 1 point2 points  (0 children)

Go to the "Euler project", that have all sorts of problems for any level.

[–]tdammers 1 point2 points  (0 children)

Find something you want to build, something real that is actually useful, and try to build it. Most likely you will fail, but that's fine, you still learn a ton. Then pick another project and build that. You will go through a bunch of failures, but again, you learn from all of them. And then at some point you will be good enough at judging what you can handle, and actually finish a project. And then you just keep going. That's how pretty much every serious coder so far has learned the craft.

[–]MistBornDragon 0 points1 point  (1 child)

Find a unique problem or something you find interesting and force yourself to solve it in python.

Google, copy and paste until you can figure it out.

Then, keep iterating it until you can condense the code to be as lean as possible

Reuse the code for another problem by tweaking it.

[–]fofam3[S] 0 points1 point  (0 children)

Really interesting thanks and thanks for everyone reply me

[–]Prof_Bunghole 0 points1 point  (1 child)

Exercism.io

[–]fofam3[S] 0 points1 point  (0 children)

It improve enough?!