Python and Artificial Intelligence: How to Use Python for Deep Learning, Natural Language Processing, Computer Vision, and More