Think Complexity: Exploring Complexity Science with Python (Paperback)

Allen B. Downey

買這商品的人也買了...

商品描述

Dive into Python’s advanced possibilities, including algorithm analysis, graphs, scale-free networks, and cellular automata with this in-depth, hands-on guide. Whether you’re an intermediate-level Python programmer, or a student of computational modeling, you’ll examine data structures, complexity science, and other fascinating topics through a series of exercises, easy-to-understand explanations, and case studies.

Think Complexity presents features that make Python such a simple and powerful language. Author Allen Downey provides code to help you get started, along with a solution for each exercise. With this book, you will:

  • Work with graphs and graph algorithms, NumPy arrays and SciPy methods, basic signal processing and Fast Fourier Transform, and hash tables.
  • Discover complexity science, the field that studies abstract models of complex physical systems, including power laws, fractals and pink noise, and Turing machines.
  • Explore the philosophy of science through the models and results in this book about the nature of scientific laws, theory choice, and realism and instrumentalism, and more.

商品描述(中文翻譯)

深入探索Python的高級功能,包括算法分析、圖形、無尺度網絡和元胞自動機,這本深入且實踐的指南將幫助您。無論您是中級Python程序員還是計算建模的學生,您都將通過一系列練習、易於理解的解釋和案例研究來研究數據結構、復雜性科學和其他有趣的主題。

《復雜性思維》介紹了使Python成為一種簡單而強大的語言的特點。作者Allen Downey提供了代碼來幫助您入門,並為每個練習提供了解決方案。通過這本書,您將能夠:

- 使用圖形和圖形算法、NumPy數組和SciPy方法、基本信號處理和快速傅立葉變換以及哈希表進行工作。
- 探索復雜性科學,該領域研究複雜物理系統的抽象模型,包括冪律、分形和粉紅噪聲以及圖靈機。
- 通過本書中的模型和結果,探索科學哲學,了解科學定律的本質、理論選擇、現實主義和工具主義等等。