“Fluent Python” is an excellent example of a “good programming language book” — it’s not cluttered with “enterprise examples” it’s focused on how python works and goes into detail on edge cases. This lets one write code with real confidence that you know everything it’s doing. It is also written with the aim to justify *why* python is the way that it is. Which I need or I get irritated.

If you like python you should probably have a pdf or buy a copy.

Now which book on Java is analogous?

@futurebird thank you very much for this review! You are the reader I had in mind when I wrote #FluentPython . A reader like me!
@ramgarlic You never know who you will run into in the fediverse! 😲

@futurebird @ramgarlic

I’ve been meaning to read a Python book. Will start here based on your recommendation.

@rob @futurebird @ramgarlic

It's definitely not an early-beginner Python book. But if you're already pretty solid in another language it helps a lot to understand why Python does what it does.

I picked up a copy because I'm teaching a new beginner, and oh man is it *not* the book for him (yet). I'm really enjoying it, though.

@codefolio @futurebird @ramgarlic
That’s actually better for me. I’m an old VB/SQL/C#/Javascript programmer. I’m writing some Python for the company I work for now and would like a little more background.

I’m even more interested in reading it now. Thank you.

@futurebird
Possibly through me originally?
@ramgarlic is an old friend of mine, by coincidence as normally we are in different continents we have been hanging out the last few days.

@futurebird

@ramgarlic

And I probably started following you for the cool ant content. But who knows. Just cool to see this interaction on my timeline

@futurebird
I talked to @ramgarlic over breakfast and it wasn't me apparently. Still cool