Bestsellers > > Languages and Tools
|
|
Data Manipulation with R (Use R)»rank: 25066by: Phil Spector
: :Since its inception, R has become one of the preeminent programs for statistical computing and data analysis. The ready availability of the program, along with a wide variety of packages and the supportive R community make R an excellent choice for almost any kind of computing task related to statistics. However, many users, especially those with experience in other languages, do not take advantage of the full power of R. Because of the nature of R, solutions that make sense in other languages may not be very efficient in R. This book presents a wide array of methods applicable for reading data into R, and efficiently manipulating that data. In addition to ... |
Core Python Programming (2nd Edition) (Core Series)»rank: 82254by: Wesley Chun
: :Praise for Core Python Programming 'The long-awaited second edition of Wesley Chun's Core Python Programming proves to be well worth the wait—its deep and broad coverage and useful exercises will help readers learn and practice good Python.'—Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook'There has been lot of good buzz around Wesley Chun's Core Python Programming. It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun's book over Learning Python (O'Reilly), Programming Python (O'Reilly), or The Quick Python Book (Manning).'—David Mertz, Ph.D., IBM DeveloperWorks®'I have been doing a lot of research ... |
||
ActionScript 3.0: Visual QuickStart Guide»rank: 94867by: Derrick Ypenburg
: :ActionScript is the programming language integral to the Adobe Technology Platform. It began as a simple scripting language for creating interactivity and animation in Flash, but is now used to create full-featured Web applications, not only in Flash but in Flex. ActionScript 3, introduced with Flex 2, is now a full-fledged object-oriented programming language, and the need for teaching materials, for both newcomers and veterans, is great. This task-based tutorial is for students with no programming experience as well as those programmers who have learned earlier versions of the programming language and now need to learn the new version. The book walks a reader through all the fundamentals, then moves on to ... |
Compilers: Principles, Techniques, and Tools (2nd Edition)»rank: 64545by: Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
: : This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language. |
||
Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)»rank: 92621by: David Geary, Cay S. Horstmann
: :JavaServer Faces (JSF) is quickly emerging as the leading solution for rapid user interface development in Java-based server-side applications. Now, Core JavaServer™ Faces–the #1 guide to JSF–has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable. Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and “how-tos” for writing superior JSF 1.2 production code, even if you’re new to JSF, JavaServer Pages™, ... |
Structure and Interpretation of Computer Programs, Second Edition»rank: 203758by: Harold Abelson, Gerald Jay Sussman, Julie Sussman
: :With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. Structure and Interpretation of Computer Programs emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design. Review:Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this ... |
||
Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap)»rank: 80364by: Ross Harmes, Dustin Diaz
: :As a web developer, you’ll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team. With Pro JavaScript Design Patterns, you’ll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start ... |
Managing Projects with GNU Make (Nutshell Handbooks)»rank: 304387by: Robert Mecklenburg
: :The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors. The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you ... |
||
Java: The Complete Reference, Seventh Edition (Complete Reference Series)»rank: 286196by: Herbert Schildt
: :The world's leading programming author offers comprehensive coverage of the new Java release The definitive guide to Java has been fully expanded to cover every aspect of Java SE 6, the latest version of the world's most popular Web programming language. This comprehensive resource contains everything you need to develop, compile, debug, and run Java applications and applets. |
Agile Retrospectives: Making Good Teams Great»rank: 137373by: Esther Derby, Diana Larsen, Ken Schwaber
: :See how to mine the experience of your software development team continually throughout the life of the project. The tools and recipes in this book will help you uncover and solve hidden (and not-so-hidden) problems with your technology, your methodology, and those difficult 'people' issues on your team. Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as 'post-mortems') are only helpful at the end of the project--too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today. Now, Derby and Larsen show you the tools, ... |