Computational Modeling and Complexity Science
Computational Modeling and Complexity Science
Author: Allen B. Downey
Excerpt:
This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science:
- Data structures and algorithms:
- A data structure is a collection that contains data elements organized in a way that supports particular operations. For example, a dictionary organizes key-value pairs in a way that provides fast mapping from keys to values, but mapping from values to keys is generally slower.An algorithm is an mechanical process for performing a computation. Designing efficient programs often involves the co-evolution of data structures and the algorithms that use them. For example, the first few chapters are about graphs, a data structure (nested dictionaries) that is a good implementation of a graph, and several graph algorithms that use this data structure.
- Python programming:
- This book picks up where Think Python leaves off. I assume that you have read that book or have equivalent knowledge of Python. As always, I will try to emphasize fundmental ideas that apply to programming in many languages, but along the way you will learn some useful features that are specific to Python.
- Computational modeling:
- A model is a simplified description of a system that is useful for simulation or analysis. Computational models are designed to take advantage of cheap, fast computation.
- Philosophy of science:
- The models and results I will present raise a number of questions relevant to the philosophy of science, including the nature of scientific laws, theory choice, realism and instrumentalism, holism and reductionism, and Bayesian epistemology.
View/Download Computational Modeling and Complexity Science
Related posts:

![[BlogMarks]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/blogmarks.png)
![[del.icio.us]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/digg.png)
![[diigo]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/diigo.png)
![[dzone]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/dzone.png)
![[Friendsite]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/friendsite.png)
![[Google]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/google.png)
![[MySpace]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/myspace.png)
![[MyWeb]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/myweb.png)
![[Reddit]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/reddit.png)
![[Slashdot]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/slashdot.png)
![[Windows Live]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://www.booksbase.com/wordpress/wp-content/plugins/bookmarkify/email.png)