Found 111404 Programming Books Programming Books Products.
This book's theme is string programming. In it, you'll find a wide variety of programming examples, demonstrating everything from simple subroutines and functions to complete applications. You'll find little fluff and stuff around the code, other than comment lines, as this is the best way to get right to the core of the code. Feel free to add the fluffy stuff as you wish to create the look and feel of your (programming) dreams. Where appropriate, more than one way to accomplish a programming task is presented, so you can grasp the options and become aware of just how many creative, fun ways there are to create code in this powerful language.The absolute best way to really soak up programming concepts is to actually work with them. Therefore, at the end of each coding example or application there's a section titled Fun Challenges. The intent of this section is to encourage the reader to have some fun experimenting. Some of the challenges are easy, some are very challenging, but hopefully all are fun. Feel free to give them a try, and to invent your own challenges too. There's a perfect metaphor in bicycle riding. You can go to classes, watch videos, listen to lectures, study the theory and physics involved, and on and on, but until you actually get on a bicycle and ride, your brain won't completely get it. Same with programming!
[ Detail ]
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.The Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:Create artful graphs to visualize complex data sets and functions Write more efficient code using parallel R and vectorization Interface R with C/C++ and Python for increased speed or functionality Find new packages for text analysis, image manipulation, and thousands more Squash annoying bugs with advanced debugging techniques Whether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.
24.20
[ Detail ]
The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.
41.39
[ Detail ]
Discover the many features of the LEGO MINDSTORMS NXT 2.0 set. The LEGO MINDSTORMS NXT 2.0 Discovery Book is the complete, illustrated, beginner's guide to MINDSTORMS that you've been looking for. The crystal clear instructions in the Discovery Book will show you how to harness the capabilities of the NXT 2.0 set to build and program your own robots. Author and robotics instructor Laurens Valk walks you through the set, showing you how to use its various pieces, and how to use the NXT software to program robots. Interactive tutorials make it easy for you to reach an advanced level of programming as you learn to build robots that move, monitor sensors, and use advanced programming techniques like data wires and variables. You'll build eight increasingly sophisticated robots like the Strider (a six-legged walking creature), the CCC (a climbing vehicle), the Hybrid Brick Sorter (a robot that sorts by color and size), and the Snatcher (an autonomous robotic arm). Numerous building and programming challenges throughout encourage you to think creatively and to apply what you've learned as you develop the skills essential to creating your own robots.Requirements: One LEGO MINDSTORMS NXT 2.0 set (#8547)FeaturesA complete introduction to LEGO MINDSTORMS NXT 2.0Building and programming instructions for eight innovative robots50 sample programs and 72 programming challenges (ranging from easy to hard) encourage you to explore newly learned programming techniques15 building challenges expand on the robot designs and help you develop ideas for new robotsWho is this book for? This is a perfect introduction for those new to building and programming with the LEGO MINDSTORMS NXT 2.0 set. The book also includes intriguing robot designs and useful programming tips for more seasoned MINDSTORMS builders.-
18.40
[ Detail ]
Beginning Kinect Programming with the Microsoft Kinect SDK gets you up and running developing Kinect applications for your PC using Microsoft tools and the official SDK. You will have a working Kinect program by the end of the first chapter! The following chapters will open up the secrets of three-dimensional vision, skeleton tracking, audio through the Kinect, and more. Examples illustrate the concepts in the form of simple games that react to your body movements. The result is a fun read that helps you learn one of the hottest technologies out there today. Beginning Kinect Programming with the Microsoft Kinect SDK also provides building blocks and ideas for mashing up the Kinect with other technologies to create art, interactive games, 3D models and enhanced office automation. You'll learn the fundamental code basic to almost all Kinect applications. You'll learn to integrate that code with other tools and manipulate data to create amazing Kinect applications. Beginning Kinect Programming with the Microsoft Kinect SDK is your gateway into the exciting world of three-dimensional, real-time computer interaction. Helps you create a proper development environment for Kinect applications. Covers the basics of three-dimensional vision, skeleton tracking, gesture recognition, and audio Provides fun examples that keep you engaged and learning What you’ll learn Create a proper development environment Work with data streams from the Kinect sensor Use skeleton-tracking for interactive applications Build speech-aware applications Develop simple, Kinect-based games for the PC Learn the underlying math involved in three-dimensional programming Who this book is for Beginning Kinect Programming with the Microsoft Kinect SDK is for Microsoft developers who want to learn to program for the newest and coolest Microsoft input device. The book assumes familiarity, but not expertise, with WPF and C#. Developers will be able to use their current knowledge and experience with the Microsoft stack to build new types of applications that have never been possible before. Most of all, this book is for developers who want to go beyond simply creating data-entry applications and recapture the fun of creating software.
24.34
[ Detail ]
What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation--including application frameworks that you can use as a starting point for your own projects. Delve into sensors, native development, 3D graphics, and many other topics, and discover how to build apps on the platform of your choice. If you're an intermediate to advanced programmer, you'll learn how to make great Android apps.Learn how to use the Android SDK with the Eclipse IDE Apply advanced Java concepts regardless of your experience with the language Create an Android user interface that's captivating and easy to navigateUse the Fragment API for tablet user interfacesMake your application compatible with Honeycomb and earlier versionsUnderstand Android's unique database design issues and the role of SQLite Use sensors and gestures to expand your app's input beyond just tapping and scrolling Explore Android APIs for multimedia, location, communication, NFC, and other applications
26.99
[ Detail ]
All the methods and tools you need to successfully program with ExcelJohn Walkenbach's name is synonymous with excellence in computer books that decipher complex technical topics. With this comprehensive guide, "Mr. Spreadsheet" shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.Featuring a complete introduction to Visual Basic for Applications and fully updated for the new features of Excel 2010, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel’s capabilities with VBA.Offers an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA)Features invaluable advice from "Mr. Spreadsheet" himself (bestselling author John Walkenbach), who demonstrates all the techniques you need to create large and small Excel applicationsProvides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you won’t find anywhere elseIncludes a CD with templates and worksheets from the bookThis power-user's guide is packed with procedures, tips, and ideas for expanding Excel's capabilities with VBA.Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
29.43
[ Detail ]
Now in its fourth edition, The Little SAS Book is a classic, helping many people learn SAS programming. The book's friendly, easy-to-read style gently introduces readers to the most commonly used features of the SAS language. Topics include basic SAS concepts such as the DATA and PROC steps, inputting data, modifying and combining data sets, summarizing data, producing reports, and debugging SAS programs. Each topic is presented in a self-contained two-page layout complete with examples and graphics. This clear and concise format enables new users to get up and running quickly, while the examples allow readers to type in the program and see it work! New topics in the fourth edition include ODS Graphics for statistical procedures, PROC SGPLOT for graphics, creating new variables in PROC REPORT with a COMPUTE block, WHERE= data set option, SORTSEQ=LINGUISTIC option in PROC SORT, and more functions, including ANYALPHA, CAT, PROPCASE, and YRDIF.
39.46
[ Detail ]
This is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC). Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying C programming language. This unique approach to learning, combined with many small program examples and exercises at the end of each chapter, makes Programming in Objective-C ideally suited for either classroom use or self-study. This edition has been fully updated for the significant changes in iOS 5 and Xcode 4.2. One of the biggest changes is Automatic Reference Counting (ARC). This edition gives detailed coverage of how to use ARC to improve and simplify memory management in Objective-C programs.
31.49
[ Detail ]
Open the door to endless new app development possibilitiesPushing the Limits with iOS 5 Programming is an expert guide for developers aiming to create unique applications for Apple's iPad 2, iPhone, and the iPod Touch, which includes the latest version of the Apple iPhone SDK, iOS 5. This text goes beyond the basics to keep you ahead of the technology curve and spark your innovative nature to create seamless, functional, and fun apps. With a focus on advanced techniques for app development, you will learn to differentiate your apps from all the rest.With this must-have book, you'll explore advanced coverage of a variety of development topics, such as developing with deep Objective-C, while you learn to create amazing applications for Apple's iPad 2, iPhone, and iPod touch. Veteran mobile developers and authors guide you through maximizing your programs as they delve into topics not commonly found elsewhere.Provides a solid foundation in the patterns of iOS Shares tips for running on multiple platforms and best using security services Discusses topics such as controlling multitasking, advanced text layout and more Demonstrates how to think differently with blocks and functional programming Teaches table view, performance, and money-making optimization Eliminates common challenges with memory management and iOS information flow Pushing the Limits with iOS 5 Programming allows you to take on the future with confidence in your new, stand-out app design skills.
27.38
[ Detail ]