吕博士推荐
图书详情
代理商:大苹果
页数:304
定价:0.00 美元
上传日期:2017-1-23 0:00:00

THINK LIKE A PROGRAMMER: PYTHON EDITION

Book ID/图书代码: 09796017B99543

English Summary/英文概要: Examples in this book are written in C++, but will improve your ability to think like a programmer in any language.

The real challenge of programming isn’t learning a language’s syntax—it’s learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You’ll also learn how to

Split problems into discrete components to make them easier to solve

Make the most of code reuse with functions, classes, and libraries

Pick the perfect data structure for a particular job

Master more advanced programming tools like recursion and dynamic memory

Organize your thoughts and develop strategies to tackle particular types of problems

Although the book’s examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

Chinese Summary/中文概要: 本书中的例子都是用C++写的,但是会增进你用程序员的思路思考的能力,无论你用什么语言写。

编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,以便你能创造出一些伟大的东西。在这一类的文字中,作者V. Anton Spraul打破了程序员解决问题的方法,教你经常被其他的入门书籍忽略的方法:如何像一个程序员一样思考。每一章讲一编程概念,如类、指针和递归,以及开放式练习,这些都挑战都能帮助你应用你学到的知识。你也可以学到如何

将问题分解成几个元件,使它们更容易解

充分利用函数、类和库的代码

给特定的任务选择完美的数据结构

掌握更高级的编程工具,如递归和动态内存。

组织你的想法并制定策略来处理特定类型的问题。

虽然书中的例子是用C++写的,但是创造性问题解决的概念说明超越了任何特定的语言;事实上,他们达到了计算机科学领域的外围。正如最熟练的程序员所知道的,编写伟大的代码是一门创造性的艺术,创造你的杰作的第一步是学习像程序员一样思考。(YYW)

Awards/获奖情况:

About the Author/作者介绍: V. Anton Spraul教了编程入门和计算机科学15年以上。这本书是他已经使过技术的总结精华,涵盖了许多对程序员一对一教学中汲取的许多曾让程序员头痛不已的问题解答。他也是《计算机科学让事情变得简单》的作者(百老汇)。

V. Anton Spraul has taught introductory programming and computer science for more than 15 years. This book is a distillation of the techniques he has used and honed over many one-on-one sessions with struggling programers. He is also the author of Computer Science Made Simple (Broadway).

Format:

Rights Status/版权销售情况:Simplified Chinese/简体中文:SOLD(非我们代理)

Complex/Traditional Chinese/繁体中文:AVAILABLE

Sales in other countries/其他国家销售情况:Rights Sold: Simplified Chinese, German, Japanese, Korean, and Polish

原文第一章内容:暂无

手稿:暂无

大纲:暂无