Welcome to Programming Books | Windows Programming Books Online Shop. Get Discount and Cheap Programming Books, Android Programming Books Deals and browse our product list. We have the best Python Programming Books offers.

iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)

iOS Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides)

 Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch’s popular iOS Bootcamp course and its well-tested materials and methodology, this best-selling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors clearly explain what’s important to know and share their insights into the larger context of the iOS platform. This gives you a real understanding of how iOS development works, the many features that are available, and when and where to apply what you’ve learned. Here are some of the topics covered:Xcode 4.3, Instruments, and StoryboardsARC, strong and weak references, and retain cyclesInterfacing with iCloudHandling touch events and gesturesTool bars, navigation controllers, and split view controllersLocalization and InternationalizationBlock syntax and useBackground execution and multi-taskingSaving/loading data: Archiving and Core DataCore Location and Map KitCommunicating with web services Working with XML, JSON, and NSRegularExpression  Using the Model-View-Controller-Store design pattern

31.49 [ Detail ]

C Programming: A Modern Approach, 2nd Edition

C Programming: A Modern Approach, 2nd Edition

The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections.Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years. The second edition maintains all the book's popular features and brings it up to date with coverage of the C99 standard. The new edition also adds a significant number of exercises and longer programming projects, and includes extensive revisions and updates.

90.91 [ Detail ]

Cracking the Coding Interview: 150 Programming Questions and Solutions

Cracking the Coding Interview: 150 Programming Questions and Solutions

Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice. The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include Arrays and StringsLinked ListsStacks and QueuesTrees and GraphsBit ManipulationBrain TeasersMathematics and ProbabilityObject-Oriented DesignRecursion and Dynamic ProgrammingSorting and SearchingScalability and Memory LimitsTestingC and C++JavaDatabasesThreads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself. Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

39.95 [ Detail ]

Joomla! Programming (Joomla! Press)

Joomla! Programming (Joomla! Press)

When you master Joomla! programming, you can customize sites in ways that simply aren’t possible by tweaking parameters or installing someone else’s extensions. Now, there’s an authoritative, “soup-to-nuts” programming guide for every Joomla! user: from beginners with no Joomla! development experience, to long-time coders seeking a quick start with Joomla!’s powerful new version 1.6.   Joomla!™ Programming presents proven best practices for getting the job done right. Written by Mark Dexter and Joomla! design architect Louis Landry (who wrote much of the new Joomla! framework), the book is packed with detailed examples and sample code, in-depth reference-style explanations available nowhere else, and fascinating sidebars revealing why Joomla! works the way it does.   Both a tutorial and reference, it brings together step-by-step instructions for everything from simple tasks (such as template overrides) to cutting-edge techniques involving components, MVC, and the Joomla! framework. You’ll learn how to View Joomla! from a programmer’s perspective Extend Joomla! with layout overrides, plugins, and modules Take full advantage of Joomla!’s improved new MVC implementation Build front-end and back-end components, from start to finish Secure your sites with Joomla!’s powerful, flexible new Access Control Lists Work with databases and use the new JDatabaseQuery to write complex queries Program Joomla! with JavaScript via the lightweight MooTools framework Develop custom category structures for your own sites and extensions Enable one-click updates for your own custom extensions Use the Joomla! platform as an application framework All example code, updates, and more information on Joomla! programming will be available soon from the book’s companion website.

30.49 [ Detail ]

Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them. Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and authoritative voices in the iOS and Cocoa community. Compatible with Xcode 4.2, iOS 5, and Mac OS X 10.7 (Lion), this guide features short chapters and engaging style to keep you motivated and moving forward. At the same time, Aaron’s determination that you understand what you’re doing—or at least why you’re doing it—encourages you to think critically as a programmer.

21.81 [ Detail ]

The Little SAS Book: A Primer, Third Edition

The Little SAS Book: A Primer, Third Edition

Getting started with SAS is easy with The Little SAS Book. This friendly, easy-to-read guide gently introduces you to the most commonly used features of SAS software plus a whole lot more! The book has been revised to include concepts of the Output Delivery System; the STYLE= option in the PRINT, REPORT, and TABULATE procedures; ODS HTML, RTF, PRINTER, and OUTPUT destinations; PROC REPORT; more on PROC TABULATE; exporting data; and the colon modifier for informats. You'll find clear and concise explanations of basic SAS concepts (such as DATA and PROC steps), inputting data, modifying and combining data sets, summarizing and presenting data, basic statistical procedures, and debugging SAS programs. Each topic is presented in a self-contained, two-page layout complete with examples and graphics. This format enables new users to get up and running quickly, while the examples allow you to type in the program and see it work!

39.34 [ Detail ]

Just Enough Programming Logic and Design

Just Enough Programming Logic and Design

Find exactly what you need to master the fundamentals of programming logic with the concise JUST ENOUGH PROGRAMMING LOGIC AND DESIGN, 2E. This unique, language-independent introduction to programming logic provides seven chapters focused on key programming and logic content in a direct, efficient format that helps you progress through the subject matter quickly. Everyday examples and clear explanations in a streamlined presentation make this a perfect choice even if you have no prior programming experience. Twenty-five brief new videos from the author expand on and clarify topics, while new Debugging Exercises and a wealth of review and programming exercises in each chapter help you hone your skills. You can use this concise approach alone or as a companion book for success in any programming language course.

74.99 [ Detail ]

Programming Scala: Scalability = Functional Programming + Objects (Animal Guide)

Programming Scala: Scalability = Functional Programming + Objects (Animal Guide)

Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution.Programming Scala clearly explains the advantages of Scala as a JVM language. You'll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides useful information on Scala's command-line tools, third-party tools, libraries, and available language-aware plugins for editors and IDEs.Learn how Scala's succinct and flexible code helps you program faster Discover the notable improvements Scala offers over Java's object model Get a concise overview of functional programming, and learn how Scala's support for it offers a better approach to concurrency Know how to use mixin composition with traits, pattern matching, concurrency with Actors, and other essential features Take advantage of Scala's built-in support for XML Learn how to develop domain-specific languages Understand the basics for designing test-driven Scala applications

38.13 [ Detail ]

Core Python Applications Programming (3rd Edition) (Core Series)

Core Python Applications Programming (3rd Edition) (Core Series)

The Complete Developer’s Guide to Python Python is an agile, robust, and expressive programming language that continues to build momentum. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Applications Programming, Third Edition, leading Python developer and corporate trainer Wesley Chun helps you take your Python knowledge to the next level.   This book has everything you need to become a versatile Python developer. You will be introduced to multiple areas of application development and gain knowledge that can be immediately applied to projects, and you will find code samples in both Python 2 and 3, including migration tips if that’s on your roadmap too. Some snippets will even run unmodified on 2.x or 3.x.   Learn professional Python style, best practices, and good programming habits Build clients and servers using TCP, UDP, XML-RPC, and be exposed to higher-level libraries like SocketServer and Twisted Develop GUI applications using Tkinter and other available toolkits Improve application performance by writing extensions in C/C++, or enhance I/O-bound code with multithreading Discover SQL and relational databases, ORMs, and even non-relational (NonSQL) databases like MongoDB Learn the basics of Web programming, including Web clients and servers, plus CGI and WSGI Expose yourself to regular expressions and powerful text processing tools for creating and parsing CSV, JSON, and XML data Interface with popular Microsoft Office applications such as Excel, PowerPoint, and Outlook using COM client programming Dive deeper into Web development with the Django framework and cloud computing with Google App Engine Explore Java programming with Jython, the way to run Python code on the JVM Connect to Web services Yahoo! Finance to get stock quotes, or Yahoo! Mail, Gmail, and others to download or send e-mailJump into the social media craze by learning how to connect to the Twitter and Google+ networks   Core Python Applications Programming, Third Edition, delivers Broad coverage of a variety of areas of development used in real-world applications today Powerful insights into current and best practices for the intermediate Python programmer Dozens of code examples, from quick snippets to full-fledged applications A variety of exercises at the end of every chapter to help hammer the concepts home

28.99 [ Detail ]

C++ Programming

C++ Programming

What do Adobe, Microsoft, Amazon.com, and Google have in common? They all use C++ to develop products and provide services! As one of the world’s most popular programming languages, C++ opens up a world of possibilities—if you’re willing to learn it! This guide makes that task easy by tackling both object-oriented programming principles and the ABCs of C++ itself through a series of task-based lessons that employ friendly language and a plethora of visual aids to explain every aspect of the development language. From basic syntax and data types to working with numbers, characters, loops, and arrays, master programmers Larry Ullman and Andreas Signer cover all the C++ fundamentals at just the level of detail you require. Using examples tested on Windows, Unix, and Mac OS X operating systems, this streamlined guide prepares you to start developing C++ apps for any platform. Throughout, you’ll find the tips, techniques, and sound real-world advice that have made Visual QuickStart Guides the No. 1 training source for today’s tech warriors!

21.61 [ Detail ]

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 ·