Chapter 1: When Is Excel Not Enough?
Chapter 2: Setting Up Your Python Environment
Chapter 3: Python Concepts and Their Excel Equivalents
Chapter 4: Writing Python Scripts
Chapter 5: Version Control with Git
Chapter 6: Coding Interactively with Jupyter Notebooks
Chapter 7: Data Analysis with Pandas
Chapter 8: SQL for the Non-Engineer
Chapter 9: Working with APIs
Chapter 10: Programmatic Charting with Plotly
Chapter 11: Interactive Reports with Dash
Chapter 12: Practical Object-Oriented Programming
Chapter 13: Debugging and Testing Your Code
Chapter 14: Three Habits to Write Good Code
The chapters in red are included in this Early Access PDF.