ESC
Python Crash Course

Python Crash Course

Formate-Book
LanguageEnglish
First Printing2016
PublisherWilliam Pollock, No Starch Press, Inc.
Production EditorRiley Hoffman
Cover Art byJosh Ellingson
Interior DesignOctopod Studios
Copy EditorAnne Marie Walker
CompositionRiley Hoffman
ProofreaderJames Fraleigh
About/SubjectPython
Formate-Book
LanguageEnglish
LocationSan Francisco, CA, USA
First Printing2016
This Edition Published2016
Pages / Font525 pages / New Baskerville, Futura, Dogma, TheSansMono Condensed
ISBN 101-59327-603-6
ISBN 13978-1-59327-603-4
Price$39.95
Price$45.95 CDN
Chapters
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 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: Installing Python Appendix B: Text Editors Appendix C: Getting Help Appendix D: Using Git for Version Control Index
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 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: Installing Python Appendix B: Text Editors Appendix C: Getting Help Appendix D: Using Git for Version Control Index
Show all ▾
NotesA project-based introduction to programming in Python, with exercises. Covers general programming concepts, Python fundamentals, and problem solving. Includes three projects - how to create a simple video game, use data visualization techniques to make graphs and charts, and build an interactive web application.
Added by phasics