Python cookbook: [recipes from the Python community ; covers Python 2.3 & 2.4]
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2005
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXXIII, 807 S. |
ISBN: | 0596007973 9780596007973 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019792318 | ||
003 | DE-604 | ||
005 | 20111116 | ||
007 | t | ||
008 | 050428s2005 gw |||| 00||| eng d | ||
020 | |a 0596007973 |9 0-596-00797-3 | ||
020 | |a 9780596007973 |9 978-0-596-00797-3 | ||
035 | |a (OCoLC)254198033 | ||
035 | |a (DE-599)BVBBV019792318 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-91G |a DE-860 |a DE-573 |a DE-473 |a DE-Aug4 |a DE-20 |a DE-Aug7 |a DE-11 |a DE-29T |a DE-M347 |a DE-188 | ||
050 | 0 | |a QA76.73.P98 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
245 | 1 | 0 | |a Python cookbook |b [recipes from the Python community ; covers Python 2.3 & 2.4] |c ed. by Alex Martelli ... |
250 | |a 2. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2005 | |
300 | |a XXXIII, 807 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Python 2.3 | |
650 | 4 | |a Python 2.4 | |
650 | 4 | |a Python <Programmiersprache> | |
650 | 4 | |a Python (Computer program language) | |
650 | 0 | 7 | |a Python 2.3 |0 (DE-588)4764443-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python 2.4 |0 (DE-588)4813379-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Python 2.3 |0 (DE-588)4764443-6 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Python 2.4 |0 (DE-588)4813379-6 |D s |
689 | 2 | |5 DE-604 | |
700 | 1 | |a Martelli, Alex |e Sonstige |4 oth | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013118045&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-013118045 |
Datensatz im Suchindex
_version_ | 1804133281374928896 |
---|---|
adam_text | Titel: Python cookbook
Autor: Martelli, Alex
Jahr: 2005
Table of Contents Preface ...............................................................xvii 1. Text............................................................... 1 1.1 Processing a String One Character at a Time 7 1.2 Converting Between Characters and Numeric Codes 8 1.3 Testing Whether an Object Is String-like 9 1.4 Aligning Strings 11 1.5 Trimming Space from the Ends of a String 12 1.6 Combining Strings 12 1.7 Reversing a String by Words or Characters 15 1.8 Checking Whether a String Contains a Set of Characters 16 1.9 Simplifying Usage of Strings’translate Method 20 1.10 Filtering a String for a Set of Characters 22 1.11 Checking Whether a String Is Text or Binary 25 1.12 Controlling Case 26 1.13 Accessing Substrings 28 1.14 Changing the Indentation of a Multiline String 31 1.15 Expanding and Compressing Tabs 32 1.16 Interpolating Variables in a String 35 1.17 Interpolating Variables in a String in Python 2.4 36 1.18 Replacing Multiple Patterns in a Single Pass 38 1.19 Checking a String for Any of Multiple Endings 41 1.20 Handling International Text with Unicode 43 1.21 Converting Between Unicode and Plain Strings 45 1.22 Printing Unicode Characters to Standard Output 48 1.23 Encoding Unicode Data for XML and HTML 49 1.24 Making Some Strings Case-Insensitive 52 1.25 Converting HTML Documents to Text on a Unix Terminal 55
2. Files .............................................................58 2.1 Reading from a File 62 2.2 Writing to a File 66 2.3 Searching and Replacing Text in a File 67 2.4 Reading a Specific Line from a File 68 2.5 Counting Lines in a File 69 2.6 Processing Every Word in a File 72 2.7 Using Random-Access Input/Output 74 2.8 Updating a Random-Access File 75 2.9 Reading Data from zip Files 77 2.10 Handling a zip File Inside a String 79 2.11 Archiving a Tree of Files into a Compressed tar File 80 2.12 Sending Binary Data to Standard Output Under Windows 82 2.13 Using a C++-like iostream Syntax 83 2.14 Rewinding an Input File to the Beginning 84 2.15 Adapting a File-like Object to a True File Object 87 2.16 Walking Directory Trees 88 2.17 Swapping One File Extension for Another Throughout a Directory Tree 90 2.18 Finding a File Given a Search Path 91 2.19 Finding Files Given a Search Path and a Pattern 92 2.20 Finding a File on the Python Search Path 93 2.21 Dynamically Changing the Python Search Path 94 2.22 Computing the Relative Path from One Directory to Another 96 2.23 Reading an Unbuffered Character in a Cross-Platform Way 98 2.24 Counting Pages of PDF Documents on Mac OS X 99 2.25 Changing File Attributes on Windows 100 2.26 Extracting Text from OpenOffice.org Documents 101 2.27 Extracting Text from Microsoft Word Documents 102 2.28 File Locking Using a Cross-Platform API 103 2.29 Versioning Filenames 105 2.30 Calculating CRC-64 Cyclic Redundancy Checks 107 3. Time and Money..................................................110 3.1 Calculating Yesterday and Tomorrow 116 3.2 Finding Last Friday 118 3.3 Calculating Time Periods in a Date Range 120 3.4 Summing Durations of Songs 121 vi | Table of Contents
3.5 Calculating the Number of Weekdays Between Two Dates 122 3.6 Looking up Holidays Automatically 124 3.7 Fuzzy Parsing of Dates 127 3.8 Checking Whether Daylight Saving Time Is Currently in Effect 129 3.9 Converting Time Zones 130 3.10 Running a Command Repeatedly 131 3.11 Scheduling Commands 133 3.12 Doing Decimal Arithmetic 135 3.13 Formatting Decimals as Currency 137 3.14 Using Python as a Simple Adding Machine 140 3.15 Checking a Credit Card Checksum 143 3.16 Watching Foreign Exchange Rates 144 4. Python Shortcuts.................................................146 4.1 Copying an Object 148 4.2 Constructing Lists with List Comprehensions 151 4.3 Returning an Element of a List If It Exists 153 4.4 Looping over Items and Their Indices in a Sequence 154 4.5 Creating Lists of Lists Without Sharing References 155 4.6 Flattening a Nested Sequence 157 4.7 Removing or Reordering Columns in a List of Rows 160 4.8 Transposing Two-Dimensional Arrays 161 4.9 Getting a Value from a Dictionary 163 4.10 Adding an Entry to a Dictionary 165 4.11 Building a Dictionary Without Excessive Quoting 166 4.12 Building a Diet from a List of Alternating Keys and Values 168 4.13 Extracting a Subset of a Dictionary 170 4.14 Inverting a Dictionary 171 4.15 Associating Multiple Values with Each Key in a Dictionary 173 4.16 Using a Dictionary to Dispatch Methods or Functions 175 4.17 Finding Unions and Intersections of Dictionaries 176 4.18 Collecting a Bunch of Named Items 178 4.19 Assigning and Testing with One Statement 180 4.20 Using printf in Python 183 4.21 Randomly Picking Items with Given Probabilities 184 4.22 Handling Exceptions Within an Expression 185 4.23 Ensuring a Name Is Defined in a Given Module 187 Table of Contents | vii
5. Searching and Sorting....................................... 5.1 Sorting a Dictionary 5.2 Sorting a List of Strings Case-Insensitively 5.3 Sorting a List of Objects by an Attribute of the Objects 5.4 Sorting Keys or Indices Based on the Corresponding Values 5.5 Sorting Strings with Embedded Numbers 5.6 Processing All of a List’s Items in Random Order 5.7 Keeping a Sequence Ordered as Items Are Added 5.8 Getting the First Few Smallest Items of a Sequence 5.9 Looking for Items in a Sorted Sequence 5.10 Selecting the nth Smallest Element of a Sequence 5.11 Showing off quicksort in Three Lines 5.12 Performing Frequent Membership Tests on a Sequence 5.13 Finding Subsequences 5.14 Enriching the Dictionary Type with Ratings Functionality 5.15 Sorting Names and Separating Them by Initials 6. Object-Oriented Programming ............................... 6.1 Converting Among Temperature Scales 6.2 Defining Constants 6.3 Restricting Attribute Setting 6.4 Chaining Dictionary Lookups 6.5 Delegating Automatically as an Alternative to Inheritance 6.6 Delegating Special Methods in Proxies 6.7 Implementing Tuples with Named Items 6.8 Avoiding Boilerplate Accessors for Properties 6.9 Making a Fast Copy of an Object 6.10 Keeping References to Bound Methods Without Inhibiting Garbage Collection 6.11 Implementing a Ring Buffer 6.12 Checking an Instance for Any State Changes 6.13 Checking Whether an Object Has Necessary Attributes 6.14 Implementing the State Design Pattern 6.15 Implementing the “Singleton” Design Pattern 6.16 Avoiding the “Singleton” Design Pattern with the Borg Idiom 6.17 Implementing the Null Object Design Pattern 6.18 Automatically Initializing Instance Variables from__init__Arguments 190 195 196 198 200 203 204 206 208 210 212 215 217 220 222 226 229 235 238 240 242 244 247 250 252 254 256 259 262 266 269 271 273 277 280 viii I Table of Contents
6.19 Calling a Superclass__init__Method If It Exists 6.20 Using Cooperative Supercalls Concisely and Safely 282 285 7. Persistence and Databases.........................................288 7.1 Serializing Data Using the marshal Module 291 7.2 Serializing Data Using the pickle and cPickle Modules 293 7.3 Using Compression with Pickling 296 7.4 Using the cPickle Module on Classes and Instances 297 7.5 Holding Bound Methods in a Picklable Way 300 7.6 Pickling Code Objects 302 7.7 Mutating Objects with shelve 305 7.8 Using the Berkeley DB Database 307 7.9 Accesssing a MySQL Database 310 7.10 Storing a BLOB in a MySQL Database 312 7.11 Storing a BLOB in a PostgreSQL Database 313 7.12 Storing a BLOB in a SQLite Database 315 7.13 Generating a Dictionary Mapping Field Names to Column Numbers 316 7.14 Using dtuple for Flexible Access to Query Results 318 7.15 Pretty-Printing the Contents of Database Cursors 320 7.16 Using a Single Parameter-Passing Style Across Various DB API Modules 323 7.17 Using Microsoft Jet via ADO 325 7.18 Accessing a JDBC Database from a Jython Servlet 327 7.19 Using ODBC to Get Excel Data with Jython 330 8. Debugging and Testing............................................332 8.1 Disabling Execution of Some Conditionals and Loops 333 8.2 Measuring Memory Usage on Linux 334 8.3 Debugging the Garbage-Collection Process , 336 8.4 Trapping and Recording Exceptions 337 8.5 Tracing Expressions and Comments in Debug Mode 339 8.6 Getting More Information from Tracebacks 342 8.7 Starting the Debugger Automatically After an Uncaught Exception 345 8.8 Running Unit Tests Most Simply 346 8.9 Running Unit Tests Automatically 348 8.10 Using doctest with unittest in Python 2.4 350 8.11 Checking Values Against Intervals in Unit Testing 352 Table of Contents | ix
9. Processes, Threads, and Synchronization ............................355 9.1 Synchronizing All Methods in an Object 359 9.2 Terminating a Thread 362 9.3 Using a Queue.Queue as a Priority Queue 364 9.4 Working with a Thread Pool 366 9.5 Executing a Function in Parallel on Multiple Argument Sets 369 9.6 Coordinating Threads by Simple Message Passing 372 9.7 Storing Per-Thread Information 374 9.8 Multitasking Cooperatively Without Threads 378 9.9 Determining Whether Another Instance of a Script Is Already Running in Windows 380 9.10 Processing Windows Messages Using MsgWaitForMultipleObjects 381 9.11 Driving an External Process with popen 384 9.12 Capturing the Output and Error Streams from a Unix Shell Command 386 9.13 Forking a Daemon Process on Unix 388 10. System Administration............................................391 10.1 Generating Random Passwords 393 10.2 Generating Easily Remembered Somewhat-Random Passwords 394 10.3 Authenticating Users by Means of a POP Server 397 10.4 Calculating Apache Hits per IP Address 398 10.5 Calculating the Rate of Client Cache Hits on Apache 400 10.6 Spawning an Editor from a Script 401 10.7 Backing Up Files 403 10.8 Selectively Copying a Mailbox File 405 10.9 Building a Whitelist of Email Addresses From a Mailbox 406 10.10 Blocking Duplicate Mails 408 10.11 Checking Your Windows Sound System 410 10.12 Registering or Unregistering a DLL on Windows 411 10.13 Checking and Modifying the Set of Tasks Windows Automatically Runs at Login 412 10.14 Creating a Share on Windows 414 10.15 Connecting to an Already Running Instance of Internet Explorer 415 10.16 Reading Microsoft Outlook Contacts 416 10.17 Gathering Detailed System Information on Mac OS X 418 x | Table of Contents
11. User Interfaces...................................................422 11.1 Showing a Progress Indicator on a Text Console 424 11.2 Avoiding lambda in Writing Callback Functions 426 11.3 Using Default Values and Bounds with tkSimpleDialog Functions 427 11.4 Adding Drag and Drop Reordering to a Tkinter Listbox 428 11.5 Entering Accented Characters in Tkinter Widgets 430 11.6 Embedding Inline GIFs Using Tkinter 432 11.7 Converting Among Image Formats 434 11.8 Implementing a Stopwatch in Tkinter 437 11.9 Combining GUIs and Asynchronous I/O with Threads 439 11.10 Using IDLE’s Tree Widget in Tkinter 443 11.11 Supporting Multiple Values per Row in a Tkinter Listbox 445 11.12 Copying Geometry Methods and Options Between Tkinter Widgets 448 11.13 Implementing a Tabbed Notebook for Tkinter 451 11.14 Using a wxPython Notebook with Panels 453 11.15 Implementing an ImageJ Plug-in in Jython 455 11.16 Viewing an Image from a URL with Swing and Jython 45 6 11.17 Getting User Input on Mac OS 456 11.18 Building a Python Cocoa GUI Programmatically 459 11.19 Implementing Fade-in Windows with IronPython 461 12. Processing XML...................................................463 12.1 Checking XML Well-Formedness 465 12.2 Counting Tags in a Document 467 12.3 Extracting Text from an XML Document 468 12.4 Autodetecting XML Encoding 469 12.5 Converting an XML Document into a Tree of Python Objects 471 12.6 Removing Whitespace-only Text Nodes from an XML DOM Node’s Subtree 474 12.7 Parsing Microsoft Excel’s XML 475 12.8 Validating XML Documents 477 12.9 Filtering Elements and Attributes Belonging to a Given Namespace 478 12.10 Merging Continuous Text Events with a SAX Filter 480 12.11 Using MSHTML to Parse XML or HTML 483 13. Network Programming............................................485 13.1 Passing Messages with Socket Datagrams 487 13.2 Grabbing a Document from the Web 489 13.3 Filtering a List of FTP Sites 490 Table of
Contents | xi
491 492 495 497 499 501 503 506 511 513 516 519 522 524 526 527 530 532 533 535 536 538 541 542 543 545 548 552 554 558 561 562 564 566 567 569 571 13.4 Getting Time from a Server via the SNTP Protocol 13.5 Sending HTML Mail 13.6 Bundling Files in a MIME Message 13.7 Unpacking a Multipart MIME Message 13.8 Removing Attachments from an Email Message 13.9 Fixing Messages Parsed by Python 2.4 email.FeedParser 13.10 Inspecting a POP3 Mailbox Interactively 13.11 Detecting Inactive Computers 13.12 Monitoring a Network with HTTP 13.13 Forwarding and Redirecting Network Ports 13.14 Tunneling SSL Through a Proxy 13.15 Implementing the Dynamic IP Protocol 13.16 Connecting to IRC and Logging Messages to Disk 13.17 Accessing LDAP Servers Web Programming....................................... 14.1 Testing Whether CGI Is Working 14.2 Handling URLs Within a CGI Script 14.3 Uploading Files with CGI 14.4 Checking for a Web Page’s Existence 14.5 Checking Content Type via HTTP 14.6 Resuming the HTTP Download of a File 14.7 Handling Cookies While Fetching Web Pages 14.8 Authenticating with a Proxy for HTTPS Navigation 14.9 Running a Servlet with Jython 14.10 Finding an Internet Explorer Cookie 14.11 Generating OPML Files 14.12 Aggregating RSS Feeds 14.13 Turning Data into Web Pages Through Templates 14.14 Rendering Arbitrary Objects with Nevow Distributed Programming ................................ 15.1 Making an XML-RPC Method Call 15.2 Serving XML-RPC Requests 15.3 Using XML-RPC with Medusa 15.4 Enabling an XML-RPC Server to Be Terminated Remotely 15.5 Implementing SimpleXMLRPCServer Niceties 15.6 Giving an XML-RPC Server a wxPython GUI 15.7 Using Twisted Perspective Broker Table of Contents
15.8 Implementing a CORBA Server and Client 574 15.9 Performing Remote Logins Using telnetlib 576 15.10 Performing Remote Logins with SSH 579 15.11 Authenticating an SSL Client over HTTPS 582 16. Programs About Programs.........................................584 16.1 Verifying Whether a String Represents a Valid Number 590 16.2 Importing a Dynamically Generated Module 591 16.3 Importing from a Module Whose Name Is Determined at Runtime 592 16.4 Associating Parameters with a Function (Currying) 594 16.5 Composing Functions 597 16.6 Colorizing Python Source Using the Built-in Tokenizer 598 16.7 Merging and Splitting Tokens 602 16.8 Checking Whether a String Has Balanced Parentheses 604 16.9 Simulating Enumerations in Python 606 16.10 Referring to a List Comprehension While Building It 609 16.11 Automating the py2exe Compilation of Scripts into Windows Executables 611 16.12 Binding Main Script and Modules into One Executable on Unix 613 17. Extending and Embedding.........................................616 17.1 Implementing a Simple Extension Type 619 17.2 Implementing a Simple Extension Type with Pyrex 623 17.3 Exposing a C++ Library to Python 625 17.4 Calling Functions from a Windows DLL 627 17.5 Using SWIG-Generated Modules in a Multithreaded Environment 630 17.6 Translating a Python Sequence into a C Array with the PySequence_Fast Protocol 631 17.7 Accessing a Python Sequence Item-by-Item with the Iterator Protocol 635 17.8 Returning None from a Python-Callable C Function 638 17.9 Debugging Dynamically Loaded C Extensions with gdb 639 17.10 Debugging Memory Problems 641 18. Algorithms ......................................................643 18.1 Removing Duplicates from a Sequence 647 18.2 Removing Duplicates from a Sequence While Maintaining Sequence Order 649 18.3 Generating Random Samples with Replacement 653 18.4 Generating Random Samples Without Replacement 654 Table of Contents | xiii
18.5 Memorizing (Caching) the Return Values of Functions 656 18.6 Implementing a FIFO Container 658 18.7 Caching Objects with a FIFO Pruning Strategy 660 18.8 Implementing a Bag (Multiset) Collection Type 662 18.9 Simulating the Ternary Operator in Python 666 18.10 Computing Prime Numbers 669 18.11 Formatting Integers as Binary Strings 671 18.12 Formatting Integers as Strings in Arbitrary Bases 673 18.13 Converting Numbers to Rationals via Farey Fractions 675 18.14 Doing Arithmetic with Error Propagation 677 18.15 Summing Numbers with Maximal Accuracy 680 18.16 Simulating Floating Point 682 18.17 Computing the Convex Hulls and Diameters of 2D Point Sets 685 19. Iterators and Generators..................................... 19.1 Writing a range-like Function with Float Increments 19.2 Building a List from Any Iterable 19.3 Generating the Fibonacci Sequence 19.4 Unpacking a Few Items in a Multiple Assignment 19.5 Automatically Unpacking the Needed Number of Items 19.6 Dividing an Iterable into n Slices of Stride n 19.7 Looping on a Sequence by Overlapping Windows 19.8 Looping Through Multiple Iterables in Parallel 19.9 Looping Through the Cross-Product of Multiple Iterables 19.10 Reading a Text File by Paragraphs 19.11 Reading Lines with Continuation Characters 19.12 Iterating on a Stream of Data Blocks as a Stream of Lines 19.13 Fetching Large Record Sets from a Database with a Generator 19.14 Merging Sorted Sequences 19.15 Generating Permutations, Combinations, and Selections 19.16 Generating the Partitions of an Integer 19.17 Duplicating an Iterator 19.18 Looking Ahead into an Iterator 19.19 Simplifying Queue-Consumer Threads 19.20 Running an Iterator in Another Thread 19.21 Computing a Summary Report with itertools.groupby 689 693 695 697 698 700 702 704 708 710 713 715 717 719 721 724 726 728 731 734 735 737 xiv I Table of Contents
20. Descriptors, Decorators, and Metaclasses ............................740 20.1 Getting Fresh Default Values at Each Function Call 742 20.2 Coding Properties as Nested Functions 744 20.3 Aliasing Attribute Values 747 20.4 Caching Attribute Values 750 20.5 Using One Method as Accessor for Multiple Attributes 752 20.6 Adding Functionality to a Class by Wrapping a Method 754 20.7 Adding Functionality to a Class by Enriching All Methods 757 20.8 Adding a Method to a Class Instance at Runtime 759 20.9 Checking Whether Interfaces Are Implemented 761 20.10 Using__new__and__init__Appropriately in Custom Metaclasses 763 20.11 Allowing Chaining of Mutating List Methods 765 20.12 Using Cooperative Supercalls with Terser Syntax 767 20.13 Initializing Instance Attributes Without Using__init__ 769 20.14 Automatic Initialization of Instance Attributes 771 20.15 Upgrading Class Instances Automatically on reload 774 20.16 Binding Constants at Compile Time 778 20.17 Solving Metaclass Conflicts 783 Index.................................................................789 Table of Contents | xv
|
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV019792318 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.P98 |
callnumber-search | QA76.73.P98 |
callnumber-sort | QA 276.73 P98 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)254198033 (DE-599)BVBBV019792318 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01876nam a2200505 c 4500</leader><controlfield tag="001">BV019792318</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20111116 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">050428s2005 gw |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596007973</subfield><subfield code="9">0-596-00797-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596007973</subfield><subfield code="9">978-0-596-00797-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)254198033</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019792318</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-Aug7</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.P98</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python cookbook</subfield><subfield code="b">[recipes from the Python community ; covers Python 2.3 & 2.4]</subfield><subfield code="c">ed. by Alex Martelli ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2005</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXIII, 807 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python 2.3</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python 2.4</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python <Programmiersprache></subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python 2.3</subfield><subfield code="0">(DE-588)4764443-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python 2.4</subfield><subfield code="0">(DE-588)4813379-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Python 2.3</subfield><subfield code="0">(DE-588)4764443-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Python 2.4</subfield><subfield code="0">(DE-588)4813379-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Martelli, Alex</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013118045&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-013118045</subfield></datafield></record></collection> |
id | DE-604.BV019792318 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T20:06:13Z |
institution | BVB |
isbn | 0596007973 9780596007973 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-013118045 |
oclc_num | 254198033 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-860 DE-573 DE-473 DE-BY-UBG DE-Aug4 DE-20 DE-Aug7 DE-11 DE-29T DE-M347 DE-188 |
owner_facet | DE-91G DE-BY-TUM DE-860 DE-573 DE-473 DE-BY-UBG DE-Aug4 DE-20 DE-Aug7 DE-11 DE-29T DE-M347 DE-188 |
physical | XXXIII, 807 S. |
publishDate | 2005 |
publishDateSearch | 2005 |
publishDateSort | 2005 |
publisher | O'Reilly |
record_format | marc |
spelling | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] ed. by Alex Martelli ... 2. ed. Beijing [u.a.] O'Reilly 2005 XXXIII, 807 S. txt rdacontent n rdamedia nc rdacarrier Python 2.3 Python 2.4 Python <Programmiersprache> Python (Computer program language) Python 2.3 (DE-588)4764443-6 gnd rswk-swf Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Python 2.4 (DE-588)4813379-6 gnd rswk-swf Python Programmiersprache (DE-588)4434275-5 s DE-604 Python 2.3 (DE-588)4764443-6 s Python 2.4 (DE-588)4813379-6 s Martelli, Alex Sonstige oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013118045&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] Python 2.3 Python 2.4 Python <Programmiersprache> Python (Computer program language) Python 2.3 (DE-588)4764443-6 gnd Python Programmiersprache (DE-588)4434275-5 gnd Python 2.4 (DE-588)4813379-6 gnd |
subject_GND | (DE-588)4764443-6 (DE-588)4434275-5 (DE-588)4813379-6 |
title | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] |
title_auth | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] |
title_exact_search | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] |
title_full | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] ed. by Alex Martelli ... |
title_fullStr | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] ed. by Alex Martelli ... |
title_full_unstemmed | Python cookbook [recipes from the Python community ; covers Python 2.3 & 2.4] ed. by Alex Martelli ... |
title_short | Python cookbook |
title_sort | python cookbook recipes from the python community covers python 2 3 2 4 |
title_sub | [recipes from the Python community ; covers Python 2.3 & 2.4] |
topic | Python 2.3 Python 2.4 Python <Programmiersprache> Python (Computer program language) Python 2.3 (DE-588)4764443-6 gnd Python Programmiersprache (DE-588)4434275-5 gnd Python 2.4 (DE-588)4813379-6 gnd |
topic_facet | Python 2.3 Python 2.4 Python <Programmiersprache> Python (Computer program language) Python Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=013118045&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT martellialex pythoncookbookrecipesfromthepythoncommunitycoverspython2324 |