Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More (Paperback)
暫譯: 計算思維入門:問題解決、演算法、資料結構與更多(平裝本)
Mailund, Thomas
- 出版商: Apress
- 出版日期: 2021-07-17
- 售價: $2,800
- 貴賓價: 9.5 折 $2,660
- 語言: 英文
- 頁數: 657
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484270762
- ISBN-13: 9781484270769
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存=1)
買這商品的人也買了...
-
$940$700 -
$689$655 -
$1,540$1,463 -
$730$694 -
$680$537 -
$1,250$1,188 -
$880$695 -
$680$537 -
$880$695 -
$599$473 -
$520$411 -
$1,080$820 -
$620$484 -
$420$378 -
$880$695 -
$650$507 -
$2,310$2,195 -
$5,230$4,969 -
$690$538 -
$1,900$1,805
商品描述
Learn approaches of computational thinking and the art of designing algorithms. Most of the algorithms you will see in this book are used in almost all software that runs on your computer.
Learning how to program can be very rewarding. It is a special feeling to seeing a computer translate your thoughts into actions and see it solve your problems for you. To get to that point, however, you must learn to think about computations in a new way--you must learn computational thinking.
This book begins by discussing models of the world and how to formalize problems. This leads onto a definition of computational thinking and putting computational thinking in a broader context. The practical coding in the book is carried out in Python; you'll get an introduction to Python programming, including how to set up your development environment.
What You Will Learn
- Think in a computational way
- Acquire general techniques for problem solving
- See general and concrete algorithmic techniques
- Program solutions that are both computationally efficient and maintainable
Who This Book Is For
Those new to programming and computer science who are interested in learning how to program algorithms and working with other computational aspects of programming.
商品描述(中文翻譯)
學習計算思維的方法以及設計演算法的藝術。本書中大多數的演算法幾乎用於所有在您的電腦上運行的軟體。
學習如何編程可以非常有成就感。看到電腦將您的想法轉化為行動,並幫助您解決問題是一種特別的感覺。然而,要達到這一點,您必須學會以新的方式思考計算——您必須學習計算思維。
本書首先討論世界模型以及如何形式化問題。接著定義計算思維,並將計算思維放在更廣泛的背景中。本書中的實際編碼使用 Python 進行;您將獲得 Python 編程的介紹,包括如何設置您的開發環境。
您將學到的內容:
- 以計算的方式思考
- 獲得解決問題的一般技術
- 了解一般和具體的演算法技術
- 編寫既具計算效率又易於維護的解決方案
本書適合對編程和計算機科學感興趣的新手,特別是那些希望學習如何編程演算法以及處理編程其他計算方面的人。
作者簡介
Thomas Mailund, PhD is an associate professor in bioinformatics at Aarhus University, Denmark. He has a background in math and computer science, including experience programming and teaching in the C, Python and R programming languages. For the last decade, his main focus has been on genetics and evolutionary studies, particularly comparative genomics, speciation, and gene flow between emerging species.
作者簡介(中文翻譯)
托馬斯·梅倫德(Thomas Mailund),博士,是丹麥奧胡斯大學(Aarhus University)生物資訊學的副教授。他擁有數學和計算機科學的背景,包括在 C、Python 和 R 程式語言中的編程和教學經驗。在過去十年中,他的主要研究重點是遺傳學和進化研究,特別是比較基因組學、物種形成以及新興物種之間的基因流動。