Il manuale nasce dalla constatazione che Python ha ormai spodestato giganti come Java sia nei corsi universitari sia nella formazione professionale di alto livello e costituisce il linguaggio del machine learning. Gli autori guidano il lettore in un graduale apprendimento della programmazione Python e delle sue librerie scientifiche NumPy e Pandas, dei concetti di machine learning e deep learning e della loro implementazione nel linguaggio, anche con framework come TensorFlow-Keras. L'obiettivo è ridurre al minimo i tempi di studio necessari per apprendere l'essenza del linguaggio e la sua applicazione consapevole alle reti neurali.