{"product_id":"9780133124347","title":"Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code","description":"\u003cb\u003e  \u003c\/b\u003e\u003cp\u003eYou \u003ci\u003eWill \u003c\/i\u003eLearn Python!\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e   \u003cp\u003eZed 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. \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eIn \u003cb\u003e \u003ci\u003e \u003cb\u003eLearn Python the Hard Way, Third Edition,\u003c\/b\u003e \u003c\/i\u003e \u003c\/b\u003e you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code \u003ci\u003eprecisely.\u003c\/i\u003e (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:\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003e  Installing a complete Python environment \u003c\/li\u003e  \u003cli\u003e  Organizing and writing code \u003c\/li\u003e  \u003cli\u003e  Basic mathematics \u003c\/li\u003e  \u003cli\u003e  Variables \u003c\/li\u003e  \u003cli\u003e  Strings and text \u003c\/li\u003e  \u003cli\u003e  Interacting with users \u003c\/li\u003e  \u003cli\u003e  Working with files \u003c\/li\u003e  \u003cli\u003e  Looping and logic \u003c\/li\u003e  \u003cli\u003e  Data structures using lists and dictionaries \u003c\/li\u003e  \u003cli\u003e  Program design \u003c\/li\u003e  \u003cli\u003e  Object-oriented programming \u003c\/li\u003e  \u003cli\u003e  Inheritance and composition \u003c\/li\u003e  \u003cli\u003e  Modules, classes, and objects \u003c\/li\u003e  \u003cli\u003e  Python packaging \u003c\/li\u003e  \u003cli\u003e  Debugging \u003c\/li\u003e  \u003cli\u003e  Automated testing \u003c\/li\u003e  \u003cli\u003e  Basic game development \u003c\/li\u003e  \u003cli\u003e  Basic web development \u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003e  \u003c\/i\u003e\u003cp\u003eIt'll be hard at first. But soon, you'll just get it-and that will feel great! \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e   \u003cp\u003eThis 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.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eWatch Zed, too! The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Python video course!\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47071804227824,"sku":"9780133124347","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780133124347_p0.jpg?v=1763642231","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780133124347","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}