{"schema_version":"bf_book_companion_v1","release_id":"20260402T191500Z-bisacv2site-fullset","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0138270570?tag=bookfrontier-20","asin":"0138270570","authors":["Zed Shaw","Zed A. Shaw"],"book_id":"9780138270575","canonical_url":"https://bookfrontier.com/books/9780138270575","cover_image_url":"https://img.bookfrontier.com/9780138270575.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","description":"You Will Learn Python! Zed Shaw has created the world's most reliable system for learning Python. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! You bring the discipline, persistence, and attention; the author supplies the masterful knowledge you need to succeed. In Learn Python the Hard Way, Fifth Edition , you'll learn Python by working through 60 lovingly crafted exercises. Read them. Type in the code. Run it. Fix your mistakes. Repeat. As you do, you'll learn how a computer works, how to solve problems, and how to enjoy programming . . . even when it's driving you crazy. - Install a complete Python environment - Organize and write code - Fix and break code - Basic mathematics - Strings and text - Interact with users - Work with files - Looping and logic - Object-oriented programming - Data structures using lists and dictionaries - Modules, classes, and objects - Python packaging - Automated testing - Basic SQL for Data Science - Web scraping - Fixing bad data (munging) - The \"Data\" part of \"Data Science\" It'll be frustrating at first. But if you keep trying, you'll get it--and it'll feel amazing! This course 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. This Book Is Perfect For - Total beginners with zero programming experience - Junior developers who know one or two languages - Returning professionals who haven't written code in years - Aspiring Data Scientists or academics who need to learn to code - Seasoned professionals looking for a fast, simple crash course in Python for Data Science Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.","forthcoming":false,"isbn13":"9780138270575","publication_date":"20240204","publisher":"Pearson Education","slug":"learn-python-the-hard-way","subtitle":"","title":"Learn Python the Hard Way"},"discovery":{"categories":{"all":[{"bisac_code":"COM051360","confidence_band":"high","label":"Python Programming","score":0.806,"source":"bisac_hint_model"},{"bisac_code":"COM051390","confidence_band":"medium","label":"Open Source Development","score":0.7525,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7344,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051360","confidence_band":"high","label":"Python Programming","score":0.806,"source":"bisac_hint_model"},{"bisac_code":"COM051390","confidence_band":"medium","label":"Open Source Development","score":0.7525,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7344,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051360","confidence_band":"high","label":"Python Programming","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Python Programming","score":0.806,"slug":"python-programming"},{"label":"Open Source Development","score":0.7525,"slug":"open-source-development"},{"label":"Programming Languages","score":0.7344,"slug":"programming-languages"}],"reader_fit":["Good for readers who enjoy Python Programming","Good for fans of Programming","Good for readers who enjoy Python Programming and Open Source Development."],"related_lists":[],"series":null,"similar_books":[{"authors":["Al Sweigart"],"book_id":"9781593279929","cover_image_url":"https://img.bookfrontier.com/9781593279929.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":12.435,"title":"Automate the Boring Stuff With Python, 2nd Edition","url":"https://bookfrontier.com/books/9781593279929"},{"authors":["Mark Lutz"],"book_id":"9781449355739","cover_image_url":"https://img.bookfrontier.com/9781449355739.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":9.4148,"title":"Learning Python","url":"https://bookfrontier.com/books/9781449355739"},{"authors":["Christopher J. Johnson","Benjamin J. Lear"],"book_id":"9780262054485","cover_image_url":"https://img.bookfrontier.com/9780262054485.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":9.2043,"title":"Coding for Chemists","url":"https://bookfrontier.com/books/9780262054485"},{"authors":["Charles Petzold"],"book_id":"9780137909100","cover_image_url":"https://img.bookfrontier.com/9780137909100.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":8.8511,"title":"Code","url":"https://bookfrontier.com/books/9780137909100"},{"authors":["Alan Donovan","Brian Kernighan","Alan A.A. Donovan","Brian W. Kernighan"],"book_id":"9780134190440","cover_image_url":"https://img.bookfrontier.com/9780134190440.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":8.7975,"title":"Go Programming Language, the","url":"https://bookfrontier.com/books/9780134190440"},{"authors":["Aditya Y Bhargava"],"book_id":"9781633438538","cover_image_url":"https://img.bookfrontier.com/9781633438538.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":8.7743,"title":"Grokking Algorithms, Second Edition","url":"https://bookfrontier.com/books/9781633438538"},{"authors":["Alfred Aho","Brian Kernighan","Peter Weinberger","& 0 more"],"book_id":"9780138269722","cover_image_url":"https://img.bookfrontier.com/9780138269722.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":8.7326,"title":"The AWK Programming Language","url":"https://bookfrontier.com/books/9780138269722"},{"authors":["Andreas C. Müller","Sarah Guido"],"book_id":"9781449369415","cover_image_url":"https://img.bookfrontier.com/9781449369415.jpg?v=20260402T191500Z-bisacv2site-fullset%3A2026-04-05T16%3A15%3A58Z","score":6.0276,"title":"Introduction to Machine Learning With Python","url":"https://bookfrontier.com/books/9781449369415"}],"topics":[],"what_you_get":["Reading lane: Python Programming and Open Source Development.","Publisher: Pearson Education."]},"llm_signals":null,"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":false,"similarity_seed":true},"stats":{"amazon_ratings_count":0,"goodreads_ratings_count":1258,"goodreads_reviews_count":131,"quality_score":0.9101}}