TENSORFLOW AND DEEP LEARNING FOR BEGINNERS: Theory and Practice of Neural Networks, Computer Vision, Keras, NLP, and Transformers using TensorFlow