Deep Learning Step by Step with Python: A Very Gentle Introduction to Deep Neural Networks for Practical Data Science