St. Xavier's University, Kolkata
Fr. Arrupe Central Library
Online Public Access Catalogue

Python programming (Record no. 14365)

MARC details
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
Holdings
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
St. Xaviers University, Kolkata
St. Xavier's University, Kolkata ,Action Area III B, New Town, Kolkata - 700 160


OPAC Customized by Avior Technologies Private Limited
mail@aviortechnologies.co.in