Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: Python in a Nutshell
Publisher: O'Reilly
Authors: Alex Martelli
Rating: 4/5
Customer opinion - 4 stars out of 5
Good fast-paced intro to Python - also excellent reference


All told, I really liked Python In a Nutshell. I've programmed primarily in Java and C over the past 8 years, so that's my bias. I have wanted something a little more high level than Java. I got chills when I realized that I didn't have to write another "Iterator iter = list.iterator(); while (iter.hasNext()) { Item item = (Item) iter.next(); item.doThis(); }" loop! How about "for item in list: item.doThis()"?
This book took me about two weeks to digest while reading it on the bus before and after work. The information was presented clearly enough to allow me to write production scripts directly after finishing chapters 1-9.
The core of the Python language is described in chapters 4-9. This includes a discussion about basic types and syntax, object-oriented syntax, exceptions, Python modules, and strings (including basic regular expressions). I liked learning about Jython, but the chapter (chapter 25) that introduces Jython doesn't go as far as I would have liked. I would have expected at least a description of how types map between Java and Python.
The rest of the book is a general reference about the many modules that exist for use to do about anything you want. These API references are well-organized and very accessible. The index is excellent (esp. for the first chapters - helpful for people new to Python, like me).



Product: Book - Hardcover
Title: Advanced Programming in the UNIX(R) Environment
Publisher: Addison-Wesley Professional
Authors: W. Richard Stevens
Rating: 5/5
Customer opinion - 5 stars out of 5
SPEECHLESS....


This is a great..., no, REALLY great book to start Unix Programming. I thought I know C programming quite well, but when I read this book, I realize that I know nothing about Unix.
This book consists of 19 chapters. The first half explains Unix environment that you should aware of when you do programming in Unix. The second (last) half of the book contains 'the advanced Unix programming.' I thought I could skip the first half of this book and go straight to the advanced programming, but then I realised, that if I have never read the basics of Unix programming, then I should read the first half of the book first.
Richard Stevens is so clever to arrange the sequence of the chapters. Each chapter is like a 'linked-list' (if you're a C programmer, you know what I'm talking :) ), in order to understand a certain chapter, you must first understand the preceeding chapter.
If you go to BrainBench.com and check their test syllabus for Unix Programming, this book definitely covers the syllabus. Although I have never taken their test for Unix programming, I think the guys at brainbench are also using this book when developing the test.
If you had other Stevens' book like the famous "Unix Network Programming," (UNP) this book is a must! There's a lot of things I cannot understand when reading UNP until I read this book. But I should warn you: This book is definitely NOT for beginners....



Product: Book - Paperback
Title: Discovering Statistics Using SPSS for Windows : Advanced Techniques for Beginners (Introducing Statistical Methods series)
Publisher: SAGE Publications
Authors: Andy Field
Rating: 5/5
Customer opinion - 5 stars out of 5
Grad Student Must


Discovering Statistics Using SPSS for Windows uncovers simultaneously the functional foundations of basic statistic and how to work with SPSS statistical software. In addition, Andy Field transformed complex concepts into palatable words.Therefore, if you do not have much time and need to learn statistics in a short period, this is the best book avalailable.



Product: Book - Paperback
Title: Special Edition Using Crystal Reports 10 (Special Edition Using)
Publisher: Pearson Education
Authors: Neil FitzGerald, Ryan Marples, Naisan Geula, Bob Coates, James Edkins, Michael Voloshko
Rating: 5/5
Customer opinion - 5 stars out of 5
888-page reference for users of Crystal Reports


A confidently recommended, start-to-finish, 888-page reference for users of Crystal Reports and the entire suite of Enterprise Reporting products. Includes content, tutorials and samples for reporting within the Microsoft Visual Studio.NET environment and on the SAP Business Information Warehouse. Author and Crystal Reports expert Neil Fitzgerald has a distinctive flair for providing even the most novice computer operator or programmer with a completely "user friendly" text that can be quickly and readily absorbed. Anyone dealing with Crytal Reports (or any other aspect of the Enterprise Reporting softwares) would be well advised to add Special Edition Using Crystal Reports 10 to their professional reference shelf.