Introduction to computation and programming using python
Abstract
Description
1.Getting started; 2.Introduction to python; 3.Some simple numerical programs; 4.Functions and abstraction by specification; 5.Structured types, mutability and higher-order functions; 6.Testing and debugging; 7.Exceptions and assertions; 8.Classes and object-oriented programming; 9.A simplistic introduction to algorithmic complexity; 10.Some simple algorithms and data structures...