Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What are some books for mid to advanced programming in Python? I already know Puthon and programming in general but want to improve my Python skills.

I know only Fluent Python which I'm currently reading, and CPython Internals.



You might want to consider books that show application of techniques in real world practical code.

For example, Effective Pandas 2 illustrates common patterns for dealing with tabular data. Along the way, it uses comprehensions, lambdas, unpacking, etc. Shows how to use pytest to refactor. Leverage visualization to understand data.

(Disclaimer: I'm the author)


`Fluent Python` is more than enough; the rest of the language features you will understand them by reading the official reference manual.


You could also look into more general algorithm and data structure books, or into design books.

https://www.redblobgames.com/ has lots of really nifty articles, too.


You might want to check out Exercises in Programming Style (2nd Edition) by Cristina Videira Lopes.

It's a little known book that explores different ways of solving the same problem under different constraints.


I mean, the docs? And the source code?

At a certain point of expertise, everything after basic journeyman familiarity, there's nothing left but to read code and write code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: