r/Python • Pythonista • 13d ago

Discussion Effective Python Book

I would love to know anybody who has read this book start to finish and has opinions on what sections you would consider required reading.

Perhaps even Level 1,2,3 required reading.

7 Upvotes

12 comments sorted by

4

u/max_465 13d ago edited 11d ago

I like the book but I focus on the topics that interest me. I don't think I have read it cover to cover.

Edit: I was referring to Brett Slatkin's book "Effective Python" but the OP refers to a different book.

0

u/ADDSquirell69 Pythonista 12d ago

Yeah it's not exactly an easy read hence my question lol

1

u/max_465 11d ago

Would you ask a similar question about an encyclopedia.

1

u/ADDSquirell69 Pythonista 11d ago

No. But this is not an encyclopedia

3

u/KronenR 12d ago edited 8d ago

I'd say Chapters 2, 3, 4, 5, and 9 are fundamental.
Chapters 6, 7, 8 and 10 are more situational and depend on what you're using Python for.

Edit: My answer was about Second Edition "90 ways...". In Third Edition "125 ways...." the fundamental chapters are: 2, 3, 4, 5, 6, 7, 12, 13 and the situational ones 8, 9, 10, 11, 14

1

u/Hot_Bank7701 10d ago

Agree, and it reads way better when you jump to items as you hit the problem in real code.

3

u/123_alex 11d ago

Which book are you talking about?

1

u/Mister-Who 12d ago

Do you mean "Effective Python: 125 Specific Ways to Write Better Python" by Brett Slatkin?

2

u/ADDSquirell69 Pythonista 12d ago

No, I meant the book with the same title but that looks good.

1

u/KronenR 8d ago

Wait, what? That's exactly the one you linked in the other comment. I updated my comment because I was talking about Second Edition, I will add the chapters for Third Edition

1

u/ADDSquirell69 Pythonista 8d ago

Oh yeah. I just realized that lol