(Some of the +below are O'Reilly DRM-free ebooks. Big fan.)
Python:
+Effective Computation in Physics. Probably the most practical full-environment treatment of Python I've seen. Write, test, package, distribute. Third party libs.
Effective Python, Brett Slatkin. Sort of an "N ways to improve your Python." Part of a series edited by Scott Meyers.
Getting my C mojo back:
I left C/C++ 15 years ago. C++ will likely stay left, but I miss C.
+Reading 21st Century C, Ben Klemens. The first half is the development environment, which is great, since there's some new stuff since I left, and lots of stuff I've forgotten or never knew.
Rereading Expert C Programming: Deep C Secrets by Van der Linden. The guy's a riot. It's dated but still relevant. The inside baseball stuff on problems seen while working in Sun's compiler group is fascinating.
Rereading C Interfaces and Implementations, Hanson. Hoping this will serve as my C version of Large Scale C++ Design by Lakos. Honestly though, the literate programming style of presentation is off-putting. Are we still talking about that?
Python:
+Effective Computation in Physics. Probably the most practical full-environment treatment of Python I've seen. Write, test, package, distribute. Third party libs.
Effective Python, Brett Slatkin. Sort of an "N ways to improve your Python." Part of a series edited by Scott Meyers.
Getting my C mojo back:
I left C/C++ 15 years ago. C++ will likely stay left, but I miss C.
+Reading 21st Century C, Ben Klemens. The first half is the development environment, which is great, since there's some new stuff since I left, and lots of stuff I've forgotten or never knew.
Rereading Expert C Programming: Deep C Secrets by Van der Linden. The guy's a riot. It's dated but still relevant. The inside baseball stuff on problems seen while working in Sun's compiler group is fascinating.
Rereading C Interfaces and Implementations, Hanson. Hoping this will serve as my C version of Large Scale C++ Design by Lakos. Honestly though, the literate programming style of presentation is off-putting. Are we still talking about that?