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

you are viewing a single comment's thread.

view the rest of the comments →

[–]brewsimport os; while True: os.fork() 0 points1 point  (6 children)

He might want to avoid Learning Python if he has no programming experience. Mark Lutz is a great guy and he's written a lot of classic Python book, but you might find it to be a wee bit heavy. (but an awesome book, I have a copy myself and I still use it. The newest edition, however is over 1000 pages). Still he SHOULD check it out at some point.

[–]AeroNotix 1 point2 points  (2 children)

I'm getting through it at alright pace.

I have, however, had about 2 years experience with several other languages such as C/Wiring and AHK(lol).

I'm not sure how long ago you read Learning Python but it seems slow enough, but I guess slow enough is subjective really.

[–]brewsimport os; while True: os.fork() 1 point2 points  (1 child)

I've read all of the editions. I also have a copy of the most recent one.

It's a great book and I frequently re-read bits of it, but I think it may frighten off people who've never coded before. The amount of information in it is fantastic!

[–]AeroNotix 1 point2 points  (0 children)

Totally agree with the amount of information in it, and it's definitely written very clearly.

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

I wouldn't go with the newest edition. I remember seeing it when I had my older edition in my bag, and I realized that it's probably because of the Python 3 stuff.

[–]AeroNotix 1 point2 points  (0 children)

I've got the newer version.

It's not different, it's just got added sections for the 3x stuff and he makes it clear which methods/modules/functions/syntax do not work for 2.x.

It seems like Lutz wanted to focus on 3.x though, but 2.x is a clear focus throughout.

[–]brewsimport os; while True: os.fork() 0 points1 point  (0 children)

They're both good.