WELCOME TO BSDU - KNOWLEDGE RESOURCE CENTER


BHARTIYA SKILL DEVELOPMENT UNIVERSITY, JAIPUR
KNOWLEDGE RESOURCE CENTER (LIBRARY)
Online Public Access catalogue(OPAC)

“Library is a heart of an institution" ― Dr S. Radhakrishnan

“Never Stop Reading"

An Introduction to Python: A python manual (Record no. 2419)

000 -LEADER
fixed length control field 07103nam a22002297a 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20200116095242.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 200116b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 978-93-5213-597-4
028 ## - PUBLISHER NUMBER
Source Allied Informatics, Jaipur
Bill Number 7084
Bill Date 13/01/2020
Purchase Year 2019-20
040 ## - CATALOGING SOURCE
Original cataloging agency BSDU
Language of cataloging English
Transcribing agency BSDU
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Item number ROS
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Rossum, Guido Van
245 ## - TITLE STATEMENT
Title An Introduction to Python: A python manual
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Mumbai
Name of publisher, distributor, etc. Shroff Publishers & Distributors Pvt. Ltd.
Date of publication, distribution, etc. 2019
300 ## - PHYSICAL DESCRIPTION
Extent 143
500 ## - GENERAL NOTE
General note This manual provides an introduction to Python, an easy to learn object-oriented programming language.

Python combines power with clear syntax. It has modules, classes, exceptions, very high-level data types, and dynamic typing. Python can link directly to libraries written in C or C++ and can be embedded as an extension language for applications that need a programmable interface.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Contents
1 Whetting Your Appetite 3
2 Using the Python Interpreter 5
2.1 Invoking the Interpreter ......................................... 5
2.2 The Interpreter and Its Environment ................................... 6
3 An Informal Introduction to Python 9
3.1 Using Python as a Calculator ...................................... 9
3.2 First Steps Towards Programming .................................... 15
4 More Control Flow Tools 17
4.1 if Statements .............................................. 17
4.2 for Statements ............................................. 17
4.3 The range() Function ......................................... 18
4.4 break and continue Statements, and else Clauses on Loops ................... 19
4.5 pass Statements ............................................. 20
4.6 Defining Functions ............................................ 20
4.7 More on Defining Functions ....................................... 22
4.8 Intermezzo: Coding Style ........................................ 26
5 Data Structures 29
5.1 More on Lists ............................................... 29
5.2 The del statement ............................................ 33
5.3 Tuples and Sequences .......................................... 34
5.4 Sets .................................................... 35
5.5 Dictionaries ................................................ 35
5.6 Looping Techniques ........................................... 36
5.7 More on Conditions ........................................... 38
5.8 Comparing Sequences and Other Types ................................. 38
6 Modules 39
6.1 More on Modules ............................................ 40
6.2 Standard Modules ............................................ 42
6.3 The dir() Function ........................................... 42
6.4 Packages ................................................. 44
7 Input and Output 47
7.1 Fancier Output Formatting ........................................ 47
7.2 Reading and Writing Files ........................................ 50
8 Errors and Exceptions 55

8.1 Syntax Errors ............................................... 55
8.2 Exceptions ................................................ 55
8.3 Handling Exceptions ........................................... 56
8.4 Raising Exceptions ............................................ 58
8.5 User-defined Exceptions ......................................... 59
8.6 Defining Clean-up Actions ........................................ 60
8.7 Predefined Clean-up Actions ....................................... 60
9 Classes 63
9.1 A Word About Names and Objects ................................... 63
9.2 Python Scopes and Namespaces ..................................... 63
9.3 A First Look at Classes .......................................... 66
9.4 Random Remarks ............................................ 69
9.5 Inheritance ................................................ 70
9.6 Private Variables ............................................. 72
9.7 Odds and Ends .............................................. 72
9.8 Iterators .................................................. 73
9.9 Generators ................................................ 74
9.10 Generator Expressions .......................................... 75
10 Brief Tour of the Standard Library 77
10.1 Operating System Interface ....................................... 77
10.2 File Wildcards .............................................. 77
10.3 Command Line Arguments ....................................... 78
10.4 Error Output Redirection and Program Termination ........................... 78
10.5 String Pattern Matching ......................................... 78
10.6 Mathematics ............................................... 78
10.7 Internet Access .............................................. 79
10.8 Dates and Times ............................................. 79
10.9 Data Compression ............................................ 80
10.10 Performance Measurement ........................................ 80
10.11 Quality Control .............................................. 81
10.12 Batteries Included ............................................ 81
11 Brief Tour of the Standard Library — Part II 83
11.1 Output Formatting ............................................ 83
11.2 Templating ................................................ 84
11.3 Working with Binary Data Record Layouts ............................... 85
11.4 Multi-threading .............................................. 85
11.5 Logging .................................................. 86
11.6 Weak References ............................................. 86
11.7 Tools for Working with Lists ....................................... 87
11.8 Decimal Floating Point Arithmetic ................................... 88
12 Virtual Environments and Packages 91
12.1 Introduction ............................................... 91
12.2 Creating Virtual Environments ...................................... 91
12.3 Managing Packages with pip ....................................... 92
13 What Now? 95
14 Interactive Input Editing and History Substitution 97
14.1 Tab Completion and History Editing ................................... 97
14.2 Alternatives to the Interactive Interpreter ................................ 97

15 Floating Point Arithmetic: Issues and Limitations 99
15.1 Representation Error ........................................... 101
16 Appendix 105
16.1 Interactive Mode ............................................. 105
A Glossary 107
B About these documents 119
B.1 Contributors to the Python Documentation ............................... 119
C History and License 121
C.1 History of the software .......................................... 121
C.2 Terms and conditions for accessing or otherwise using Python ..................... 122
C.3 Licenses and Acknowledgements for Incorporated Software ...................... 125
D Copyright 139
Index
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Python
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name The Python Development Team
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent Location Current Location Shelving location Date acquired Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Date last checked out Cost, replacement price Price effective from Koha item type
          BSDU Knowledge Resource Center, Jaipur BSDU Knowledge Resource Center, Jaipur General Stacks 2020-01-16 375.00 2 005.133 ROS 017973 2022-12-16 2022-12-06 375.00 2020-01-16 Books

2019. All rights reserved.
Implemented & Maintained by Total IT Software Solutions Pvt. Ltd.