Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code


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!

(HTML tags aren't allowed.)

Peter Norton's New Inside the PC
Peter Norton's New Inside the PC
No competing book provides a more in-depth understanding of the working principles and operations of the computer to a general audience. Ensures maximum productivity by providing an intimate working knowledge of the personal computer at all levels. Uses the unique "Peter Norton" approach: expert advice in a user-friendly, hands-on...
Photoshop CS4 All-in-One For Dummies
Photoshop CS4 All-in-One For Dummies
Your one-stop Photoshop reference, filled with the latest tips and techniques

There’s a reason why Photoshop is the industry standard for image-editing software. But it’s also that big, Photoshop has so many facets and features that a handy one-stop guide is exactly what you need. And you’ll love the...

Perl Fast & Easy Web Development
Perl Fast & Easy Web Development
Don?t spend your time wading through manuals to learn Perl. Spend it doing what you do best?creating Web pages! Perl is quickly developed and results-oriented. With this book, you?ll move seamlessly from the basics of this language to building dynamic Web sites. Combining easy-to-understand instructions with visual examples, Perl Fast &...

Practical PostgreSQL (O'Reilly Unix)
Practical PostgreSQL (O'Reilly Unix)

PostgreSQL is one of the most successful open source databases available. It is arguably also the most advanced, with a wide range of features that challenge even many closed-source databases.

This book is intended to be a practical guide to PostgreSQL v7.1.x, though most of the book should also apply to earlier and future releases of...

Mastering Apache Velocity (Java Open Source Library)
Mastering Apache Velocity (Java Open Source Library)
In the beginning, a Web page was a static entity that provided the same infor
mation to all visitors. Developers soon wanted the ability to provide unique
data for their users. A large assortment of technologies came along to
address this desire--technologies like PHP, ASP, and JSP. While these languages
do solve the problem,
Automatic Design of Decision-Tree Induction Algorithms (SpringerBriefs in Computer Science)
Automatic Design of Decision-Tree Induction Algorithms (SpringerBriefs in Computer Science)

Presents a detailed study of the major design components that constitute a top-down decision-tree induction algorithm, including aspects such as split criteria, stopping criteria, pruning and the approaches for dealing with missing values. Whereas the strategy still employed nowadays is to use a 'generic' decision-tree induction...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy