Introduction to computation and programming using Python /
Main Author: | |
---|---|
Format: | Book |
Language: | English |
Published: |
Cambridge, Massachusetts :
The MIT Press,
[2013]
|
Edition: | Revised and expanded edition |
Subjects: |
Table of Contents:
- Getting started
- Introduction to python
- Some simple numerical programs
- Functions, scoping, and abstraction
- structured types, mutability, and higher-order functions
- testing and debugging
- Exceptions and assertions
- Classes and object-oriented programming
- A simplistic introduction to algorithmic complexity
- Some simple algorithms and data structures
- Plotting and more about classes
- Stochastic programs, probability, and statistics
- Random walks and more about data visualization
- Monte Carlo simulation
- Understanding experimental data
- Lies, damned lies, and statistics
- Knapsack and graph optimization
- Dynamic programming
- A quick look at machine learning