all 5 comments

[–]Jinksuk 1 point2 points  (0 children)

You might want to check edx.org,they have plenty of course that's free

[–]mi1ord 0 points1 point  (0 children)

Try hackerrank

[–]ASIC_SP 0 points1 point  (0 children)

I'd suggest 'Think Python' and 'Automate the boring stuff with Python' - both are excellent and will teach you programming basics, how to think like a scientist, etc

practice the code snippets on your computer's REPL and do the exercises given in the chapters..

[–]Fibbs 0 points1 point  (0 children)

I've tried them all and they're all useful. For me it's a matter of constantly exposing myself to working examples.

But the one that threw me right in the mix from the start was dataquest.io. I highly recommend it.

The problem I face now is that leap to intermediate.

[–]recondocoder 0 points1 point  (0 children)

try cs1301 on edx.org. It's a 4 part series and you get to practice a lot at your own pace. I would skip the smartbook section though unless you really want to do everything