Practical Python:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berkeley
Apress
2002
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXI, 619 S. Ill. |
ISBN: | 1590590066 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014749380 | ||
003 | DE-604 | ||
005 | 20091030 | ||
007 | t | ||
008 | 020924s2002 a||| |||| 00||| eng d | ||
020 | |a 1590590066 |9 1-59059-006-6 | ||
035 | |a (OCoLC)50594726 | ||
035 | |a (DE-599)BVBBV014749380 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-824 |a DE-Aug4 |a DE-11 | ||
050 | 0 | |a QA76.73.P98 | |
082 | 0 | |a 005.133 |2 21 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Hetland, Magnus Lie |e Verfasser |0 (DE-588)1048478750 |4 aut | |
245 | 1 | 0 | |a Practical Python |c Magnus Lie Hetland |
264 | 1 | |a Berkeley |b Apress |c 2002 | |
300 | |a XXI, 619 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 7 | |a Python (programmeertaal) |2 gtt | |
650 | 4 | |a Python (Computer program language) | |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009991116&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009991116 |
Datensatz im Suchindex
_version_ | 1804129478650101760 |
---|---|
adam_text | PRACTICAL PYTHON MAGNUS UE HETLAND HLUHB DARMSTADT APRESS- CONTENTS
ABOUT THE AUTHOR XV ABOUT THE TECHNICAL REVIEWERS XVI ACKNOWLEDGMENTS
XVII INTRODUCTION XIX CHAPTER 1 INSTANT HACKING: THE BASICS 1 INSTALLING
PYTHON I THE INTERACTIVE INTERPRETER 7 ALGO...WHAT? 9 NUMBERS AND
EXPRESSIONS W VARIABLES 14 STATEMENTS 14 GETTING INPUT FROM THE USER 16
FUNCTIONS 17 MODULES 19 SAVING AND EXECUTING YOUR PROGRAMS 21 STRINGS 26
A QUICK SUMMARY 34 CHAPTER 2 LISTS AND TUPLES 37 COMMON SEQUENCE
OPERATIONS 38 LISTS: PYTHON S WORKHORSE 47 TUPLES: IMMUTABLE SEQUENCES
58 A QUICK SUMMARY 60 CHAPTER 3 WORKING WITH STRINGS 63 BASIC STRING
OPERATIONS 63 STRING FORMATTING: THE SHORT VERSION 63 VU CONTENTS STRING
FORMATTING: THE LONG VERSION 64 STRING METHODS 69 A QUICK SUMMARY 76
CHAPTER 4 DICTIONARIES: WHEN INDICES WON T DO 79 BUT WHAT ARE THEY FOR?
79 DICTIONARY SYNTAX 81 BASIC DICTIONARY OPERATIONS 82 DICTIONARY
METHODS 85 A QUICK SUMMARY 92 CHAPTER 5 CONDITIONALS, LOOPS, AND SOME
OTHER STATEMENTS 96 MORE ABOUT PRINT AND IMPORT 95 ASSIGNMENT MAGIC 98
BLOCKS: THE JOY OF INDENTATION 100 CONDITIONS AND CONDITIONAL STATEMENTS
101 LOOPS 110 LIST COMPREHENSION-SLIGHTLY LOOPY 118 AND THREE FOR THE
ROAD 120 A QUICK SUMMARY 125 CHAPTER 6 ABSTRACTION 129 LAZINESS IS A
VIRTUE 129 ABSTRACTION AND STRUCTURE 130 CREATING YOUR OWN FUNCTIONS 131
THE MAGIC OF PARAMETERS 134 SCOPING 150 RECURSION 154 THROWING FUNCTIONS
AROUND 160 A QUICK SUMMARY 165 VLLL CONTENTS CHAPTER 7 MORE ABSTRACTION
167 THE MAGIC OF OBJECTS 167 CLASSES AND TYPES 177 SOME THOUGHTS ON
OBJECT-ORIENTED DESIGN 189 A QUICK SUMMARY 190 CHAPTER 8 EXCEPTIONS 193
WHAT IS AN EXCEPTION? 193 MAKING THINGS GO WRONG...YOUR WAY 194 CATCHING
EXCEPTIONS 197 MORE THAN ONE EXCEPT CLAUSE 199 CATCHING TWO EXCEPTIONS
WITH ONE BLOCK 200 CATCHING THE OBJECT 200 A REAL CATCHALL 201 WHEN ALL
IS WELL 202 AND FINALLY 204 EXCEPTIONS AND FUNCTIONS 205 THE ZEN OF
EXCEPTIONS 206 A QUICK SUMMARY 207 CHAPTER 9 MAGIC METHODS, PROPERTIES,
AND ITERATORS 209 BEFORE WE BEGIN 209 CONSTRUCTORS 210 ITEM ACCESS 216
MORE MAGIC 222 PROPERTIES 223 ITERATORS 227 GENERATORS 229 THE EIGHT
QUEENS 235 A QUICK SUMMARY 242 IX CONTENTS CHAPTER 10 BATTERIES INCLUDED
245 MODULES 245 EXPLORING MODULES 255 THE STANDARD LIBRARY: A FEW
FAVORITES 260 A QUICK SUMMARY 300 CHAPTER 11 FILES AND STUFF 303 OPENING
FILES 303 THE BASIC FILE METHODS 306 ITERATING OVER FILE CONTENTS 313
ACCESSING REMOTE FILES WITH URLLIB 318 A QUICK SUMMARY 322 CHAPTER 12
GRAPHICAL USER INTERFACES 325 AN EXAMPLE GUI APPLICATION 325 A PLETHORA
OF PLATFORMS 327 DOWNLOADING AND INSTALLING ANYGUI 329 GETTING STARTED
329 CREATING WINDOWS AND COMPONENTS 330 ATTRIBUTES 332 LAYOUT 334 EVENT
HANDLING 338 THE FINISHED PROGRAM 339 BUT I D RATHER USE 342 A QUICK
SUMMARY 346 CHAPTER 13 PLAYFUL PROGRAMMING 349 WHY PLAYFUL? 349 THE
3U-3ITSU OF PROGRAMMING 349 PROTOTYPING 350 CONFIGURATION 351 TESTING
354 IF YOU CAN T BE BOTHERED 362 PROJECT STRUCTURE 363 A QUICK SUMMARY
363 CONTENTS CHAPTER 14 PROJECT L: INSTANT MARKUP 365 WHAT S THE
PROBLEM? 365 USEFUL TOOLS 366 PREPARATIONS 367 FIRST IMPLEMENTATION 368
SECOND IMPLEMENTATION 371 FURTHER EXPLORATION 386 CHAPTER 15 PROJECT 2:
PAINTING A PRETTY PICTURE 387 WHAT S THE PROBLEM? 387 USEFUL TOOLS 388
PREPARATIONS 389 FIRST IMPLEMENTATION 390 SECOND IMPLEMENTATION 395
FURTHER EXPLORATION 399 CHAPTER 16 PROJECT 3: XML FOR ALL OCCASIONS 401
WHAT S THE PROBLEM? 401 USEFUL TOOLS 403 PREPARATIONS 403 FIRST
IMPLEMENTATION 405 SECOND IMPLEMENTATION 412 FURTHER EXPLORATION 420
CHAPTER 17 PROJECT 4: IN THE NEWS 421 WHAT S THE PROBLEM? 421 USEFUL
TOOLS 422 PREPARATIONS 422 FIRST IMPLEMENTATION 423 SECOND
IMPLEMENTATION 426 FURTHER EXPLORATION 436 XI R CONTENTS CHAPTER 18
PROJECT 5: A VIRTUAL TEA PARTY 439 WHAT S THE PROBLEM? 439 USEFUL TOOLS
* 440 PREPARATIONS 442 FIRST IMPLEMENTATION 443 SECOND IMPLEMENTATION
449 FURTHER EXPLORATION 459 CHAPTER 19 PROJECT 6: REMOTE EDITING WITH
CGI ....46I WHAT S THE PROBLEM? 461 USEFUL TOOLS 462 PREPARATIONS 462
FIRST IMPLEMENTATION 465 SECOND IMPLEMENTATION 473 FURTHER EXPLORATION
480 CHAPTER 20 PROJECT 7: YOUR OWN BULLETIN BOARD ....481 WHAT S THE
PROBLEM? 481 USEFUL TOOLS 482 PREPARATIONS 483 FIRST IMPLEMENTATION 484
SECOND IMPLEMENTATION 489 FURTHER EXPLORATION 499 CHAPTER 21 PROJECT 8:
FILE SHARING WITH XML-RPC 507 WHAT S THE PROBLEM? 501 USEFUL TOOLS 503
PREPARATIONS 505 FIRST IMPLEMENTATION 505 SECOND IMPLEMENTATION 514
FURTHER EXPLORATION 522 K XLL CONTENTS CHAPTER 22 PROJECT 9: FILE
SHARING II-NOW WITH GUI! 525 IFCAT S THE PROBLEM? 525 USEFUL TOOLS 526
PREPARATIONS 526 FIRST IMPLEMENTATION 526 SECOND IMPLEMENTATION 530
FURTHER EXPLORATION 534 CHAPTER 23 PROJECT 10: DO-IT-YOURSELF ARCADE
GAME 535 WHAT S THE PROBLEM? 535 USEFUL TOOLS 536 PREPARATIONS 540
FIRST IMPLEMENTATION 540 SECOND IMPLEMENTATION 545 FURTHER EXPLORATION
557 APPENDIX A THE SHORT VERSION 559 THE BASICS 559 FUNCTIONS 562
OBJECTS AND STUFF 564 SOME LOOSE ENDS 568 APPENDIX B PYTHON REFERENCE
571 EXPRESSIONS 571 STATEMENTS 581 XIII R APPENDIX C ONLINE RESOURCES
589 PYTHON DISTRIBUTIONS 589 PYTHON DOCUMENTATION 590 USEFUL TOOLKITS
AND MODULES 591 NEWSGROUPS AND MAILING LISTS 592 INDEX 593 XIV
|
any_adam_object | 1 |
author | Hetland, Magnus Lie |
author_GND | (DE-588)1048478750 |
author_facet | Hetland, Magnus Lie |
author_role | aut |
author_sort | Hetland, Magnus Lie |
author_variant | m l h ml mlh |
building | Verbundindex |
bvnumber | BV014749380 |
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 |
ctrlnum | (OCoLC)50594726 (DE-599)BVBBV014749380 |
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 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01324nam a2200361 c 4500</leader><controlfield tag="001">BV014749380</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091030 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020924s2002 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1590590066</subfield><subfield code="9">1-59059-006-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)50594726</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014749380</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-Aug4</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><subfield code="2">21</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="100" ind1="1" ind2=" "><subfield code="a">Hetland, Magnus Lie</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1048478750</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Practical Python</subfield><subfield code="c">Magnus Lie Hetland</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkeley</subfield><subfield code="b">Apress</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXI, 619 S.</subfield><subfield code="b">Ill.</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="7"><subfield code="a">Python (programmeertaal)</subfield><subfield code="2">gtt</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</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="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="856" ind1="4" ind2="2"><subfield code="m">HEBIS 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=009991116&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-009991116</subfield></datafield></record></collection> |
id | DE-604.BV014749380 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:05:47Z |
institution | BVB |
isbn | 1590590066 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009991116 |
oclc_num | 50594726 |
open_access_boolean | |
owner | DE-824 DE-Aug4 DE-11 |
owner_facet | DE-824 DE-Aug4 DE-11 |
physical | XXI, 619 S. Ill. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Apress |
record_format | marc |
spelling | Hetland, Magnus Lie Verfasser (DE-588)1048478750 aut Practical Python Magnus Lie Hetland Berkeley Apress 2002 XXI, 619 S. Ill. txt rdacontent n rdamedia nc rdacarrier Python (programmeertaal) gtt Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Python Programmiersprache (DE-588)4434275-5 s DE-604 HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009991116&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hetland, Magnus Lie Practical Python Python (programmeertaal) gtt Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd |
subject_GND | (DE-588)4434275-5 |
title | Practical Python |
title_auth | Practical Python |
title_exact_search | Practical Python |
title_full | Practical Python Magnus Lie Hetland |
title_fullStr | Practical Python Magnus Lie Hetland |
title_full_unstemmed | Practical Python Magnus Lie Hetland |
title_short | Practical Python |
title_sort | practical python |
topic | Python (programmeertaal) gtt Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd |
topic_facet | Python (programmeertaal) Python (Computer program language) Python Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009991116&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hetlandmagnuslie practicalpython |