Head First Learn to Code HD PDF

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. If you need to master the key concepts of coding in a fun and easy-to-understand way, read Head First Learn to Code.

In Head First Learn to Code, you will learn how to think computationally and how to write code to make your computer, mobile device, or any device with a CPU do things for you. It uses Python as the base programming language to explain the core concepts of programming step by step. For example, data structures, storage, abstraction, recursion and modularity. You can use it as your first programming book, which can give you an overview of programming.

Based on the latest research in cognitive science and learning theory, Head First Learn to Code uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. All in all, this book is very useful for anyone who wants to get into the IT or programming field.

// Table Of Contents //

  • Chapter 1: Getting Started: Thinking computationally
  • Chapter 2: Know Your Value: Simple values, variables, and types
  • Chapter 3: Decisive Code: Booleans, decisions, and loops
  • Chapter 4: Providing Some Structure: Lists and iteration
  • Chapter 5: Getting Functional: Functions and abstraction
  • Chapter 4, part 2: Putting Some Order in Your Data: Sorting and nested iteration
  • Chapter 6: Putting It All Together: Text, strings, and heuristics
  • Chapter 7: Getting Modular: Modules, methods, classes, and objects
  • Chapter 8: Beyond Iteration and Indices: Recursion and dictionaries
  • Chapter 9: Persistence: Saving and retrieving files
  • Chapter 10: You Really Should Get Out More: Using web APIs
  • Chapter 11: Getting Interactive: Widgets, events, and emergent behavior
  • Chapter 12: A Trip to Objectville: Object-oriented programming
  • Appendix: The Top Ten Topics (We Didn’t Cover): Leftovers

// Book Example Codes //

// Download URLs //

Format Download Size
PDF 81.4 MB

(Homepage)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.