000 02771nam a2200301Ia 4500
001 3393
008 230305s2019 xx 000 0 und d
020 _a9781593279288
040 _ctbs
041 _aeng
043 _aen_UK
245 0 _aPython crash course
250 _a2nd ed.
260 _aSan Francisco, CA
_bNo Starch Press,
_c2019
300 _axxxvi, 506 pages illustrations, maps 24 cm
500 _aa hands-on, project-based introduction to programming
505 _aPART 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 - Appendix A: Installing Python - Appendix B: Text Editors - Appendix C: Getting Help - Appendix D: Using Git for Version Control.
520 _aA fast-paced, no-nonsense, updated guide to programming in Python. If you’ve been thinking about learning how to code or picking up Python, this internationally bestselling guide to the most popular programming language is your quickest, easiest way to get started and go! Even if you have no experience whatsoever, Python Crash Course, 2nd Edition, will have you writing programs, solving problems, building computer games, and creating data visualizations in no time. You’ll begin with basic concepts like variables, lists, classes, and loops—with the help of fun skill-strengthening exercises for every topic—then move on to making interactive programs and best practices for testing your code. Later chapters put your new knowledge into play with three cool projects: a 2D Space Invaders-style arcade game, a set of responsive data visualizations you’ll build with Python’s handy libraries (Pygame, Matplotlib, Plotly, Django), and a customized web app you can deploy online.
590 _bIncludes index.
630 _aQA MATHEMATICS
_92046
650 _aPython (Computer program language)
_913080
650 _aObject-oriented programming (Computer science)
_913969
700 _aMatthes, Eric
_eAutor
_913970
902 _a1546
905 _am
942 _a1
_2ddc
999 _c3228
_d3228