Think Complexity Exploring Complexity Science with Python

Complexity Science is an interdisciplinary field—at the intersection of mathematics, computer science, and natural science—that focuses on discrete models of physical and social systems. In particular, it focuses on complex systems, which are systems with many interacting components. Complex systems...

Full description

Saved in:
Bibliographic Details
Main Author: Downey, Allen B. (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Green Tea Press [2012]
Edition:2e
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 i 4500
001 OTLid0000289
003 MnU
005 20240122145216.0
006 m o d s
007 cr
008 180907s2012 mnu o 0 0 eng d
020 |a 9781449314637 
040 |a MnU  |b eng  |c MnU 
050 4 |a QA76 
100 1 |a Downey, Allen B.  |e author 
245 0 0 |a Think Complexity  |b Exploring Complexity Science with Python  |c Allen Downey 
250 |a 2e 
264 2 |a Minneapolis, MN  |b Open Textbook Library 
264 1 |a [Place of publication not identified]  |b Green Tea Press  |c [2012] 
264 4 |c ©2012. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Open textbook library. 
505 0 |a Preface -- 1 Complexity Science -- 2 Graphs -- 3 Small world graphs -- 4 Scale-free networks -- 5 Cellular Automatons -- 6 Game of Life -- 7 Physical modeling -- 8 Self-organized criticality -- 9 Agent-based models -- 10 Herds, Flocks and Traffic Jams -- 11 Evolution -- 12 Evolution of cooperation -- 14 Case study: The Volunteer's Dilemma 
520 0 |a Complexity Science is an interdisciplinary field—at the intersection of mathematics, computer science, and natural science—that focuses on discrete models of physical and social systems. In particular, it focuses on complex systems, which are systems with many interacting components. Complex systems include networks and graphs, cellular automatons, agent-based models and swarms, fractals and self-organizing systems, chaotic systems and cybernetic systems. This book is primarily about complexity science, but studying complexity science gives you a chance to explore topics and ideas you might not encounter otherwise, practice programming in Python, and learn about data structures and algorithms. 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 try to emphasize fundamental ideas that apply to programming in many languages, but along the way you will learn useful features that are specific to Python. The models and results in this book 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. 
542 1 |f Attribution-NonCommercial-ShareAlike 
546 |a In English. 
588 0 |a Description based on print resource 
650 0 |a Computer Science  |v Textbooks 
710 2 |a Open Textbook Library  |e distributor 
856 4 0 |u https://open.umn.edu/opentextbooks/textbooks/289  |z Access online version