《Thinking in Patterns 》
-- Problem-SolvIng Techniques using Java
Bruce Eckel ,President, MindView, Inc. Revision 0.9 翻譯:劉曉偉
本書由作者在過去幾年里開辦的一個講座課程發展而來的。本書不是一本介紹性的書籍。我假定你在閱讀本書之前通讀過《Thinking in Java》或者與之相當的其它教材。 此外,我還假定你對Java 的語法有一定程度的了解。如果你對“對象”只有一些初步的認識,在理解本書就容易得多。
This book uses the Python language to teach pro
-
gramming concepts and problem
-solving skills, without assuming any previous program- ming experience. With easy-to-understand examples, pseudocode, flowcharts, and other
tools, the student learns how to design the logic of programs and then implement those
programs using Python. This book is ideal for an introductory programming course or a
programming logic and design course using Python as the language.
As with all the boolts in the
Starting Out With
series, the hallmark of this text is its clear,
friendly, and easy
-to-understand writing. In addition, it is rich in example programs that
are concise and practical. The programs in this book include short examples that highlight
specific programming topics, as well as more involved examples that focus on problem
solving. Each chapter provides one or more case studies that provide step
-by-step analysis
of a specific problem and shows the student how to solve it.
Data Structures and Problem Solving Using C++ provides an introduction to data structures and algorithms from the viewpoint of abstract thinking and problem solving, as well as the use of C++. It is a complete revision of Weiss successful CS2 book Algorithms, Data Structures, and Problem Solving with C++.
The C++ Cookbook will make your path to mastery much shorter. This practical, Problem-SolvIng guide is ideal if you re an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don t have to develop on your own.