Sabtu, 04 Januari 2014

Wow! eBook: Learn Python the Hard Way, 3rd Edition - 4 new eBooks


Wow! eBook: Learn Python the Hard Way, 3rd Edition - 4 new eBooks

Link to Wow! eBook

Learn Python the Hard Way, 3rd Edition

Posted: 04 Jan 2014 04:49 AM PST

Book Description

You Will Learn Python!

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, Third 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:

  • Installing a complete Python environment
  • Organizing and writing code
  • Basic mathematics
  • Variables
  • Strings and text
  • Interacting with users
  • Working with files
  • Looping and logic
  • Data structures using lists and dictionaries
  • Program design
  • Object-oriented programming
  • Inheritance and composition
  • Modules, classes, and objects
  • Python packaging
  • Debugging
  • Automated testing
  • Basic game development
  • Basic web development

It’ll be hard at first. But soon, you’ll just get it-and that will feel great!

This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer.

Watch Zed, too! The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Python video course!

Table of Contents
Exercise 1. A Good First Program
Exercise 2. Comments and Pound Characters
Exercise 3. Numbers and Math
Exercise 4. Variables and Names
Exercise 5. More Variables and Printing
Exercise 6. Strings and Text
Exercise 7. More Printing
Exercise 8. Printing, Printing
Exercise 9. Printing, Printing, Printing
Exercise 10. What Was That?
Exercise 11. Asking Questions
Exercise 12. Prompting People
Exercise 13. Parameters, Unpacking, Variables
Exercise 14. Prompting and Passing
Exercise 15. Reading Files
Exercise 16. Reading and Writing Files
Exercise 17. More Files
Exercise 18. Names, Variables, Code, Functions
Exercise 19. Functions and Variables
Exercise 20. Functions and Files
Exercise 21. Functions Can Return Something
Exercise 22. What Do You Know So Far?
Exercise 23. Read Some Code
Exercise 24. More Practice
Exercise 25. Even More Practice
Exercise 26. Congratulations, Take a Test!
Exercise 27. Memorizing Logic
Exercise 28. Boolean Practice
Exercise 29. What If
Exercise 30. Else and If
Exercise 31. Making Decisions
Exercise 32. Loops and Lists
Exercise 33. While-Loops
Exercise 34. Accessing Elements of Lists
Exercise 35. Branches and Functions
Exercise 36. Designing and Debugging
Exercise 37. Symbol Review
Exercise 38. Doing Things to Lists
Exercise 39. Dictionaries, Oh Lovely Dictionaries
Exercise 40. Modules, Classes, and Objects
Exercise 41. Learning to Speak Object Oriented
Exercise 42. Is-A, Has-A, Objects, and Classes
Exercise 43. Basic Object-Oriented Analysis and Design
Exercise 44. Inheritance vs. Composition
Exercise 45. You Make a Game
Exercise 46. A Project Skeleton
Exercise 47. Automated Testing
Exercise 48. Advanced User Input
Exercise 49. Making Sentences
Exercise 50. Your First Website
Exercise 51. Getting Input from a Browser
Exercise 52. The Start of Your Web Game

Appendix. Command Line Crash Course

Book Details

  • Paperback: 320 pages
  • Publisher: Addison-Wesley Professional; 3rd Edition (October 2013)
  • Language: English
  • ISBN-10: 0321884914
  • ISBN-13: 978-0321884916
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learn Python the Hard Way, 3rd Edition appeared first on Wow! eBook.

Learning Core Data for iOS

Posted: 04 Jan 2014 04:42 AM PST

Book Description

Get Started Fast with iOS 7 Core Data App Development. 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.

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.

If you're an experienced iOS developer, this guide brings together all the skills, tools, code, and patterns you need to add powerful data management capabilities to any app–quickly, easily, and painlessly.

Coverage includes the following:

  • Understanding Core Data
  • Adding Core Data to an existing project
  • Designing, upgrading, and migrating data models (automatically and manually with progress indication)
  • Populating views with data, including table-views and picker-views
  • Preloading a "default data" persistent store from XML
  • Deep-copying from one persistent store to another
  • Performance tuning with Instruments, using large photos as the example
  • Background processing, using thumbnail generation as the example
  • Efficient search
  • Seamlessly backing up and restoring with Dropbox
  • Stable integration with iCloud–with full support for multiple accounts, seeding, and de-duplication
  • Web service integration with StackMob

Table of Contents
Chapter 1. Your First Core Data Application
Chapter 2. Managed Object Model Basics
Chapter 3. Managed Object Model Migration
Chapter 4. Managed Object Model Expansion
Chapter 5. Table Views
Chapter 6. Views
Chapter 7. Picker Views
Chapter 8. Preloading Data
Chapter 9. Deep Copy
Chapter 10. Performance
Chapter 11. Background Processing
Chapter 12. Search
Chapter 13. Back Up and Restore with Dropbox
Chapter 14. iCloud
Chapter 15. Taming iCloud
Chapter 16. Web Service Integration

Appendix A. Preparing Grocery Dude for Chapter 1
Appendix B. Preparing Grocery Cloud for Chapter 16

Book Details

  • Paperback: 480 pages
  • Publisher: Addison-Wesley Professional (November 2013)
  • Language: English
  • ISBN-10: 0321905768
  • ISBN-13: 978-0321905765
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learning Core Data for iOS appeared first on Wow! eBook.

Learning iOS Development

Posted: 04 Jan 2014 04:38 AM PST

Book Description

Covers iOS 7 and Xcode 5

Learning iOS Developmentis 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.

Throughout Learning iOS Development, 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, 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.

Coverage includes:

  • Installing all the tools, programs, and devices  you need to create iOS apps
  • Building your first app and mastering the  essentials of Objective-C
  • Making the most effective use of device memory
  • Storyboarding your interface and connecting it to your underlying code
  • Using Auto Layout to support devices with different sizes and orientations
  • Managing app data with Core Data
  • Creating sophisticated custom gestures
  • Deploying your app through Apple's App Store
  • Quickly localizing your app for multiple languages  and countries
  • Implementing scrolling, navigation, table views,  and other core iOS features
  • Mastering advanced table views and navigation,  including iPad split views
  • Passing code encapsulated in blocks for communicating between parts of your app and with the system
  • Tuning and debugging your apps for the best  performance and quality
  • Discovering great resources to take your next steps  as an iOS developer

Table of Contents
Chapter 1. Hello, iOS SDK
Chapter 2. Objective-C Boot Camp
Chapter 3. Introducing Storyboards
Chapter 4. Auto Layout
Chapter 5. Localization
Chapter 6. Scrolling
Chapter 7. Navigation Controllers I: Hierarchies and Tabs
Chapter 8. Table Views I: The Basics
Chapter 9. Introducing Core Data
Chapter 10. Table Views II: Advanced Topics
Chapter 11. Navigation Controllers II: Split View and the iPad
Chapter 12. Touch Basics
Chapter 13. Introducing Blocks
Chapter 14. Instruments and Debugging
Chapter 15. Deploying Applications

Book Details

  • Paperback: 592 pages
  • Publisher: Addison-Wesley Professional (November 2013)
  • Language: English
  • ISBN-10: 0321862961
  • ISBN-13: 978-0321862969
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learning iOS Development appeared first on Wow! eBook.

iOS Auto Layout Demystified, 2nd Edition

Posted: 04 Jan 2014 04:35 AM PST

Book 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, Second 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.

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.

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.

Coverage includes:

  • Mastering Auto Layout's basic concepts, techniques, and approach
  • Defining unambiguous, satisfiable constraints that express your layout exactly how you intend
  • Overcoming obstacles to constraint-based user interface design in Interface Builder
  • Using visual formatting to express how items are laid out vertically and horizontally
  • Making visual formats more flexible with metrics dictionaries and layout options
  • Debugging constraints and deciphering those bewildering Xcode log messages
  • Using descriptive techniques to uncover and express natural relationships in your design
  • Applying iOS Auto Layout techniques in Mac OS X apps too

Table of Contents
Chapter 1. Introducing Auto Layout
Chapter 2. Constraints
Chapter 3. Interface Builder Layout
Chapter 4. Visual Formats
Chapter 5. Debugging Constraints
Chapter 6. Building with Auto Layout
Chapter 7. Layout Solutions

Appendix A. Answers to Exercises

Book Details

  • Paperback: 288 pages
  • Publisher: Addison-Wesley Professional; 2nd Edition (October 2013)
  • Language: English
  • ISBN-10: 0321967194
  • ISBN-13: 978-0321967190
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post iOS Auto Layout Demystified, 2nd Edition appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar