Think Java : How to Think Like a Computer Scientist, 2/e
暫譯: 思考 Java:如何像電腦科學家一樣思考,第二版
Downey, Allen B., Mayfield, Chris
- 出版商: O'Reilly
- 出版日期: 2020-01-07
- 定價: $1,800
- 售價: 9.0 折 $1,620
- 語言: 英文
- 頁數: 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)
買這商品的人也買了...
-
$680$537 -
$580$452 -
$360$281 -
$480$379 -
$1,260$1,197 -
$199軟件開發本質論:追求簡約、體現價值、逐步構建 (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)
-
$2,200$2,090 -
$1,584Think Julia: How to Think Like a Computer Scientist
-
$620$484 -
$720$562 -
$2,240Learning Java: An Introduction to Real-World Programming with Java, 5/e
-
$680$646 -
$580$458 -
$1,944Practical Deep Learning: A Python-Based Introduction
-
$4,200$3,990 -
$2,682Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images (Paperback)
-
$2,233Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python
-
$620$490 -
$650$507 -
$1,755Learn Three.js : Program 3D animations and visualizations for the web with JavaScript and WebGL, 4/e (Paperback)
-
$780$616 -
$520$411 -
$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 是詹姆斯·麥迪遜大學的計算機科學助理教授,研究重點在於計算機科學教育和專業發展。他擁有普渡大學的計算機科學博士學位,以及猶他大學的計算機科學和德語學士學位。