Programming Python: [solutions for Python programmers ; covers Python 2]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2001
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXXVII, 1255 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 0596000855 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013729535 | ||
003 | DE-604 | ||
005 | 20060309 | ||
007 | t | ||
008 | 010508s2001 gw ad|| |||| 00||| eng d | ||
016 | 7 | |a 961394111 |2 DE-101 | |
020 | |a 0596000855 |9 0-596-00085-5 | ||
035 | |a (OCoLC)248584632 | ||
035 | |a (DE-599)BVBBV013729535 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c DE | ||
049 | |a DE-29T |a DE-91G |a DE-11 | ||
050 | 0 | |a QA76.73.P98 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Lutz, Mark |e Verfasser |4 aut | |
245 | 1 | 0 | |a Programming Python |b [solutions for Python programmers ; covers Python 2] |c Mark Lutz |
250 | |a 2. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2001 | |
300 | |a XXXVII, 1255 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Python <Programmiersprache> | |
650 | 4 | |a Python <Programmiersprache> - Befehlsvorrat - Verzeichnis | |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Befehlsvorrat |0 (DE-588)4129931-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python 2.4 |0 (DE-588)4813379-6 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4188171-0 |a Verzeichnis |2 gnd-content | |
689 | 0 | 0 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | 1 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Python 2.4 |0 (DE-588)4813379-6 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
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=009383192&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009383192 |
Datensatz im Suchindex
_version_ | 1805087766927638528 |
---|---|
adam_text |
Titel: Programming Python
Autor: Lutz, Mark
Jahr: 2001
Table of Contents
Foreword.xi
Preface for the Second Edition.xv
1. Introducing Python . /
The Life of Python . 3
The Compulsory Features List . 5
What's Python Good For? . 6
What's Python Not Good For?. 8
1. System Interfaces. 11
2. System Tools. 13
Why Python Here?. 13
System Scripting Overview . 15
The sys Module . 22
The os Module. 25
Script Execution Context .,. 34
Current Working Directory. 34
Cornrnand-Lirie Arguments. 37
Shell Environment Variables. 39
Standard Streams. 44
File Tools.;. 58
Directory Tools. 72
3. Parallel System Tools. 88
Forking Processes . 89
Threads . 95
Program Exits . 107
Interprocess Communication. 113
Pipes . 114
Signals . 122
Launching Programs on Windows . 125
Other System Tools . 136
4. Larger System Examples I.137
Splitting and Joining Files . 138
Generating Forward-Link Web Pages . 148
A Regression Test Script . 152
Packing and Unpacking Files . 155
User-Friendly Program Launchers. 166
5. Larger System Examples II.186
Fixing DOS Line Ends . 186
Fixing DOS Filenames . 200
Searching Directory Trees . 204
Visitor: Walking Trees Genetically. 210
Copying Directory Trees. 227
Deleting Directory Trees. 232
Comparing Directory Trees . 236
II. GUI Programming.247
6. Graphical User Interfaces.249
Python GUI Development Options.251
Tkinter Overview . 253
Climbing the GUI Learning Curve. 257
The End of the Tutorial .290
Python/Tkinter for Tcl/Tk Converts. 291
7. A Tkinter Tour, Part 1 .293
Configuring Widget Appearance . 294
Toplevel Windows .297
Dialogs.302
Binding Events .317
Message and Entry. 322
Checkbutton, Radiobutton, and Scale . 330
Running GUI Code Three Ways. 343
Images . 352
8. A Tkinter Tour, Part 2 .359
Menus . 360
Listboxes and Scrollbars .372
Text . 376
Canvas . 388
Grids . 398
Time Tools, Threads, and Animation. 415
The End of the Tour . 425
The PyDemos and PyGadgets Launchers . 425
9. Larger GUI Examples.434
Advanced GUI Coding Techniques . 436
Complete Program Examples . 463
PyEdit: A Text Editor Program/Object . 463
PyView.- An Image and Notes Slideshow . 478
PyDraw: Painting and Moving Graphics. 485
PyClock: An Analog/Digital Clock Widget . 494
PyToe: A Tic-Tac-Toe Game Widget . 507
Where to Go from Here .511
III.InternetScripting.513
10. Network Scripting.515
Plumbing the Internet .520
Socket Programming.526"
Handling Multiple Clients .537
A Simple Python File Server.558
11. Client-Side Scripting.571
Transferring Files over the Net.572
Processing Internet Email . 604
The PyMailGui Email Client. 633
Other Client-Side Tools. 669
12. Server-Side Scripting.682
What's a Server-Side CGI Script' . 682
Climbing the CGI Learning Curve . . 688
The Hello World Selector. 725
Coding for Maintainability . 733
More on HTML and URL Escapes . 742
Sending Files to Clients and Servers . 747
13. Larger Web Site Examples I.765
The PyMailCgi Web Site . 766
The Root Page . 769
Sending Mail by SMTP . 772
Reading POP Email . 778
Utility Modules .,.:. 797
CGI Script Trade-offs . 811
14. Larger Web Site Examples II.816
The PyErrata Web Site . 816
The Root Page . 820
Browsing PyErrata Reports . 822
Submitting PyErrata Reports . 841
PyErrata Database Interfaces . 854
Administrative Tools. 874
Designing for Reuse and Growth. 879
15. Advanced Internet Topics.888
Zope: A Web Publishing Framework . 889
HTMLgen: Web Pages from Objects . 893
JPython (Jython): Python for Java. 898
Grail: A Python-Based Web Browser.910
Python Restricted Execution Mode .914
XML Processing Tools.917
Windows Web Scripting Extensions .919
Python Server Pages .938
Rolling Your Own Servers in Python.939
IV Assorted Topics.943
15. Databases and Persistence.945
Persistence Options in Python .945
DBM Files. 946
Pickled Objects. 949
Shelve Files.,. 952
SQL Database Interfaces .960
PyForm: A Persistent Object Viewer . 962
17.Data Structures .985
Implementing Stacks . 986
Implementing Sets.996
Binary Search Trees . 1005
Graph Searching. 1009
Reversing Sequences. 1013
Permuting Sequences. 1015
Sorting Sequences . 1017
Data Structures Versus Python Built-ins . 1019
PyTree: A Generic Tree Object Viewer . 1020
18. Text and Language. 1033
Strategies for Parsing Text in Python . 1033
String Module Utilities. 1034
Regular Expression Matching . 1041
Parser Generators. /050
Hand-Coded Parsers . 1051
PyCalc: A Calculator Program/Object. 1070
V Integration .1093
19. Extending Python. 1095
C Extensions Overview. 1097
A Simple C Extension Module. 1097
The SWIG Integration Code Generator . 1108
Wrapping C Environment Calls . 1114
A C Extension Module String Stack. 1119
A C Extension Type String Stack. 1124
Wrapping C++ Classes with SWIG . 1137
20. Embedding Python . 1147
C Embedding API Overview .:. 1147
Basic Embedding Techniques . 1150
Registering Callback Handler Objects. 1162
Using Python Classes in C.1167
ppembed: A High-Level Embedding API . 1170
Other Integration Topics. 1180
VI. The End.1185
21. Conclusion: Python and the Development Cycle. 1187
"Something's Wrong with the Way We Program Computers" . 1187
The "Gilligan Factor" . 1188
Doing the Right Thing . 1189
Enter Python. 1190
But What About That Bottleneck? . 1191
On Sinking the Titanic . 1195
So What's Python: The Sequel . 1198
In the Final Analysis. 1198
Postscript to the Second Edition . 1199
A. Recent Python Changes. 1203
B. Pragmatics . 1219
C. Python Versus C++. 1228
Index. 1233 |
any_adam_object | 1 |
author | Lutz, Mark |
author_facet | Lutz, Mark |
author_role | aut |
author_sort | Lutz, Mark |
author_variant | m l ml |
building | Verbundindex |
bvnumber | BV013729535 |
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 ST 260 |
ctrlnum | (OCoLC)248584632 (DE-599)BVBBV013729535 |
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>00000nam a2200000 c 4500</leader><controlfield tag="001">BV013729535</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20060309</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010508s2001 gw ad|| |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">961394111</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0596000855</subfield><subfield code="9">0-596-00085-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248584632</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013729535</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-29T</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</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">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lutz, Mark</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programming Python</subfield><subfield code="b">[solutions for Python programmers ; covers Python 2]</subfield><subfield code="c">Mark Lutz</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">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXVII, 1255 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">1 CD-ROM (12 cm)</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 <Programmiersprache></subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python <Programmiersprache> - Befehlsvorrat - Verzeichnis</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">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4188171-0</subfield><subfield code="a">Verzeichnis</subfield><subfield code="2">gnd-content</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="1"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</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.4</subfield><subfield code="0">(DE-588)4813379-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</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=009383192&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009383192</subfield></datafield></record></collection> |
genre | (DE-588)4188171-0 Verzeichnis gnd-content |
genre_facet | Verzeichnis |
id | DE-604.BV013729535 |
illustrated | Illustrated |
indexdate | 2024-07-20T08:57:22Z |
institution | BVB |
isbn | 0596000855 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009383192 |
oclc_num | 248584632 |
open_access_boolean | |
owner | DE-29T DE-91G DE-BY-TUM DE-11 |
owner_facet | DE-29T DE-91G DE-BY-TUM DE-11 |
physical | XXXVII, 1255 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | O'Reilly |
record_format | marc |
spelling | Lutz, Mark Verfasser aut Programming Python [solutions for Python programmers ; covers Python 2] Mark Lutz 2. ed. Beijing [u.a.] O'Reilly 2001 XXXVII, 1255 S. Ill., graph. Darst. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Python <Programmiersprache> Python <Programmiersprache> - Befehlsvorrat - Verzeichnis Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Befehlsvorrat (DE-588)4129931-0 gnd rswk-swf Python 2.4 (DE-588)4813379-6 gnd rswk-swf (DE-588)4188171-0 Verzeichnis gnd-content Python Programmiersprache (DE-588)4434275-5 s Befehlsvorrat (DE-588)4129931-0 s DE-604 Python 2.4 (DE-588)4813379-6 s 1\p DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009383192&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Lutz, Mark Programming Python [solutions for Python programmers ; covers Python 2] Python <Programmiersprache> Python <Programmiersprache> - Befehlsvorrat - Verzeichnis Python Programmiersprache (DE-588)4434275-5 gnd Befehlsvorrat (DE-588)4129931-0 gnd Python 2.4 (DE-588)4813379-6 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4129931-0 (DE-588)4813379-6 (DE-588)4188171-0 |
title | Programming Python [solutions for Python programmers ; covers Python 2] |
title_auth | Programming Python [solutions for Python programmers ; covers Python 2] |
title_exact_search | Programming Python [solutions for Python programmers ; covers Python 2] |
title_full | Programming Python [solutions for Python programmers ; covers Python 2] Mark Lutz |
title_fullStr | Programming Python [solutions for Python programmers ; covers Python 2] Mark Lutz |
title_full_unstemmed | Programming Python [solutions for Python programmers ; covers Python 2] Mark Lutz |
title_short | Programming Python |
title_sort | programming python solutions for python programmers covers python 2 |
title_sub | [solutions for Python programmers ; covers Python 2] |
topic | Python <Programmiersprache> Python <Programmiersprache> - Befehlsvorrat - Verzeichnis Python Programmiersprache (DE-588)4434275-5 gnd Befehlsvorrat (DE-588)4129931-0 gnd Python 2.4 (DE-588)4813379-6 gnd |
topic_facet | Python <Programmiersprache> Python <Programmiersprache> - Befehlsvorrat - Verzeichnis Python Programmiersprache Befehlsvorrat Python 2.4 Verzeichnis |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009383192&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lutzmark programmingpythonsolutionsforpythonprogrammerscoverspython2 |