Think Java: How to Think Like a Computer Scientist
暫譯: 思考 Java:如何像電腦科學家一樣思考
Allen B. Downey, Chris Mayfield
- 出版商: O'Reilly
- 出版日期: 2016-06-02
- 定價: $1,580
- 售價: 5.0 折 $790
- 語言: 英文
- 頁數: 252
- 裝訂: Paperback
- ISBN: 1491929561
- ISBN-13: 9781491929568
-
相關分類:
Java 程式語言
-
其他版本:
Think Java : How to Think Like a Computer Scientist, 2/e
買這商品的人也買了...
-
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Semantic Information Processing (Paperback)$1,330$1,264 -
The Essential Knuth (Paperback)$750$713 -
$354逆向工程實戰 (Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscatio) -
有趣的二進制 (軟件安全與逆向分析)$234$222 -
$479灰帽駭客:正義駭客的道德規範、滲透測試、攻擊方法和漏洞分析技術, 4/e (Gray Hat Hacking: The Ethical Hacker's Handbook) -
$1,350Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization (Paperback) -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018)) -
再強一點:用 Go語言完成六個大型專案$780$616 -
$1,400Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Spring REST API 開發與測試指南|使用 Swagger、HATEOAS、JUnit、Mockito、PowerMock、Spring Test$580$493 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$663 -
演算法生存指南(書況差限門市銷售)$800$632 -
The Rust Programming Language, 2/e (Paperback)$1,800$1,710 -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
建構機器學習系統實踐指南$620$490 -
機器學習的訓練資料 (Training Data for Machine Learning)$780$616 -
資料工程基礎|規劃和建構強大、穩健的資料系統 (Fundamentals of Data Engineering)$980$774 -
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
日式 RPG 編年史:從 DQ 到 FF,角色扮演遊戲敘事手法完全剖析$380$300 -
軟體工程師的英語使用守則:English for Developers$420$357 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648
相關主題
商品描述
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
商品描述(中文翻譯)
目前在許多大學、高中和中學中使用的這本實作導向的計算機科學入門書籍,特別適合那些幾乎沒有或完全沒有程式設計經驗的人。這本簡明的書籍目標不僅是教你 Java,還是幫助你像計算機科學家一樣思考。你將學會如何編程——這本身就是一項有用的技能——但你也會發現如何將編程作為達成目標的手段。
作者 Allen Downey 和 Chris Mayfield 從最基本的概念開始,逐漸深入到更複雜的主題,例如遞迴和物件導向程式設計。每一章節都涵蓋一週大學課程的內容,並包含練習題以幫助你練習所學的知識。
- 一次學習一個概念:透過一系列小步驟和範例來處理複雜主題
- 理解如何制定問題,創造性地思考解決方案,並清晰準確地編寫程式
- 確定哪些開發技術最適合你,並練習重要的除錯技能
- 學習輸入與輸出、決策與迴圈、類別與方法、字串與陣列之間的關係
- 進行涉及文字遊戲、圖形、謎題和撲克牌的練習題
