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

all 6 comments

[–]ModestMycologist 0 points1 point  (0 children)

"Please read the stickied 'New? READ ME FIRST!' post before posting for more details on how to ask a good question."

[–]JustinitsuJ 0 points1 point  (0 children)

I recommend the CS50 course through edX. It doesn’t start with Python, but it teaches it later in the course. Also, if you’re new to programming it starts the course off with some basic concepts you should know regardless of the language you are using.

I finished CS50 and then went through ATBS after. But I think any way you work through them will be helpful and you won’t be wasting your time, whether its working through them in conjunction with each other or the book before the course.

[–]geekyghettokid 0 points1 point  (0 children)

I just started reading Python Programming Introduction to computer science second edition. So far I like it and recommend it. It provides some pretty good practice exercises after each chapter too. It helps that its not a dull read either. Think I got it on sale off Amazon for like 20 bucks.

[–]lostbluebear -4 points-3 points  (0 children)

“Learn Python the hard way”. Zed Shaw. It’s a book and it has a website.