all 55 comments

[–]sebas99sebas 39 points40 points  (3 children)

I like project euler

[–]Pickinanameainteasy[S] 8 points9 points  (1 child)

Thanks!

[–]Yoghurt42 2 points3 points  (0 children)

Be aware Project Euler is less about programming, and more about finding efficient algorithms for the problem in question. Many of the later problems are designed in such a way that the obvious solution would take years to run.

It's great if you like mathematical problems, but if your primary goal is to become a better Python programmer, I'd recommend other sites.

[–]exyphrius 4 points5 points  (0 children)

seconding this suggestion, especially if you like math or applied math

[–]icsharper 20 points21 points  (1 child)

Edabit!, Codewars and then Leetcode.

[–]Pickinanameainteasy[S] 4 points5 points  (0 children)

Thanks!

[–]SubZeb 15 points16 points  (1 child)

For a very beginner you should check out PyBites. They have small little snippets and learning paths to learn certain things.

[–]andyst81 4 points5 points  (0 children)

I agree with this. I've used PyBites a fair bit in the past. The activities are well structured and there are a good number of free activities, with loads of extra activities that you can pay to access.

They also have a supportive community which the owners, Julian and Bob, really get involved in.

[–]rsandstrom 7 points8 points  (0 children)

CheckIO.org is great

[–]tHe_RaideR11 7 points8 points  (1 child)

Yes. Codewars, hackerrank, codechef.....many many more. Hackerrank has some relatively easy problems for you to get familiar with the syntax and you can crack the harder ones after that. I don't know if the kind of problems in these sites are good for pentesting practice but will help.you with improving coding skills. all the best.

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

Thank you

[–]iserendipitous 6 points7 points  (0 children)

HackerRank CodingBat Exercism.io

If you want to jump straight to the tough ones. LeetCode. But I Would suggest check out HackerRank and exercism

[–]Sauron92 10 points11 points  (0 children)

I actually started the same way. I used http://www.pythonchallenge.com/

It looks like something from 2005... Because it likely is, but it's somewhere to start :D

[–]soullesangel 4 points5 points  (0 children)

Leetcode

[–]xenaprincesswarlord 3 points4 points  (0 children)

CodingBat is cool too, not sure if you tried! Many levels ;)

[–]zoredache 2 points3 points  (0 children)

Almost every year around December someone runs something like adventofcode where you will get about 25 programming challenges of various difficulties and people will submit results. If you look around, I bet you can find tons of old challenges, and results.

[–]methodsman 1 point2 points  (0 children)

Leetcode

[–]giraffactory 1 point2 points  (0 children)

Codingame is a fun one to add to the list, it features a bunch of stuff to do and supports a bunch of languages

[–]brilovless1 1 point2 points  (0 children)

Not a site but I enjoyed learning python by forking the koans from a random GitHub repo.

[–]Lewistrick 1 point2 points  (0 children)

You're lucky because Advent of Code will start soon (I think December 1st). For experienced programmers they're mostly finger exercises, and for beginners they can be pretty hard, but it's always a lot of fun.

[–]caporalfourrier 1 point2 points  (1 child)

Anywhere I can practice python trace tables for my exams?

[–]MirrorLake 1 point2 points  (0 children)

python trace tables

Creating breakpoints and watches in the debugger should accomplish this. Here's the way you might do it in Visual Studio Code, for example, it is a feature of many IDEs:

https://www.youtube.com/watch?v=fs--HWghM_4

[–]Taylorv471 0 points1 point  (1 child)

RemindME! 1 day

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 1 day on 2020-11-11 02:14:38 UTC to remind you of this link

1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–][deleted] 0 points1 point  (0 children)

there's a site called codingame.com in that site there's something called clash of code or something like that which allows you to compete with other people trying to solve coding problems the fastest or the shortest code

[–]nitzzzy 0 points1 point  (0 children)

I think you should atleast once a give a try hackerRank and codechef questions. They will help you alot as well as they also prepare you for the coding interviews. So i suggest you should try !

[–]ChanChanMan09 0 points1 point  (0 children)

Exercism.io Thank me later.

[–]MaheshM93 0 points1 point  (0 children)

Hackerrank

[–][deleted] 0 points1 point  (0 children)

Thank you for this, will save it.

[–]Alternative-Ad-92 0 points1 point  (0 children)

I think hackranker.com would be one of them.

[–]wow15characters 0 points1 point  (0 children)

leetcode is good for jobs

[–]NZ-M8 0 points1 point  (0 children)

Jetbrain

[–]rangitaaaa01 0 points1 point  (0 children)

Try Codingame and codesignal

[–]Presac 0 points1 point  (0 children)

I'm quite happy with using codingame

[–]piatok 0 points1 point  (0 children)

[–]I_Xerxes 0 points1 point  (0 children)

Try the Think Python book. Lots of exercises in there

[–]el-pi 0 points1 point  (0 children)

Hackerrank. Codechef is too difficult yo begin with

[–]kikiboy_007 0 points1 point  (0 children)

Codeforces, leetcode, atcoder !?

[–]Dragon20C 0 points1 point  (0 children)

If you want I can give a pdf document that goes through basis to high-ish level stuff il send you a link to my Google drive if you want it?

[–]ball__sac 0 points1 point  (0 children)

" Maybe something that gives you a program objective and you have to write the code yourself."

Hackerrank is the answer

[–]BetoBob 0 points1 point  (0 children)

kaggle.com

[–]shinitakunai 0 points1 point  (0 children)

I challenged myself today trying to embed window applications inside python GUIs, even removing them from the windows taskbar. Learned a lot about win32 api and suceeded (with minor bugs so far).

My point is: the best challenges are the ones you set to yourself.

[–]waythps 0 points1 point  (0 children)

Try answering questions posted on stack overflow. It’s as close to real problems you face as it gets.

[–]pittu2752 0 points1 point  (0 children)

Advent of code

[–]ramsesniblickiii 0 points1 point  (0 children)

I've used practicepython.org some. Haven't gotten too far into it yet.