From the Book - 2nd edition.
Getting started. Starting with Python ; 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. Exploring artificial intelligence ; Building a neural network ; Doing machine learning ; Exploring AI
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.
Getting started with Python
Understanding Python building blocks
Working with Python libraries
Using artificial intelligences in Python
Doing data science with Python
Talking to hardware with Python
Building robots with Python.