Think Python/ (Record no. 2463)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 04426cam a2200205Ia 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781449330729 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 144933072X |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 |
Item number | WIT/T |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Downey, Allen |
245 10 - TITLE STATEMENT | |
Title | Think Python/ |
Statement of responsibility, etc. | Allen B. Downey. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | Sebastopol, CA : |
Name of publisher, distributor, etc. | O'Reilly, |
Date of publication, distribution, etc. | 2012. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xviii,277p. : |
Other physical details | ill. ; |
Dimensions | 24cm. |
500 ## - GENERAL NOTE | |
General note | Includes index. |
500 ## - GENERAL NOTE | |
General note | "How to think like a computer scientist"--Cover. |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | 1. The Way of the Program.<br/>The Python Programming Language<br/>What Is a Program?<br/>What Is Debugging?<br/>Syntax Errors<br/>Runtime Errors<br/>Semantic Errors<br/>Experimental Debugging<br/>Formal and Natural Languages<br/>The First Program<br/>Debugging<br/>Glossary<br/>Exercises<br/>2. Variables, Expressions, and Statements.<br/>Values and Types<br/>Variables<br/>Variable Names and Keywords<br/>Operators and Operands<br/>Expressions and Statements<br/>Interactive Mode and Script Mode<br/>Order of Operations<br/>String Operations<br/>Comments<br/>Debugging<br/>Glossary<br/>3. Functions.<br/>Function Calls<br/>Type Conversion Functions<br/>Math Functions<br/>Composition<br/>Adding New Functions<br/>Definitions and Uses<br/>Flow of Execution<br/>Parameters and Arguments<br/>Variables and Parameters Are Local<br/>Stack Diagrams<br/>Fruitful Functions and Void Functions<br/>Why Functions?<br/>Importing with from<br/>Debugging<br/>Glossary<br/>Exercises<br/>4. Case Study: Interface Design<br/>TurtleWorld<br/>Simple Repetition<br/>Exercises<br/>Encapsulation<br/>Generalization<br/>Interface Design<br/>Refactoring<br/>A Development Plan<br/>Docstring<br/>Debugging<br/>Glossary<br/>Exercises<br/>5. Conditionals and Recursion.<br/>Modulus Operator<br/>Boolean Expressions<br/>Logical Operators<br/>Conditional Execution<br/>Alternative Execution<br/>Chained Conditionals<br/>Nested Conditionals<br/>Table of Contents<br/>Recursion<br/>Stack Diagrams for Recursive Functions<br/>Infinite Recursion<br/>Keyboard Input<br/>Debugging<br/>Glossary<br/>Exercises<br/>6. Fruitful Functions<br/>Return Values<br/>Incremental Development<br/>Composition<br/>Boolean Functions<br/>More Recursion<br/>Leap of Faith<br/>One More Example<br/>Checking Types<br/>Debugging<br/>Glossary<br/>Exercises<br/>7. Iteration.<br/>Multiple Assignment<br/>Updating Variables<br/>The while Statement<br/>break<br/>Square Roots<br/>Algorithms<br/>Debugging<br/>Glossary<br/>Exercises<br/>8. Strings..<br/>A String Is a Sequence<br/>len<br/>Traversal with a for Loop<br/>String Slices<br/>Strings Are Immutable<br/>Searching<br/>Looping and Counting<br/>String Methods<br/>The in Operator<br/>String Comparison<br/>Debugging<br/>Glossary<br/>Exercises<br/>9. Case Study: Word Play.<br/>Reading Word Lists<br/>Exercises<br/>Search<br/>Looping with Indices<br/>Debugging<br/>Glossary<br/>Exercises<br/>10. Lists.<br/>A List Is a Sequence<br/>Lists Are Mutable<br/>Traversing a List<br/>List Operations<br/>List Slices<br/>List Methods<br/>Map, Filter, and Reduce<br/>Deleting Elements<br/>Lists and Strings<br/>Objects and Values<br/>Aliasing<br/>List Arguments<br/>Debugging<br/>Glossary<br/>Exercises<br/>11. Dictionaries.<br/>Dictionary as a Set of Counters<br/>Looping and Dictionaries<br/>Reverse Lookup<br/>Dictionaries and Lists<br/>Memos<br/>Global Variables<br/>Long Integers<br/>Debugging<br/>Glossary<br/>12. Tuples.<br/>Tuples Are Immutable<br/>Tuple Assignment<br/>Tuples as Return Values<br/>Variable-Length Argument Tuples<br/>Lists and Tuples<br/>Dictionaries and Tuples<br/>Comparing Tuples<br/>Sequences of Sequences<br/>Debugging<br/>Glossary<br/>Exercises<br/>13. Case Study: Data Structure Selection.<br/>Word Frequency Analysis<br/>Random Numbers<br/>Word Histogram<br/>Most Common Words<br/>Optional Parameters<br/>Dictionary Subtraction<br/>Random Words<br/>Markov Analysis<br/>Data Structures<br/>Debugging<br/>Glossary<br/>, Exercises<br/>14. Files.<br/>Persistence<br/>Reading and Writing<br/>Format Operator<br/>Filenames and Paths<br/>Catching Exceptions<br/>Databases<br/>Pickling<br/>Pipes<br/>Writing Modules<br/>Debugging<br/>Glossary<br/>15. Classes and Objects.<br/>User-Defined Types<br/>Attributes<br/>Rectangles<br/>Instances as Return Values .<br/>Objects Are Mutable<br/>Copying<br/>Debugging<br/>Glossary<br/>Exercises<br/>16. Classes and Functions<br/>Time<br/>Pure Functions<br/>Modifiers<br/>Prototyping Versus Planning<br/>Debugging<br/>Glossary<br/>Exercises<br/>17. Classes and Methods.<br/>Object-Oriented Features<br/>Printing Objects<br/>Another Example<br/>A More Complicated Example<br/>The init Method<br/>The str Method<br/>Operator Overloading<br/>Type-Based Dispatch<br/>Polymorphism<br/>Debugging<br/>Interface and Implementation<br/>Glossary<br/>Exercises<br/>18. Inheritance.<br/>Card Objects<br/>Class Attributes<br/>Comparing Cards<br/>Decks<br/>Printing the Deck<br/>Add, Remove, Shuffle, and Sort<br/>Inheritance<br/>Class Diagrams<br/>Debugging<br/>Data Encapsulation<br/>Glossary<br/>Exercises<br/>19. Case Study: Tkinter.<br/>GUI<br/>Buttons and Callbacks<br/>Canvas Widgets<br/>Coordinate Sequences<br/>More Widgets<br/>Packing Widgets<br/>Menus and Callables<br/>Binding<br/>Debugging<br/>Glossary<br/>Exercises |
650 #0 - SUBJECT | |
Keyword | Python (Computer program language) |
650 #7 - SUBJECT | |
Keyword | Python (Computer program language) |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | General Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Full call number | Accession number | Date last seen | Date last checked out | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Central Library, Sikkim University | Central Library, Sikkim University | General Book Section | 08/06/2016 | 005.133 WIT/T | P40355 | 10/10/2022 | 07/09/2022 | General Books |