Python crash course : a hands-on, project-based introduction to programming / Eric Matthes
Book | No Starch Press | 2019 | 2nd edition.
Not Available at Gateway-Racine Campus New Books Display (DUE 12-18-20)

Additional actions:

More Details

Edition
2nd edition.
Description
xxxvi, 506 pages : illustrations, maps ; 24 cm
Note
Includes index.
Contents
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
Project 1: Alien Invasion
Chapter 12: A Ship that Fires Bullets
Chapter 13: Aliens!
Chapter 14: Scoring
Project 2: Data Visualization
Chapter 15: Generating Data
Chapter 16: Downloading Data
Chapter 17: Working with APIs
Project 3: Web Applications
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
Summary
'Python Crash Course' is the world's best-selling guide to the Python programming language. This fast-paced thorough introduction to programming with Python will have you writing programs, solving problems, and making things that work in no time. In the first half of the book, you'll learn 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. In the second half, you'll put your new knowledge into practice with three substantial projects: a 'Space Invaders'-inspired arcade game, a set of data visualizations with Python's handy libraries, and a simple web app you can deploy online.
This updated second edition has been thoroughly revised to reflect the latest in Python code and practices. The first half of the book includes improved coverage of topics like f-strings, constants, and managing data. In the second half, the code for the projects has been updated with better structure, cleaner syntax, and more popular and up-to-date libraries and tools, like Plotly and the Latest version of Django. If you've been thinking about digging into programming, 'Python Crash Course' will get you writing real programs fast. Why wait any longer? Start your engines and code!
34.00 DPWEB (31-152-6) (10-152-4)
Subject
Browse Results
Other Sources:
View in classic catalog View MARC display
Back to top