Table of Contents
- Intro and How to Use This Book
- Getting Started
- CLI
- Hello World
- Comments
- Strings and the Print Function
- Escape Characters
- Formatted Strings
- Variables and Memory
- Better String Formatting
- Input and Output
- Math and Data
- Logic and Boolean Operators
- If elif and else
- Errors Exceptions and Bugs
- File Reading and Writing
- Loops
- Iterables
- Dictionaries
- Functions
- More Functions
- Try Except
- Imports
- Reading Code
- Do a Project
- Objects and Classes
- Inheritance and Polymorphism
- Modules
- Comments and Code Documentation
- Packages and Project Structure
- Automated Testing
- Do Another Project
- Branching Out
- Getting Started Again
- Numpy
- Pandas
- Matplotlib
- Scipy
- Units
- Bringing it All Together