Python programming (Record no. 14365)
[ view plain ]
| 000 -LEADER | |
|---|---|
| fixed length control field | 11414nam a22002057a 4500 |
| 005 - DATE & TIME | |
| control field | 20260213152334.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
| fixed length control field | 260213b |||||||| |||| 00| 0 eng d |
| 020 ## - ISBN | |
| International Standard Book Number | 9789386235633 |
| Price | 695.00 |
| 040 ## - CATALOGING SOURCE | |
| Original cataloging agency | S.X.U.K |
| 041 ## - Language | |
| Language | English |
| 082 ## - DDC NUMBER | |
| Classification number | R 005.133 SAT(PYT) |
| 100 ## - MAIN ENTRY--PERSONAL NAME | |
| Personal name | Satyanarayana, Ch |
| 245 ## - TITLE STATEMENT | |
| Title | Python programming |
| Statement of responsibility | Ch Satyanarayana, M Radhika Mani, B. N. Jagadesh |
| 260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
| Place of publication, distribution, etc | Kolkata |
| Name of publisher, distributor, etc | University press |
| Date of publication, distribution, etc | c2018 |
| 300 ## - PHYSICAL DESCRIPTION | |
| Pages | xii,336p. |
| Other Details | P.B. |
| 500 ## - GENERAL NOTE | |
| General note | Preface<br/><br/>Introduction <br/>1.1 Introduction to Computer Systems <br/>Generations of computers | Applications of computers | Classification of computers <br/>1.2 Computer Hardware <br/>Input/ Output devices | CPU | Memory <br/>1.3 Computer Software <br/>System software | Application software <br/>1.4 Programming Languages <br/>Machine-level programming language | Assembly-level programming language | High-level programming language <br/>1.5 Algorithmic Problem Solving <br/>Algorithms | Characteristics of algorithm | Advantages and disadvantages of algorithm | Algorithm notation | Building blocks of algorithms | Steps for developing algorithms | Simple strategies for developing algorithms | Find minimum in a list | <br/>Insert a card in a list of sorted cards | Guess an integer number in a range | Towers of Hanoi algorithm <br/>1.6 Building Blocks of Program <br/>1.7 Background of Learning to Write Programs <br/>1.8 Sample Algorithms <br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks |State True/False |Find the Output | Find the Error | Long Answer Questions |Short Answer Questions |Exercise Algorithms | Answers<br/><br/>2. Fundamentals of Python Programming<br/>2.1 Introduction to Python<br/>2.2 Features of Python<br/>2.3 Applications of Python<br/>Web and internet development | Scientific and numeric | Education | Desktop GUIs | Software development<br/>2.4 Installation of Python<br/>Windows operating system | Linux operating system<br/>2.5 Sample Program<br/>2.6 Python Virtual Machine<br/>2.7 Frozen Binaries<br/>2.8 Memory Management in Python<br/>2.9 Comparison Between C and Python<br/>2.10 Comparison Between Java and Python<br/>2.11 Python vs Similar Tools<br/>2.12 Python Keywords<br/>2.13 Python Identifiers<br/>2.14 Python Statements<br/>2.15 Python Indentation<br/>2.16 Comments in Python<br/>2.17 Differences Between Python 2.x and 3.x<br/>2.18 Coding Styles in Python<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Long Answer Questions | Short Answer Questions | Answers <br/><br/>3. Syntax and Styles<br/>3.1 Data Types<br/>3.2 Literal<br/>3.3 Numeric Literal<br/>3.4 Boolean Literal<br/>3.5 String Literal<br/>3.6 Variable<br/>3.7 Operators and Expressions<br/>Arithmetic operators | Comparison (relational) operators | Assignment operators | Logical operators| Bitwise operators | Membership operators | Identity operators<br/>3.8 Expressions and Order of Evaluations<br/>3.9 Numbers<br/>Integers | Floating point numbers | Complex numbers<br/>3.10 Functions Applicable to All Types of Numbers<br/>3.11 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions| Short Answer Questions | Exercise Programs | Answers<br/><br/>4. Control Flow<br/>4.1 If Statement<br/>4.2 While Statement<br/>4.3 For Statement<br/>4.4 Break Statement<br/>4.5 Continue Statement<br/>4.6 Pass Statement<br/>4.7 Entry Controlled Loop<br/>4.8 Exit Controlled Loop<br/>4.9 Counter Controlled Loop<br/>4.10 Condition Controlled Loop <br/>4.11 Nested Loops<br/>4.12 Sample Programs<br/>4.13 Case Studies<br/>Simple temperature converter | Simple number system converter | Generation of vowel alphabet pattern<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output |Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>5. Sequences–Lists<br/>5.1 Arrays<br/>5.2 Sequences<br/>5.3 Using Lists<br/>5.4 List Assignment and Equivalence<br/>5.5 List Bounds<br/>5.6 List Slicing<br/>5.7 List Cloning<br/>5.8 Nested Lists<br/>5.9 List Comprehensions<br/>5.10 Lists and Functions<br/>5.11 Prime Generation with a List<br/>5.12 Adding List Elements<br/>5.13 Mutability<br/>5.14 List Unpacking<br/>5.15 Stack<br/>5.16 Queue<br/>5.17 Functional Programming<br/>5.18 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks |State True/False | Find the Output |Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers <br/><br/>6. Tuples<br/>6.1 Need of Tuple<br/>6.2 Sequence Unpacking<br/>6.3 Methods<br/>6.4 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers <br/><br/>7. Dictionaries<br/>7.1 Making a Dictionary<br/>7.2 Basic Operations<br/>7.3 Dictionary Operations<br/>7.4 Sets<br/>7.5 Iterators and Generators<br/>7.6 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs| Answers <br/><br/>8. Functions<br/>8.1 Introduction<br/>8.2 Defining Functions<br/>8.3 Calling Functions<br/>8.4 Passing Arguments<br/>8.5 Keyword Arguments<br/>8.6 Default Arguments<br/>8.7 Required Arguments<br/>8.8 Variable-length Arguments<br/>8.9 Return Statement<br/>8.10 Nesting of Passing Arguments<br/>8.11 Anonymous Functions<br/>8.12 Recursive Function<br/>8.13 Scope of Local and Global Variable<br/>8.14 Documentation Strings<br/>8.15 Sample Programs<br/>8.16 Case Studies<br/>Recursive binary search | Substitution Cipher| Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs| Answers <br/><br/>9. Modules<br/>9.1 Introduction<br/>9.2 Importing Modules<br/>Importing all elements of a module | Importing the specific elements of a module<br/>9.3 Creating Modules<br/>9.4 Use of name<br/>9.5 Name Spacing<br/>Scope<br/>9.6 Reloading Module<br/>9.7 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>10. Object Oriented Programming Principles<br/>10.1 Class Statement<br/>10.2 Class Body<br/>10.3 Objects<br/>10.4 Class Methods<br/>10.5 Self Variable<br/>10.6 Class Properties and Instance Properties<br/>10.7 Static Method<br/>10.8 Data Hiding<br/>10.9 Deleting an Object<br/>10.10 Constructor<br/>10.11 Method Overriding<br/>10.12 Inheritance<br/>10.13 Composition or Containership or Complex Object<br/>10.14 Abstract Classes and Interfaces<br/>10.15 Metaclass<br/>10.16 Operator Overloading<br/>Reverse adding | getitem() and setitem() | Membership operators | Miscellaneous <br/>functions<br/>10.17 Garbage Collection<br/>10.18 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs| Answers<br/><br/>11. Packages<br/>11.1 Introduction to PIP<br/>11.2 Installing Packages via PIP<br/>11.3 Using Python Packages<br/>11.4 Absolute and Relative Imports<br/>11.5 Namespace Package<br/>11.6 Sample Programs<br/>Glossary |Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise <br/> Programs | Answers<br/><br/>12. Strings and Regular Expressions<br/>12.1 Methods of String Objects Escape sequencing<br/>12.2 Iterating Strings<br/>12.3 String Module<br/>12.4 String Formatting<br/>12.5 Regular Expression Re-module<br/>12.6 Dictionary-based Formatting Expressions<br/>12.7 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>13. Files and Directory Access<br/>13.1 Files and Streams<br/>13.2 Opening a File<br/>The read mode | The write mode | The append mode<br/>13.3 Reading/Writing Operations on a File<br/>The read operation | The write operation<br/>13.4 Other File Operations<br/>13.5 Iterating through Files<br/>13.6 Splitting Words<br/>13.7 Serialization and De-serialization<br/>13.8 Hash Files<br/>13.9 Directory Access<br/>13.10 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>14. Errors and Exceptions<br/>14.1 Motivation<br/>14.2 Examples of Exception<br/>14.3 Handling Exceptions<br/>14.4 Try Keyword<br/>14.5 Finally Keyword<br/>14.6 Handling Exception in Invoked Functions<br/>14.7 With and Except Statements<br/>14.8 Raising Exceptions<br/>14.9 Re-raising Exception<br/>14.10 Instantiating Exception<br/>14.11 Custom Exceptions<br/>14.12 Assert Statement<br/>14.13 Pre-defined Clean-up Actions<br/>14.14 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs| Answers<br/><br/>15. Multithreading<br/>15.1 Introduction to Thread<br/>15.2 Differences Between Process and Thread<br/>15.3 Threading Module<br/>15.4 Thread Synchronization<br/>15.5 Sample Program<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>16. Tkinter<br/>16.1 Introduction<br/>16.2 Widget<br/>16.3 Label Widget<br/>16.4 Button Widget<br/>16.5 Checkbutton Widget<br/>16.6 Entry Widget<br/>16.7 Listbox Widget<br/>16.8 Radiobutton Widget<br/>16.9 Scrollbar Widget<br/>16.10 Text Widget<br/>16.11 Container Widgets<br/>16.12 Frame Widget<br/>16.13 Menu Widget<br/>16.14 Labelframe Widget<br/>16.15 Message Widget<br/>16.16 Combobox Widget<br/>16.17 Scale Widget<br/>16.18 Canvas Widget<br/>16.19 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>17. Events<br/>17.1 Event Object<br/>17.2 Binding Callbacks to Events<br/>17.3 Events Names<br/>17.4 Keyboard Events<br/>17.5 Mouse Events<br/>17.6 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>18. Standard Library<br/>18.1 Operating System Interface<br/>18.2 Text Processing<br/>18.3 Mathematics<br/>18.4 Internet Access<br/>18.5 Dates and Times<br/>18.6 Data Compression<br/>18.7 Turtle Graphics<br/>18.9 Sample Programs<br/> Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>19. Testing<br/>19.1 Basic Concepts of Testing<br/>19.2 Unit Testing in Python<br/>19.3 Grouping Test Cases in Unit Testing<br/>19.4 Loading and Running Tests<br/>19.5 Sample Programs<br/>Glossary | Summary | Multiple Choice Questions | Fill in the Blanks | State True/False | Find the Output | Find the Error | Long Answer Questions | Short Answer Questions | Exercise Programs | Answers<br/><br/>Appendix A: Networking<br/>Appendix B: Sending E-mail<br/>Appendix C: Plotting Graphs<br/>Appendix D: CGI/Web Programming using Python Index |
| 650 ## - Subject | |
| Subject | Programming language |
| -- | Python |
| 700 ## - Added Entry Personal Name | |
| Relator Code | auth. |
| Added Entry Personal Name | Mani, M Radhika |
| -- | Jagadesh, B. N. |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
| Koha item type | REFERENCE COMPUTER SCIENCE |
| Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Koha collection | Location (home branch) | Sublocation or collection (holding branch) | Shelving location | Date acquired | Source of acquisition | Cost, normal purchase price | Serial Enumeration / chronology | Koha issues (times borrowed) | Koha full call number | Barcode (Accession No.) | Koha date last seen | Copy Number | Price effective from | Koha item type |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dewey Decimal Classification | Not For Loan | Reference | St. Xavier's University, Kolkata | St. Xavier's University, Kolkata | Reference Section | 02/13/2026 | K.M. Enterprise | 695.00 | S.X.U.K | R 005.133 SAT(PYT) | UCS13949 | 02/13/2026 | 13949 | 02/13/2026 | REFERENCE COMPUTER SCIENCE | ||||
| Dewey Decimal Classification | St. Xavier's University, Kolkata | St. Xavier's University, Kolkata | Lending Section | 02/13/2026 | K.M. Enterprise | 695.00 | S.X.U.K | 005.133 SAT(PYT) | CS13950 | 02/13/2026 | 13950 | 02/13/2026 | COMPUTER SCIENCE | ||||||
| Dewey Decimal Classification | St. Xavier's University, Kolkata | St. Xavier's University, Kolkata | Lending Section | 02/13/2026 | K.M. Enterprise | 695.00 | S.X.U.K | 005.133 SAT(PYT)C1 | CS13951 | 02/13/2026 | 13951 | 02/13/2026 | COMPUTER SCIENCE |
