Skip to content
Problem Solving 101 with Python
Review Questions
Type to start searching
GitHub
Problem Solving 101 with Python
GitHub
Home
Preface
Preface
Motivation
Acknowledgements
Supporting Materials
Formatting Conventions
Errata
Chapter 1 What is Python?
Chapter 1 What is Python?
Introduction
What is Python?
Why Python?
What is Anaconda?
Summary
Review Questions
Chapter 2 Installing Python
Chapter 2 Installing Python
Introduction
Installing Anaconda on Windows
Installing Anaconda on MacOS
Installing Anaconda on Linux
Installing Python from Python.org
Summary
Chapter 3 Jupyter Notebooks
Chapter 3 Jupyter Notebooks
Introduction
What is a Jupyter Notebook?
Why Jupyter Notebooks?
Installing Juypter
Opening a Jupyter Notebook
The Jupyter Notebook Interface
Magic Cells
Getting Help in a Jupyter Notebook
Summary
Review Questions
Chapter 4 The Python REPL
Chapter 4 The Python REPL
Introduction
Python as a fancy calculator
Variables
Data Types
Boolean Arithmetic
Print Statements
String Operations
Summary
Review Questions
Chapter 5 Plotting with Matplotlib
Chapter 5 Plotting with Matplotlib
Introduction
What is Matplotlib?
Installing Matplotlib
Line Plots
Customizing Plots
Saving plots
Multi Line Plots
Bar Charts
Pie Charts
Histograms
Scatter Plots
Summary
Review Questions
Chapter 6 User Input
Chapter 6 User Input
Introduction
f-Strings
If statements
Summary
Review Questions
Review Questions
Table of contents
Review Questions
Chapter 7 Loops
Chapter 7 Loops
Introduction
For Loops
While Loops
Appendix
Appendix
Contents
Reserved and Key Words in Python
Python Built-in Functions
Math and Statistics Module Functions
NumPy Math Functions
Virtual Environments
Problem Solving 101 with Python Book Construction
Contributions
About the Author
Table of contents
Review Questions
Review Questions
Review Questions
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9