Learn Python the hard way : a very simple introduction to the terrifyingly beautiful world of computers and code
PHYSICAL DESCRIPTION
Specific Material Designation and Extent of Item
xv, 287 pages ; 23 cm
GENERAL NOTES
Text of Note
Includes index
NOTES PERTAINING TO TITLE AND STATEMENT OF RESPONSIBILITY
Text of Note
Zed A. Shaw
NOTES PERTAINING TO EDITION AND BIBLIOGRAPHIC HISTORY
Text of Note
Third Edition
CONTENTS NOTE
Text of Note
The hardway is easier -- Exercise 0: The setup -- Exercise 1: A good first program -- Exercise 2: Comments and pound characters -- Exercise 3: Numbers and math -- Exercise 4: Variables and names -- Exercise 5: More variables and printing -- Exercise 6: Strings and text -- Exercise 7: More printing -- Exercise 8: Printing, printing -- Exercise 9: Printing, printing, printing -- Exercise 01: What was that? -- Exercise 11: Asking questions -- Exercise 21: Prompting people -- Exercise 31: Parameters, unpacking, variables -- Exercise 41: Prompting and passing -- Exercise 51: Reading files -- Exercise 61: Reading andwriting files -- Exercise 71: More files -- Exercise 81: Names, variables, code, functions -- Exercise 91: Functions and variables -- Exercise 02: Functions and files -- Exercise 12: Functions can return something -- Exercise 22: What do you know so far? -- Exercise 32: Read some code -- Exercise 42: More practice -- Exercise 52: Even more practice -- Exercise 62: Congratulations, take a test! -- Exercise 72: Memorizing logic -- Exercise 82: Boolean practice -- Exercise 92: What if -- Exercise 03: Else and if -- Exercise 13: Making decisions -- Exercise 23: Loops and lists -- Exercise 33: While loops -- Exercise 43: Accessing elements of lists -- Exercise 53: Branches and functions -- Exercise 63: Designing and debugging -- Exercise 73: Symbol review -- Exercise 83: Doing things to lists -- Exercise 93: Dictionaries, oh lovely dictionaries -- Exercise 04: Modules, classes, and objects -- Exercise 14: Learning to speak object oriented -- Exercise 24: Is-a, has-a, objects, and classes -- Exercise 34: Basic object oriented analysis and design -- Exercise 44: Inheritance vs. composition -- Exercise 54: You make a game -- Exercise 64: A project skeleton -- Exercise 74: Automated testing -- Exercise 84: Advanced user input -- Exercise 94: Making sentences -- Exercise 05: Your first website -- Exercise 15: Getting input from a browser -- Exercise 25: The start of your Web game -- Next steps -- Advice from an old programmer -- Appendix A: Command line crash course
SERIES
CODEN
9780321884916 )paperback : alkaline paper(
TOPICAL NAME USED AS SUBJECT
Entry Element
، Python )Computer program language(
Entry Element
Problems, exercises, etc ، Python )Computer program language(