Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, 3rd Edition

eBook Details:

  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional; 3rd edition (October 11, 2013)
  • Language: English
  • ISBN-10: 0321884914
  • ISBN-13: 978-0321884916

eBook Description:

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, 3rd Edition

In Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, 3rd Edition, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you’ll learn the following, which you need to start writing excellent Python software of your own.

Zed Shaw has perfected the world’s best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, 3rd Edition, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you’ll learn the following, which you need to start writing excellent Python software of your own. GET FREE EBOOKS »

Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications

eBook Details:

  • Paperback: 480 pages
  • Publisher: Addison-Wesley Professional; 1st edition (November 30, 2013)
  • Language: English
  • ISBN-10: 0321905768
  • ISBN-13: 978-0321905765

eBook Description:

Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications: Covers iOS 7 and Xcode 5

This is the first Core Data book to fully reflect Apple’s latest platform innovations, including its dramatic recent improvements to iCloud support. Hands-on from start to finish, it teaches you step-by-step as you create a modern data-driven iOS app using Storyboards, ARC, iOS 7, and Xcode 5. Downloadable versions of this book’s main project are provided with each chapter, so you can see exactly what your app project should look like-and get cookbook-style code for your own projects. Chapter exercises help you explore even further, whether you’re a self-learner or a student in an iOS development course.

Tim Roadley introduces new patterns and best practices designed to overcome the frustrations of Core Data development. One step at a time, you’ll build and extend your skills-even mastering advanced techniques such as complex model migration, deep copy, background processing, and integration with Dropbox, StackMob, and iCloud.

Downloadable versions of this book’s main project are provided with each chapter, so you can see exactly what your app project should look like-and get cookbook-style code for your own projects. Chapter exercises help you explore even further, whether you’re a self-learner or a student in an iOS development course. This is the first Core Data book to fully reflect Apple’s latest platform innovations, including its dramatic recent improvements to iCloud support. Hands-on from start to finish, it teaches you step-by-step as you create a modern data-driven iOS app using Storyboards, ARC, iOS 7, and Xcode 5. GET FREE EBOOKS »

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming

eBook Details:

  • Paperback: 592 pages
  • Publisher: Addison-Wesley Professional; 1st edition (November 23, 2013)
  • Language: English
  • ISBN-10: 0321862961
  • ISBN-13: 978-0321862969

eBook Description:

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming: Covers iOS 7 and Xcode 5

Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming is the perfect first book for every new iOS 7 developer. It delivers a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all aspects of app development and deployment. With Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming, it’s easy to learn at your own pace, on your own or to deepen the knowledge you may be gaining in a classroom or workplace.

Throughout Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming, you explore the iOS development process as you create and expand a handy car valet app. The hands-on projects enable you to create meaningful code as soon as possible, building confidence and mastery. The annotated code listings work with all the latest iOS technology, so you’ll be ready to jump into this exciting development field.

With Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming, it’s easy to learn at your own pace, on your own or to deepen the knowledge you may be gaining in a classroom or workplace. Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming is the perfect first book for every new iOS 7 developer. It delivers a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all aspects of app development and deployment. GET FREE EBOOKS »

iOS Auto Layout Demystified, 2nd Edition

eBook Details:

  • Paperback: 288 pages
  • Publisher: Addison-Wesley Professional; 2nd edition (November 9, 2013)
  • Language: English
  • ISBN-10: 0321967194
  • ISBN-13: 978-0321967190

eBook Description:

Completed Updated for iOS 7 and Xcode 5

Auto Layout transforms the way you create iOS user interfaces. As flexible as it is powerful, Auto Layout gives you unprecedented control over your iOS user interfaces. But Auto Layout has a reputation for difficulty. In iOS Auto Layout Demystified, 2nd Edition, world-renowned iOS developer and author Erica Sadun strips away the confusion, helping you gain Auto Layout mastery the easiest way possible: by example. Fully updated for iOS 7 and Xcode 5, this tutorial delivers everything Sadun’s guides are famous for: clear explanations, expert tips, proven best practices-and, above all, plenty of code to learn from and reuse.

Fully updated for iOS 7 and Xcode 5, this tutorial delivers everything Sadun’s guides are famous for: clear explanations, expert tips, proven best practices-and, above all, plenty of code to learn from and reuse. If you’re an experienced iOS developer, this guide will expand your design possibilities, helping you build apps that are superbly usable and intuitive and stand out even in the most crowded marketplace.

Step by step, Sadun explains how Auto Layout “thinks,” how it works, where it fits, and why it’s more useful (and simpler) than you ever imagined. She offers practical solutions for a wide variety of real-world iOS development challenges, plus innovative ways to use Auto Layout to build interactive elements, animations, and more. Fully updated for iOS 7 and Xcode 5, this tutorial delivers everything Sadun’s guides are famous for: clear explanations, expert tips, proven best practices-and, above all, plenty of code to learn from and reuse. GET FREE EBOOKS »

iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK

eBook Details:

  • Paperback: 576 pages
  • Publisher: Addison-Wesley Professional; 1st edition (November 14, 2013)
  • Language: English
  • ISBN-10: 0321856716
  • ISBN-13: 978-0321856715

eBook Description:

Take Your Next Leap Forward as an iOS App Developer! Covers iOS 7 and Xcode 5

iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK will help you leverage iOS’s powerful components and frameworks to build apps with outstanding performance, reliability, interactivity, media support, and customization. Each chapter contains a complete sample project that walks you through integrating its technology into a typical iOS app. You’ll discover how multiple iOS features can be combined into exceptionally powerful apps and walk through a complete case study project: a fully functional game with complete Game Center integration.

Pioneering iOS developers Kyle Richter and Joe Keeley illuminate the sophisticated intermediate-to-advancedlevel techniques you’re now ready for. You’ll find example-rich coverage of topics ranging from social support to security, Core Data, TextKit, iCloud support, UIKit Dynamics, MapKit, and Passbook. There’s also a complete section on advanced performance and security, including the effective use of Grand Central Dispatch and Keychain.

Each chapter contains a complete sample project that walks you through integrating its technology into a typical iOS app. You’ll discover how multiple iOS features can be combined into exceptionally powerful apps and walk through a complete case study project: a fully functional game with complete Game Center integration. If you’re a serious iOS developer who wants to build cutting-edge apps, iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK delivers the practical skills, reusable code, and expert insights you’re looking for. GET FREE EBOOKS »

iOS Drawing: Practical UIKit Solutions

eBook Details:

  • Paperback: 311 pages
  • Publisher: Addison-Wesley Professional; 1st edition (October 15, 2013)
  • Language: English
  • ISBN-10: 0321947878
  • ISBN-13: 978-0321947871

eBook Description:

iOS Drawing: Practical UIKit Solutions: Covers iOS 7 and Xcode 5

Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print. In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer’s Cookbook and The Advanced iOS 6 Developer’s Cookbook, helps readers explore iOS drawing through an abundance of examples alongside plenty of explanations and tips. This short work provides the basic how-to developers need to get started.

  • The basic concepts of Quartz (Core Graphics) and UIKit drawing
  • The coordinate system, paths, masking, and clipping
  • Text drawing
  • Transparency and alpha channels, drawing modes, blending, colors, and spaces
  • Transforms and geometry
  • Patterns, shadows, and gradients
  • Bitmaps and pixels

In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer’s Cookbook and The Advanced iOS 6 Developer’s Cookbook, helps readers explore iOS drawing through an abundance of examples alongside plenty of explanations and tips. This short work provides the basic how-to developers need to get started. Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print. GET FREE EBOOKS »

A Tour of C++ (C++ In-Depth Series)

eBook Details:

  • Paperback: 192 pages
  • Publisher: Addison-Wesley Professional; 1st edition (October 3, 2013)
  • Language: English
  • ISBN-10: 0321958314
  • ISBN-13: 978-0321958310

eBook Description:

A Tour of C++ (C++ In-Depth Series)

In A Tour of C++ (C++ In-Depth Series), Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced programmer-in just a few hours-a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.

Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++11, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour ends with a discussion of the design and evolution of C++ and the extensions added for C++11. The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, 4th Edition.

This guide does not aim to teach you how to program (see Stroustrup’s Programming: Principles and Practice Using C++ for that); nor will it be the only resource you’ll need for C++ mastery (see Stroustrup’s The C++ Programming Language, 4th Edition, for that). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides. GET FREE EBOOKS »

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips

eBook Details:

  • Paperback: 208 pages
  • Publisher: Addison-Wesley Professional; 1st edition (July 26, 2013)
  • Language: English
  • ISBN-10: 0321822366
  • ISBN-13: 978-0321822369

eBook Description:

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips

The widespread adoption and success of Scrum can be attributed in large part to its perceived intuitiveness and simplicity. But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about.

Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more.

The widespread adoption and success of Scrum can be attributed in large part to its perceived intuitiveness and simplicity. But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. GET FREE EBOOKS »

Essential SharePoint 2013: Practical Guidance for Meaningful Business Results, 3rd Edition

eBook Details:

  • Paperback: 784 pages
  • Publisher: Addison-Wesley Professional; 3rd edition (August 17, 2013)
  • Language: English
  • ISBN-10: 0321884116
  • ISBN-13: 978-0321884114

eBook Description:

Essential SharePoint 2013: Practical Guidance for Meaningful Business Results, 3rd Edition

Essential SharePoint 2013: Practical Guidance for Meaningful Business Results, 3rd Edition approaches Microsoft SharePoint 2013 from a strict business value perspective, helping you plan and implement solutions that achieve effective business results. The authors help you choose features, organize information, define security models, and launch your solution. They present best practices for search, workflow, business intelligence, and integrating information from Office 2013 and beyond. Each chapter includes a section introducing new SharePoint 2013 capabilities, from improved site branding to native iPhone mobile apps.

Leading SharePoint experts draw on their unsurpassed experience to provide business-focused guidance on strategy, governance, planning, deployment, and more. You’ll find in-depth insights for success with collaboration, knowledge and content management, governance, and user adoption. Essential SharePoint 2013: Practical Guidance for Meaningful Business Results, 3rd Edition approaches Microsoft SharePoint 2013 from a strict business value perspective, helping you plan and implement solutions that achieve effective business results.

The authors help you choose features, organize information, define security models, and launch your solution. They present best practices for search, workflow, business intelligence, and integrating information from Office 2013 and beyond. Each chapter includes a section introducing new SharePoint 2013 capabilities, from improved site branding to native iPhone mobile apps. Essential SharePoint 2013: Practical Guidance for Meaningful Business Results, 3rd Edition approaches Microsoft SharePoint 2013 from a strict business value perspective, helping you plan and implement solutions that achieve effective business results. GET FREE EBOOKS »

C How to Program, 7th Edition

eBook Details:

  • Paperback: 912 pages
  • Publisher: Prentice Hall; 7th edition (March 4, 2012)
  • Language: English
  • ISBN-10: 013299044X
  • ISBN-13: 978-0132990448

eBook Description:

C How to Program, 7th Edition

The Deitels’ How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Using the Deitels’ signature “Live-Code Approach,” this complete, authoritative introduction to C programming introduces fundamentals of structured programming, and covers relevant features of C language’s C-201X standard. It also includes an updated treatment of C++ for those who want to transition to object-oriented concepts. Finally, new material on security is added to C How to Program, 7th Edition.

For introductory courses in C Programming. Also for courses in Programming for Engineers, Programming for Business, and Programming for Technology. Using the Deitels’ signature “Live-Code Approach,” this complete, authoritative introduction to C programming introduces fundamentals of structured programming, and covers relevant features of C language’s C-201X standard. It also includes an updated treatment of C++ for those who want to transition to object-oriented concepts. Finally, new material on security is added to C How to Program, 7th Edition.

The Deitels’ How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Using the Deitels’ signature “Live-Code Approach,” this complete, authoritative introduction to C programming introduces fundamentals of structured programming, and covers relevant features of C language’s C-201X standard. It also includes an updated treatment of C++ for those who want to transition to object-oriented concepts. Finally, new material on security is added C How to Program, 7th Edition. GET FREE EBOOKS »