My suggestion: Clean Architecture by Robert Martin
Ask HN: CS and programming books of 2017
1–10 of 76 posts
Re: Ask HN: CS and programming books of 2017
#2Re: Ask HN: CS and programming books of 2017
#3Wickham's R for Data Science came out in December 2016, I'd like to pretend that counts as 2017: http://r4ds.had.co.nz/ It's a very complete introduction to the tidyverse which makes working in R much more pleasurable.
The second edition of Python for Data Science came out in October 2017 - that one focuses on Pandas, numpy and Jupyter notebooks, reasonably good introduction to those libraries.
The second edition of Sebastian Raschka's Python Machine Learning came out 2017 too - that one focuses more on scikit-learn and tensorflow, have only heard good things but haven't read much in it.
Re: Ask HN: CS and programming books of 2017
#4Re: Ask HN: CS and programming books of 2017
#5Re: Ask HN: CS and programming books of 2017
#6Re: Ask HN: CS and programming books of 2017
#7Francois Cholet (author of Keras)'s Deep Learning with Python will be complete and fully published on the 20th of December: https://www.manning.com/books/deep-learning-with-python The chapters released so far are very good, the outlook chapters were extensively discussed on HN: https://blog.keras.io/the-limitations-of-deep-learning.html and https://blog.keras.io/the-future-of-deep-learning.html Wickham's R for Data S…
Re: Ask HN: CS and programming books of 2017
#8https://www.amazon.co.uk/Effective-Java-Joshua-Bloch/dp/0134...
Re: Ask HN: CS and programming books of 2017
#9Type-Driven Development with Idris: https://www.manning.com/books/type-driven-development-with-i...
Re: Ask HN: CS and programming books of 2017
#10I have recommended this to everyone.