000 01874nam a2200397 4500
001 OTLid0000080
003 MnU
005 20201105133255.0
006 m o d s
008 180907s2008 mnu o 0 0 eng d
020 _a
040 _aMnU
_beng
_cMnU
050 4 _aQA76
050 4 _aQA76
100 1 _aDowney, Allen
_eauthor
245 0 0 _aHow to Think Like a Computer Scientist
_bLearning with Python
_cAllen Downey
264 2 _bOpen Textbook Library
264 1 _bGreen Tea Press
300 _a1 online resource
490 0 _aOpen textbook library.
505 0 _a1 The way of the program -- 2 Variables, expressions and statements -- 3 Functions -- 4 Conditionals and recursion -- 5 Fruitful functions -- 6 Iteration -- 7 Strings -- 8 Lists -- 9 Tuples -- 10 Dictionaries -- 11 Files and exceptions -- 12 Classes and objects -- 13 Classes and functions -- 14 Classes and methods -- 15 Sets of objects -- 16 Inheritance -- 17 Linked lists -- 18 Stacks -- 19 Queues -- 20 Trees -- Appendix A: Debugging -- Appendix B: Creating a new data type -- Appendix C: Recommendations for further reading Index
520 0 _aHow to Think Like a Computer Scientist: Learning with Pythonis an introduction to programming using Python.
542 1 _fAttribution
546 _aIn English.
588 0 _aDescription based on print resource
650 0 _aComputer Science
_vTextbooks
650 0 _aProgramming Languages
_vTextbooks
700 1 _aElkner, Jeff
_eauthor
700 1 _aMeyers, Chris
_eauthor
710 2 _aOpen Textbook Library
_edistributor
856 4 0 _uhttps://open.umn.edu/opentextbooks/textbooks/80
_zAccess online version
999 _c19519
_d19519