From the Book - 3rd edition.
Getting started. Starting with Python ; Using interactive mode, getting help, and writing apps
Python elements and syntax ; Building your first Python application
Understanding Python building blocks. Working with numbers, text, and dates ; Controlling the action ; Speeding along with lists and tuples ; Cruising massive data with dictionaries ; Wrangling bigger chunks of code ; Doing Python with class ; Sidestepping errors
Working with libraries. Working with external files ; Juggling JSON data ; Interacting with the internet ; Libraries, packages, and modules
Using artificial intelligence. Demystifying artificial intelligence ; Building a neural network ; Doing machine learning ; Playing around with AI on cards, sticks, and in the cloud
Doing data science. Understanding the five areas of data science ; Exploring big data ; Using big data from Google Cloud
Talking to hardware. Introducing physical computing ; No soldering! Using grove connectors for building ; Sensing the world ; Making things move
Building robots. Introducing robotics ; Building your first Python robot ; Programming your robot rover ; Using artificial intelligence in robotics.