rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781718502703

Python Crash Course, 3rd Edition A Hands-On, Project-Based Introduction to Programming

by Matthes, Eric
  • ISBN13:

    9781718502703

  • ISBN10:

    1718502702

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2023-01-10
  • Publisher: No Starch Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Buyback Icon We Buy This Book Back!
    In-Store Credit: $6.56
    Check/Direct Deposit: $6.25
    PayPal: $6.25
List Price: $49.99 Save up to $36.49
  • Rent Book $13.50
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    IN STOCK USUALLY SHIPS IN 24 HOURS.
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Python Crash Course, 3rd Edition A Hands-On, Project-Based Introduction to Programming [ISBN: 9781718502703] for the semester, quarter, and short term or search our site for other textbooks by Matthes, Eric. Renting a textbook can save you up to 90% from the cost of buying.

About This Book

Python Crash Course, 3rd Edition

Python Crash Course, 3rd Edition, is a hands-on, project-based introduction to programming designed to get you writing code, solving problems, and developing functioning applications in no time. This book is perfect for beginners who want to dive into the world of Python programming.

Who Uses It?

Primarily, this book is used by students and educators in introductory programming courses, especially those focusing on data analysis, web development, and gaming. It's also a valuable resource for anyone interested in learning Python, including hobbyists and professionals looking to expand their programming skills.

History and Editions

The 3rd edition of Python Crash Course has been updated to reflect the latest developments in Python programming. Released on January 10, 2023, this edition includes detailed updates on project-based learning, ensuring that readers can put their knowledge into practical use from the start. The book's hands-on approach makes it ideal for those who learn best by doing.

Author and Other Works

Eric Matthes is the author of Python Crash Course. With a focus on practical application, Matthes guides readers through a series of projects that help them master the basics of Python programming. His approach is clear, concise, and engaging, making complex concepts accessible to beginners.

Key Features

  • Hands-On Projects: The book includes a variety of projects that cover data analysis, web development, and gaming, allowing readers to apply their knowledge in real-world scenarios.
  • Comprehensive Coverage: It covers the basics of Python programming thoroughly, ensuring that readers have a solid foundation before moving on to more advanced topics.
  • Project-Based Learning: The book's focus on projects helps readers understand how to use Python in practical ways, making it easier to retain information and build confidence in their coding skills.

Detailed Information

ISBNs and Formats

  • Hardcover: ISBN-13: 9781718502703
  • eBook: ISBN-13: 9781718502710
  • Paperback: ISBN-13: 9781718502703 (also available in eBook format)

Publication Details

  • Publisher: No Starch Press
  • Publication Date: January 10, 2023
  • Number of Pages: 552 pages
  • Language: English

Other Editions and Formats

  • The book is available in both hardcover and eBook formats, making it accessible to a wide range of learners.
  • Related ISBNs:
  • Hardcover: 9781718502703
  • eBook: 9781718502710

This detailed information section provides a quick reference for all the available formats and sources for Python Crash Course, 3rd Edition, making it easier to find and access the book in the preferred format.

Author Biography

Eric Matthes 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 Python Flash Cards, also from No Starch Press.

Table of Contents

Preface to the Third Edition
Acknowledgments
Introduction
Part I: BASICS
Chapter 1: Getting Started
Chapter 2: Variables and Simple Data Types
Chapter 3: Introducing Lists
Chapter 4: Working with Lists
Chapter 5: if Statements
Chapter 6: Dictionaries
Chapter 7: User Input and while Loops
Chapter 8: Functions
Chapter 9: Classes
Chapter 10: Files and Exceptions
Chapter 11: Testing Your Code
Part II: PROJECTS
Chapter 12: A Ship That Fires Bullets
Chapter 13: Aliens!
Chapter 14: Scoring
Chapter 15: Generating Data
Chapter 16: Downloading Data
Chapter 17: Working with APIs
Chapter 18: Getting Started with Django
Chapter 19: User Accounts
Chapter 20: Styling and Deploying an App
Afterword
Appendix A: Installation and Troubleshooting
Appendix B: Text Editors and IDEs
Appendix C: Getting Help
Appendix D: Using Git for Version Control
Appendix E: Troubleshooting Deployments
Index

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program