{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-spiral-bound-eric-matthes","title":"Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming (Spiral Bound)","description":"\u003ctable align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"productDetailSmallElements\"\u003e\n\u003cp\u003e\n\u003cstrong\u003eBiographical Note\u003c\/strong\u003e:\u003cbr\u003e\n\u003cb\u003eEric Matthes\u003c\/b\u003e was a high school science, math, and programming teacher, now full-time author, living in Alaska. He has been writing programs since he was five years old and is the author of the \n\u003ci\u003ePython Flash Cards\u003c\/i\u003e, also from No Starch Press.\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003eTable of Contents\u003c\/strong\u003e:\u003cbr\u003e\n\t\t\t\t\t\t\t\tPreface to the Third Edition \n\u003cbr\u003eAcknowledgments \n\u003cbr\u003eIntroduction \n\u003cbr\u003e\n\u003cb\u003ePart I: BASICS\u003cbr\u003e\u003c\/b\u003eChapter 1: Getting Started \n\u003cbr\u003eChapter 2: Variables and Simple Data Types \n\u003cbr\u003eChapter 3: Introducing Lists \n\u003cbr\u003eChapter 4: Working with Lists \n\u003cbr\u003eChapter 5: if Statements \n\u003cbr\u003eChapter 6: Dictionaries \n\u003cbr\u003eChapter 7: User Input and while Loops \n\u003cbr\u003eChapter 8: Functions \n\u003cbr\u003eChapter 9: Classes \n\u003cbr\u003eChapter 10: Files and Exceptions \n\u003cbr\u003eChapter 11: Testing Your Code \n\u003cbr\u003e\n\u003cb\u003ePart II: PROJECTS\u003cbr\u003e\u003c\/b\u003eChapter 12: A Ship That Fires Bullets \n\u003cbr\u003eChapter 13: Aliens! \n\u003cbr\u003eChapter 14: Scoring \n\u003cbr\u003eChapter 15: Generating Data \n\u003cbr\u003eChapter 16: Downloading Data \n\u003cbr\u003eChapter 17: Working with APIs \n\u003cbr\u003eChapter 18: Getting Started with Django \n\u003cbr\u003eChapter 19: User Accounts \n\u003cbr\u003eChapter 20: Styling and Deploying an App \n\u003cbr\u003eAfterword \n\u003cbr\u003eAppendix A: Installation and Troubleshooting \n\u003cbr\u003eAppendix B: Text Editors and IDEs \n\u003cbr\u003eAppendix C: Getting Help \n\u003cbr\u003eAppendix D: Using Git for Version Control \n\u003cbr\u003eAppendix E: Troubleshooting Deployments \n\u003cbr\u003eIndex\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003eReview Quotes\u003c\/strong\u003e:\u003cbr\u003e\n\t\t\t\t\t\t\t\t\"Learning python is a smart investment of your time because the language is efficient and powerful. This book will get you where you need to be to program like a pro.\" \n\u003cbr\u003e\n\u003cb\u003e--Sandra Henry-Stocker, NetworkWorld \u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\"Eric Matthes's \n\u003ci\u003ePython Crash Course, 3rd Edition\u003c\/i\u003e takes a well-regarded text for getting started with Python and brings it up to date for 2023. The book not only covers Python's basics but lets you put them to use in a series of projects involving data analysis, web development, and gaming. Many books offer either Python basics or projects to learn from. This one delivers both.\" \n\u003cb\u003e \u003cbr\u003e--Serdar Yegulalp, InfoWorld \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"Just looking at the fact that this is the 3rd Edition of Eric's book, you likely realize that there is something special about this . . . It's amazing that he gets all of [this] into 500+ pages and at the same time it's all understandable. . . . ★★★★★\" \n\u003cb\u003e\u003cbr\u003e--Greg Walters, \u003ci\u003eFull Circle Magazine\u003c\/i\u003e \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003eReviews for the 2nd Edition: \u003cp\u003e\u003c\/p\u003e\"With a patient and experienced pedagogical style, and a combination of thorough language instruction and plenty of illustrative sample code, \n\u003ci\u003ePython Crash Course\u003c\/i\u003e is a terrific way to begin learning computer programming in general and the Python language in particular.\" \n\u003cb\u003e\u003cbr\u003e--Michael J. Ross, web developer and former Slashdot contributor \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"It has been interesting to see, over the last few years, No Starch Press, which produces this book, growing and producing future classics that should be alongside the more traditional O'Reilly Press programming books. \n\u003ci\u003ePython Crash Course\u003c\/i\u003e is one of those books.\" \n\u003cb\u003e\u003cbr\u003e--Greg Laden, ScienceBlogs \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly, which unfortunately, many authors fail to do.\" \n\u003cb\u003e\u003cbr\u003e--\u003ci\u003eFull Circle Magazine\u003c\/i\u003e \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, building more complex code, explaining what's going on all the way.\" \n\u003cb\u003e\u003cbr\u003e--FlickThrough Reviews \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"Learning Python with \n\u003ci\u003ePython Crash Course\u003c\/i\u003e was an extremely positive experience! A great choice if you're new to Python.\" \n\u003cb\u003e\u003cbr\u003e--Mikke Goes Coding \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"While \n\u003ci\u003ePython Crash Course\u003c\/i\u003e uses Python to teach you to code, it also teaches clean programming skills that apply to most other languages.\" \n\u003cb\u003e\u003cbr\u003e--Great Lakes Geek \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\"It does what it says on the tin, and it does it really well. If you want a crash course in Python, fear not!!! The Python Crash Course is an excellent book that provides a thorough introduction to Python that will have you writing programs and solving problems in no time!\" \n\u003cb\u003e\u003cbr\u003e--Technical YA, Best Books to Learn Python Language in 2021\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cstrong\u003ePublisher Marketing\u003c\/strong\u003e:\u003cbr\u003e\n\u003cb\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's bestselling programming book, with over 1,500,000 copies sold to date!\u003c\/b\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. \n\u003cp\u003e\u003c\/p\u003eYou'll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. You'll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python's handy libraries, and deploying a simple application online. \n\u003cp\u003e\u003c\/p\u003eAs you work through the book, you'll learn how to: \n\u003cbr\u003e\n\u003cul\u003e\n\u003cli\u003eUse powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django\u003c\/li\u003e\n\u003cli\u003eMake increasingly complex 2D games that respond to keypresses and mouse clicks\u003c\/li\u003e\n\u003cli\u003eGenerate interactive data visualizations using a variety of datasets\u003c\/li\u003e\n\u003cli\u003eBuild apps that allow users to create accounts and manage their own data, and deploy your apps online \u003c\/li\u003e\n\u003cli\u003eTroubleshoot coding errors and solve common programming problems \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\n\u003cb\u003eNew to this edition\u003c\/b\u003e This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. \n\u003cp\u003e\u003c\/p\u003eIf you've been thinking about digging into programming, \n\u003ci\u003ePython Crash Course\u003c\/i\u003e will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! \n\u003cp\u003e\u003c\/p\u003e\n\u003cb\u003eCovers Python 3.x\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003cp\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Matthes, Eric\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003eBinding:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePub Date:\u003c\/b\u003e January 10, 2023\u003cbr\u003e\u003cb\u003eBISAC:\u003c\/b\u003e Computers|Languages|Python|Computers|Programming|Open Source|Computers|Computer Science\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718502703\u003cbr\u003e\u003cb\u003eASIN:\u003c\/b\u003e B0C4LXRN7PISBN\u003cbr\u003e\u003cb\u003eSKU:\u003c\/b\u003e SP-9781718502703\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Default Title","offer_id":46999767908483,"sku":"SP-9781718502703","price":62.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0564\/6830\/8099\/files\/9781718502703_spiral.png?v=1776825103","url":"https:\/\/sebink.com\/products\/python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-spiral-bound-eric-matthes","provider":"Sebink","version":"1.0","type":"link"}