Books you might enjoy
For the self-taught programmer, students and those who want a refresh. This will be out in early
March April 2019, but it sounds really good! I heard about it on a podcast with the author. It's really down-to-earth, and requires little math. It covers things like graphs (for deciding what to pull in a complex build, for example), machine learning, and even neural nets. It is a "breadth first" book, in that he covers several topics not in depth, but to give you a taste for decding whether to learn more. He pointed out that he uses the new Python feature "type hints" throughout, (which can be contraversial!).
People love this beginners guide. A good reason for Python's success is routine automation.
Great book on Django. We used this at our last company, and our folks loved it.
"Hard" is actually simple. Good for beginners.
A somewhat advanced but visual guide, for those curious about the next step in programming.
Great ways to improve your Python.
If you want to learn about Bitcoin, and blockchain in general, this is the book for you! It starts with the basics, and explains everything you would want to know. This is from a technical point of view, but doesn't assume you have any specialized knowledge. Really a good book!
All about Ethereum! How to build Smart Contracts! How to build Dapps! Etherum is the first truly fully programmable cryptocurrency, and it is powerful indeed. This book takes you from the very beginning to how to build and debug your very own smart contracts. The author, Andreas M. Antonopoulos, is a master! Watch his videos if you get a chance.
Amazing book! Learn about the first American internet companies, and how China copied them pixel by pixel. This is truly fascinating. But then, get ready. AI is going to take the world over, and China will be first! The author, Kai-Fu Lee, was born in Taiwan, moved to America, and worked at Apple, Microsoft and Google, so he should know.