Think Java : How to Think Like a Computer Scientist, 2/e
暫譯: 思考 Java:如何像電腦科學家一樣思考,第二版
Downey, Allen B., Mayfield, Chris
- 出版商: O'Reilly
- 出版日期: 2020-01-07
- 定價: $1,800
- 售價: 8.5 折 $1,530
- 語言: 英文
- 頁數: 326
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1492072508
- ISBN-13: 9781492072508
-
相關分類:
Java 程式語言
-
相關翻譯:
像計算機科學家一樣思考 Java, 2/e (Think Java : How to Think Like a Computer Scientist, 2/e ) (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Java 效能優化指南 (Java Performance)$680$537 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
Java 8 Lambdas 技術手冊 (Java 8 Lambdas: Pragmatic Functional Programming)$480$379 -
The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers (Paperback)$1,260$1,197 -
$234軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece) -
$505Processing 編程學習指南(原書第2版) -
$230高效程序員的 45個習慣:敏捷開發修煉之道 (Practices of an Agile Developer:Working in the Real World) -
Effective Java, 3/e (Paperback)$2,180$2,136 -
$1,818Think Julia: How to Think Like a Computer Scientist -
Java SE8 OCAJP 專業認證指南$620$484 -
Java SE8 OCPJP 進階認證指南$720$562 -
$2,340Learning Java: An Introduction to Real-World Programming with Java, 5/e -
Deep Learning - Hardware Design$680$646 -
Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)$580$493 -
$1,680Practical Deep Learning: A Python-Based Introduction -
Developing Graphics Frameworks with Python and OpenGL (Hardcove)$4,200$3,990 -
$2,592Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images (Paperback) -
Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python$2,233$2,115 -
圖解 Docker & Kubernetes 的知識與使用方法$620$490 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
Learn Three.js : Program 3D animations and visualizations for the web with JavaScript and WebGL, 4/e (Paperback)$1,950$1,853 -
Python + ChatGPT 零基礎 + 高效率學程式設計與運算思維, 3/e$780$616 -
ChatGPT-4 與 Bing Chat - 創新體驗文字/繪圖/音樂/動畫/影片的AI世界$520$411 -
ChatGPT 4 + API 創新體驗 AI 世界邁向開發機器人程式王者歸來(全彩印刷)$780$616
商品描述
Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You'll learn how to program--a useful skill by itself--but you'll also discover how to use programming as a means to an end.
Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each brief chapter covers the material for one week of a college course and includes exercises to help you practice what you've learned.
- Learn one concept at a time: tackle complex topics in a series of small steps with examples
- Understand how to formulate problems, think creatively about solutions, and write programs clearly and accurately
- Determine which development techniques work best for you, and practice the important skill of debugging
- Learn relationships among input and output, decisions and loops, classes and methods, strings and arrays
- Work on exercises involving word games, graphics, puzzles, and playing cards
The updated second edition of Think Java also features new chapters on polymorphism and data processing, as well as content covering changes through Java 12.
商品描述(中文翻譯)
目前在許多大學、高中和中學中使用的這本實作導向的計算機科學入門書籍,特別適合沒有或幾乎沒有程式設計經驗的人。這本簡明的書籍目標不僅是教你 Java,還是幫助你像計算機科學家一樣思考。你將學會如何編程——這本身就是一項有用的技能——但你也會發現如何將編程作為達成目標的手段。
作者 Allen Downey 和 Chris Mayfield 從最基本的概念開始,逐漸深入到更複雜的主題,例如遞迴和物件導向程式設計。每一個簡短的章節涵蓋一週大學課程的內容,並包括練習題以幫助你練習所學的知識。
- 一次學習一個概念:透過一系列小步驟和範例來處理複雜主題
- 理解如何制定問題,創造性地思考解決方案,並清晰準確地編寫程式
- 確定哪些開發技術最適合你,並練習重要的除錯技能
- 學習輸入與輸出、決策與迴圈、類別與方法、字串與陣列之間的關係
- 進行涉及文字遊戲、圖形、謎題和撲克牌的練習
更新版的《Think Java》第二版還新增了有關多型和資料處理的新章節,以及涵蓋 Java 12 的變更內容。
作者簡介
Allen B. Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College, and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley, and Master's and Bachelor's degrees from MIT. Downey is the creator of the bestselling Think series for O'Reilly, including Think Python, Think Complexity, Think DSP, and Think Bayes.
Chris Mayfield is an Assistant Professor of Computer Science at James Madison University, with a research focus on CS education and professional development. He has a Ph.D. in Computer Science from Purdue University and Bachelor's degrees in CS and German from the University of Utah.
作者簡介(中文翻譯)
Allen B. Downey 是奧林工程學院的計算機科學教授。他曾在威爾斯利學院、科爾比學院和加州大學伯克利分校任教。他擁有加州大學伯克利分校的計算機科學博士學位,以及麻省理工學院的碩士和學士學位。Downey 是 O'Reilly 出版社暢銷書系列 Think 的創作者,包括《Think Python》、《Think Complexity》、《Think DSP》和《Think Bayes》。
Chris Mayfield 是詹姆斯·麥迪遜大學的計算機科學助理教授,研究重點在於計算機科學教育和專業發展。他擁有普渡大學的計算機科學博士學位,以及猶他大學的計算機科學和德語學士學位。