Introduction to computation and programming using Python /

Bibliographic Details
Main Author: Guttag, John V., 1949-
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