Python 3: das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.]
Gespeichert in:
Beteiligte Personen: | , |
---|---|
Format: | Buch |
Sprache: | Deutsch |
Veröffentlicht: |
Bonn
Galileo Press
2012
|
Ausgabe: | 3., aktualisierte und erw. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagwörter: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=3949958&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024974155&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | 985 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 9783836219259 3836219255 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040117999 | ||
003 | DE-604 | ||
005 | 20121121 | ||
007 | t| | ||
008 | 120504s2012 gw ad|| |||| 00||| ger d | ||
015 | |a 12,N02 |2 dnb | ||
016 | 7 | |a 1018408509 |2 DE-101 | |
020 | |a 9783836219259 |c : EUR 39.90 (DE), EUR 41.10 (AT), sfr 54.90 (freier Pr.) |9 978-3-8362-1925-9 | ||
020 | |a 3836219255 |9 3-8362-1925-5 | ||
024 | 3 | |a 9783836219259 | |
035 | |a (OCoLC)796214348 | ||
035 | |a (DE-599)DNB1018408509 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-M347 |a DE-1051 |a DE-859 |a DE-573 |a DE-83 |a DE-91G |a DE-Aug4 |a DE-634 |a DE-91 |a DE-824 |a DE-1028 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Ernesti, Johannes |e Verfasser |0 (DE-588)13382621X |4 aut | |
245 | 1 | 0 | |a Python 3 |b das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] |c Johannes Ernesti ; Peter Kaiser |
250 | |a 3., aktualisierte und erw. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2012 | |
300 | |a 985 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 | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a Python 3.6 |0 (DE-588)113674746X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Python 3.0 |0 (DE-588)7624871-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CD-ROM |0 (DE-588)4139307-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Python 3.0 |0 (DE-588)7624871-9 |D s |
689 | 0 | 1 | |a CD-ROM |0 (DE-588)4139307-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Python 3.6 |0 (DE-588)113674746X |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Kaiser, Peter |e Verfasser |0 (DE-588)138077258 |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3949958&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024974155&sequence=000001&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-024974155 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0002 DAT 366f 2010 A 1333(3) 0102 DAT 366f 2009 A 5063(3) |
---|---|
DE-BY-TUM_katkey | 1868347 |
DE-BY-TUM_location | 00 01 |
DE-BY-TUM_media_number | 040007749879 040071463131 |
_version_ | 1821933882064240640 |
adam_text | IMAGE 1
AUF EINEN BLICK
AUF EINEN BLICK
TEIL I EINSTIEG IN PYTHON 1 UEBERBLICK UEBER PYTHON 27
2 DIE ARBEIT M I T PYTHON 3 1
3 DER INTERAKTIVE MODUS 39
4 GRUNDLEGENDES ZU PYTHON-PROGRAMMEN 5 1
5 KONTROLLSTRUKTUREN 59
6 DAS LAUFZEITMODELL 75
7 BASISDATENTYPEN 87
8 DATEIEN 197
9 FUNKTIONEN 209
TEIL II FORTGESCHRITTENE PROGRAMMIERTECHNIKEN
T O MODULARISIERUNG 257
1 1 OBJEKTORIENTIERUNG 269
12 WEITERE SPRACHEIGENSCHAFTEN 329
TEIL III DIE STANDARDBIBLIOTHEK
13 MATHEMATIK 385
14 STRINGS 415
15 DATUM UND ZEIT 4 5 1
16 SCHNITTSTELLE ZUM BETRIEBSSYSTEM 4 8 1
17 PARALLELE PROGRAMMIERUNG 525
18 DATENSPEICHERUNG 549
19 NETZWERKKOMMUNIKATION 607
20 DEBUGGING 6 9 1
TEIL IV WEITERFUEHRENDE THEMEN
21 DISTRIBUTION VON PYTHON-PROJEKTEN 739
22 OPTIMIERUNG 753
23 GRAFISCHE BENUTZEROBERFLAECHEN 759
24 WISSENSCHAFTLICHES RECHNEN 8 8 1
25 ANBINDUNG AN ANDERE PROGRAMMIERSPRACHEN 903
26 INSIDERWISSEN 933
27 VON PYTHON 2 NACH PYTHON 3 955
HTTP://D-NB.INFO/1018408509
IMAGE 2
INHALT
UEBER DIESES BUCH 1 9
TEIL I EINSTIEG IN PYTHON
1 UEBERBLICK UEBER PYTHON 27
1.1 GESCHICHTE UND ENTSTEHUNG 2 7
1.2 GRUNDLEGENDE KONZEPTE 2 8
1.3 EINSATZMOEGLICHKEITEN UND STAERKEN 2 9
1.4 EINSATZBEISPIELE 3 0
2 DIE ARBEIT MIT PYTHON 3 1
2.1 DIE VERWENDUNG VON PYTHON 3 1
2.1.1 WINDOWS 3 3
2.1.2 LINUX 33
2.1.3 MAC OS X 3 3
2.2 TIPPEN, KOMPILIEREN, TESTEN 3 4
2.2.1 SHEBANG 3 5
2.2.2 INTERNE ABLAEUFE 3 6
3 DER INTERAKTIVE MODUS 39
3.1 GANZE ZAHLEN 4 0
3.2 GLEITKOMMAZAHLEN 4 1
3.3 ZEICHENKETTEN 4 2
3.4 LISTEN 4 3
3.5 VARIABLEN 4 3
3.6 LOGISCHE AUSDRUECKE 4 5
3.7 FUNKTIONEN UND METHODEN 4 7
IMAGE 3
3.7.1 FUNKTIONEN 4 7
3.7.2 METHODEN 4 8
3.8 BILDSCHIRMAUSGABEN 4 9
4 GRUNDLEGENDES ZU PYTHON-PROGRAMMEN 5 1
4.1 GRUNDSTRUKTUREINES PYTHON-PROGRAMMS 5 1
4.2 DAS ERSTE PROGRAMM 53
4.3 KOMMENTARE 55
4.4 DER FEHLERFALL 56
5 KONTROLLSTRUKTUREN 59
5.1 FALLUNTERSCHEIDUNGEN 59
5.1.1 DIE IF-ANWEISUNG 6 0
5.1.2 CONDITIONAL EXPRESSIONS 6 3
5.2 SCHLEIFEN 6 4
5.2.1 DIE WHILE-SCHLEIFE 6 5
5.2.2 VORZEITIGER ABBRUCH EINER SCHLEIFE 6 5
5.2.3 ERKENNEN EINES SCHLEIFENABBRUCHS 6 6
5.2.4 VORZEITIGER ABBRUCH EINES SCHLEIFENDURCHLAUFS 6 8
5.2.5 DIE FOR-SCHLEIFE 7 0
5.2.6 DIE FOR-SCHLEIFE ALS ZAEHLSCHLEIFE 7 1
5.3 DIE PASS-ANWEISUNG 73
6 DAS LAUFZEITMODELL 75
6.1 DIE STRUKTUR VON INSTANZEN 7 7
6.1.1 DATENTYP 7 7
6.1.2 WERT 7 8
6.1.3 IDENTITAET 8 0
6.2 REFERENZEN UND INSTANZEN FREIGEBEN 8 1
6.3 MUTABLE VS. IMMUTABLE DATENTYPEN 8 2
6.3.1 MUTABLE DATENTYPEN UND SEITENEFFEKTE 8 4
6
IMAGE 4
7 BASISDATENTYPEN 87
7.1 OPERATOREN 8 8
7.2 DAS NICHTS-NONETYPE 9 2
7.3 NUMERISCHE DATENTYPEN 9 3
7.3.1 ARITHMETISCHE OPERATOREN 9 3
7.3.2 VERGLEICHENDE OPERATOREN 9 5
7.3.3 KONVERTIERUNG ZWISCHEN NUMERISCHEN DATENTYPEN 9 6
7.3.4 GANZZAHLEN - INT 9 6
7.3.5 GLEITKOMMAZAHLEN-FLOAT 1 0 2
7.3.6 BOOLESCHE WERTE - BOOL 1 0 4
7.3.7 KOMPLEXE ZAHLEN-COMPLEX 1 1 0
7.4 PARAMETER VON FUNKTIONEN UND METHODEN 1 1 3
7.4.1 WIEDERHOLUNG 1 1 3
7.4.2 PARAMETER 1 1 4
7.5 SEQUENTIELLE DATENTYPEN 1 1 5
7.5.1 OPERATIONEN A U F INSTANZEN SEQUENTIELLER DATENTYPEN 1 1 8
7.5.2 LISTEN - LIST 1 2 8
7.5.3 UNVERAENDERLICHE L I S T E N - T U P L E 1 3 9
7.5.4 STRINGS - STR, BYTES, BYTEARRAY 1 4 2
7.6 MAPPINGS 1 7 3
7.6.1 D I C T I O N A R Y - D I C T 1 7 4
7.7 MENGEN 1 8 5
7.7.1 DIE DATENTYPEN SET UND FROZENSET 1 8 5
7.7.2 VERAENDERLICHE MENGEN - SET 1 9 3
7.7.3 UNVERAENDERLICHE MENGEN-FROZENSET 1 9 5
8 DATEIEN 197
8.1 DATENSTROEME 1 9 7
8.2 DATEN AUS EINER DATEI AUSLESEN 1 9 8
8.3 DATEN IN EINE DATEI SCHREIBEN 2 0 2
8.4 VERWENDUNG DES DATEIOBJEKTS 2 0 4
7
IMAGE 5
9 FUNKTIONEN 209
9.1 SCHREIBEN EINER FUNKTION 2 1 1
9.2 FUNKTIONSPARAMETER 2 1 5
9.2.1 OPTIONALE PARAMETER 2 1 5
9.2.2 SCHLUESSELWORTPARAMETER 2 1 6
9.2.3 BELIEBIGE ANZAHL VON PARAMETERN 2 1 7
9.2.4 REINE SCHLUESSELWORTPARAMETER 2 1 9
9.2.5 ENTPACKEN EINER PARAMETERLISTE 2 2 1
9.2.6 SEITENEFFEKTE 2 2 2
9.3 NAMENSRAEUME 2 2 5
9.3.1 ZUGRIFF A U F GLOBALE VARIABLEN-GLOBAL 2 2 5
9.3.2 ZUGRIFF A U F DEN GLOBALEN NAMENSRAUM 2 2 6
9.3.3 ZUGRIFFAUF UEBERGEORDNETE NAMENSRAEUME-NONLOCAL 2 2 7
9.4 LOKALE FUNKTIONEN 2 2 9
9.5 ANONYME FUNKTIONEN 2 3 0
9.6 REKURSION 2 3 1
9.7 EINGEBAUTE FUNKTIONEN 2 3 1
TEIL II FORTGESCHRITTENE PROGRAMMIERTECHNIKEN
10 MODULARISIERUNG 257
10.1 EINBINDEN GLOBALER MODULE 2 5 7
10.2 LOKALE MODULE 2 6 0
10.2.1 NAMENSKONFLIKTE 2 6 1
10.2.2 MODULINTERNE REFERENZEN 2 6 2
10.3 PAKETE 2 6 2
10.3.1 ABSOLUTE UND RELATIVE IMPORT-ANWEISUNGEN 2 6 5
10.3.2 IMPORTIEREN ALLER MODULE EINES PAKETS 2 6 6
10.4 BUILT-IN FUNCTIONS 2 6 7
8
IMAGE 6
INHALT
11 OBJEKTORIENTIERUNG 269
11.1 KLASSEN 2 7 4
11.1.1 DEFINIEREN VON METHODEN 2 7 6
11.1.2 DER KONSTRUKTOR UND DIE ERZEUGUNG VON ATTRIBUTEN 2 7 7
11.2 VERERBUNG 2 8 0
11.2.1 TECHNISCHE GRUNDLAGEN 2 8 1
11.2.2 DIE KLASSE GIROKONTOMITTAGESUMSATZ 2 8 3
11.2.3 BEISPIELE MOEGLICHER ERWEITERUNGEN 2 8 9
11.2.4 AUSBLICK 2 9 3
11.2.5 MEHRFACHVERERBUNG 2 9 4
11.3 SETTER UND GETTER UND PROPERTY ATTRIBUTES 2 9 5
11.4 KLASSENATTRIBUTE UND KLASSENMETHODEN SOWIE STATISCHE METHODEN 2 9 8
11.5 MAGIC METHODS UND MAGIC ATTRIBUTES 3 0 2
11.5.1 ALLGEMEINE MAGIC METHODS 3 0 2
11.5.2 ZUGRIFF A U F ATTRIBUTE ANPASSEN 3 0 6
11.5.3 OPERATOREN UEBERLADEN 3 0 9
11.5.4 DATENTYPEN EMULIEREN 3 1 7
11.6 BUILT-IN FUNCTIONS FUER OBJEKTORIENTIERUNG 3 2 2
11.6.1 FUNKTIONEN F UE R DIE VERWALTUNG DER ATTRIBUTE EINER INSTANZ 3 2 3
11.6.2 FUNKTIONEN F UE R INFORMATIONEN UEBER DIE KLASSENHIERARCHIE 3 2 4
11.7 OBJEKTPHILOSOPHIE 3 2 6
12 WEITERE SPRACHEIGENSCHAFTEN 329
12.1 EXCEPTION HANDLING 3 2 9
12.1.1 EINGEBAUTE EXCEPTIONS 3 3 0
12.1.2 WERFEN EINER EXCEPTION 3 3 4
12.1.3 ABFANGEN EINER EXCEPTION 3 3 5
12.1.4 EIGENE EXCEPTIONS 3 4 0
12.1.5 ERNEUTES WERFEN EINER EXCEPTION 3 4 2
12.1.6 EXCEPTION CHAINING 3 4 4
12.2 COMPREHENSIONS 3 4 6
12.2.1 LIST COMPREHENSIONS 3 4 6
12.2.2 DICT COMPREHENSIONS 3 4 8
12.2.3 SET COMPREHENSIONS 3 4 9
IMAGE 7
12.3 GENERATOREN 3 4 9
12.4 ITERATOREN 3 5 3
12.5 DOCSTRINGS 3 6 3
12.6 INTERPRETER IM INTERPRETER 3 6 5
12.7 DIE WITH-ANWEISUNG 3 6 8
12.8 FUNCTION ANNOTATIONS 3 7 1
12.9 FUNCTION DECORATOR 3 7 3
12.10 ASSERT 3 7 7
12.11 WEITERE ASPEKTE DER SYNTAX 3 7 8
12.11.1 UMBRECHEN LANGER ZEILEN 3 7 8
12.11.2 ZUSAMMENFUEGEN MEHRERER ZEILEN 3 7 9
12.12 GEPLANTE SPRACHELEMENTE 3 8 0
TEIL III DIE STANDARDBIBLIOTHEK
13 MATHEMATIK 385
13.1 MATHEMATISCHE FUNKTIONEN - MATH, CMATH 3 8 5
13.1.1 ZAHLENTHEORETISCHE FUNKTIONEN 3 8 9
13.1.2 EXPONENTIAL-UND LOGARITHMUSFUNKTIONEN 3 9 1
13.1.3 TRIGONOMETRISCHE FUNKTIONEN 3 9 2
13.1.4 FUNKTIONEN AUS CMATH 3 9 4
13.2 ZUFALLSZAHLENGENERATOR-RANDOM 3 9 4
13.2.1 STEUERUNGSFUNKTIONEN 3 9 6
13.2.2 FUNKTIONEN F UE R GANZE ZAHLEN . . 3 9 7
13.2.3 FUNKTIONEN F UE R SEQUENZEN 3 9 8
13.2.4 ALTERNATIVE GENERATOREN 3 9 9
13.3 PRAEZISE DEZIMALZAHLEN-DECIMAL 3 9 9
13.3.1 VERWENDUNG DES DATENTYPS 4 0 0
13.3.2 NICHTNUMERISCHE WERTE 4 0 3
13.3.3 DAS CONTEXT-OBJEKT 4 0 4
13.4 SPEZIELLE GENERATOREN - ITERTOOLS 4 0 5
10
IMAGE 8
INHALT
14 STRINGS 415
14.1 REGULAERE AUSDRUECKE - RE 4 1 5
14.1.1 SYNTAX REGULAERER AUSDRUECKE 4 1 6
14.1.2 VERWENDUNG DES MODULS RE 4 2 7
14.1.3 EIN EINFACHES BEISPIELPROGRAMM-SEARCHING 4 3 8
14.1.4 EIN KOMPLEXERES BEISPIELPROGRAMM - MATCHING 4 3 9
14.2 LOKALISIERUNG VON PROGRAMMEN - GETTEXT 4 4 2
14.2.1 BEISPIEL F UE R DIE VERWENDUNG VON GETTEXT 4 4 3
14.3 HASH-FUNKTIONEN - HASHLIB 4 4 6
14.3.1 VERWENDUNG DES MODULS 4 4 8
14.3.2 BEISPIEL 4 5 0
15 DATUM UND ZEIT 451
15.1 ELEMENTARE ZEITFUNKTIONEN - T I M E 4 5 1
15.2 KOMFORTABLE DATUMSFUNKTIONEN - DATETIME 4 6 0
15.2.1 ATTRIBUTE UND DATENTYPEN (UEBERSICHT) 4 6 0
15.2.2 DATE 4 6 1
15.2.3 DATETIME.TIME 4 6 6
15.2.4 DATETIME.DATETIME 4 6 8
15.2.5 DATETIME.TIMEDELTA 4 7 7
16 SCHNITTSTELLE ZUM BETRIEBSSYSTEM 4 8 I
16.1 FUNKTIONEN DES BETRIEBSSYSTEMS - OS 4 8 1
16.1.1 ZUGRIFF A U F DEN EIGENEN PROZESS UND ANDERE PROZESSE 4 8 2
16.1.2 ZUGRIFF A U F DAS DATEISYSTEM 4 8 4
16.2 UMGANG MIT PFADEN - OS.PATH 4 9 0
16.3 ZUGRIFF AUF DAS DATEISYSTEM - SHUTIL 4 9 5
16.3.1 VERZEICHNIS-UND DATEIOPERATIONEN 4 9 7
16.3.2 ARCHIVOPERATIONEN 4 9 9
16.4 ZUGRIFF AUF DIE LAUFZEITUMGEBUNG-SYS 5 0 1
16.4.1 KONSTANTEN 5 0 3
16.4.2 EXCEPTIONS 5 0 6
IMAGE 9
16.4.3 HOOKS 5 0 7
16.4.4 SONSTIGE FUNKTIONEN 5 0 9
16.5 INFORMATIONEN UEBER DAS SYSTEM - PLATFORM 5 1 1
16.6 KOMMANDOZEILENPARAMETER-ARGPARSE 5 1 2
16.6.1 TASCHENRECHNER-EIN EINFACHES BEISPIEL 5 1 3
16.6.2 KOMPLEXERES BEISPIEL 5 1 8
16.7 KOPIEREN VON INSTANZEN-COPY 5 1 9
16.8 DAS PROGRAMMENDE - ATEXIT 5 2 3
17 PARALLELE PROGRAMMIERUNG 525
17.1 PROZESSE, MULTITASKING UND THREADS 5 2 5
17.2 DIE THREAD-UNTERSTUETZUNG IN PYTHON 5 2 8
17.3 DAS MODUL _THREAD 5 2 8
17.3.1 EIN BEISPIEL F UE R EINE RECHENINTENSIVE FUNKTION - DIE
APPROXIMATION VON PI 5 2 8
17.3.2 PARALLELE BERECHNUNG MITHILFE VON THREADS 5 2 9
17.3.3 DATENAUSTAUSCH ZWISCHEN THREADS - LOCKING 5 3 1
17.4 DAS MODUL THREADING 5 3 6
17.4.1 LOCKING IM THREADING-MODUL 5 3 9
17.4.2 WORKER-THREADS UND QUEUES 5 4 2
17.4.3 EREIGNISSE DEFINIEREN-THREADING.EVENT 5 4 6
17.4.4 BARRIEREN DEFINIEREN-THREADING.BARRIER 5 4 6
17.4.5 EINE FUNKTION ZEITLICH VERSETZT AUSFUEHREN-THREADING.TIMER 5 4 6
18 DATENSPEICHERUNG 549
18.1 KOMPRIMIERTE DATEIEN LESEN UND SCHREIBEN-GZIP 5 4 9
18.2 XML 5 5 1
18.2.1 DOM - DOCUMENT OBJECT MODEL 5 5 3
18.2.2 SAX-SIMPLEAPIFORXML 5 6 5
18.2.3 ELEMENTTREE 5 7 0
18.3 DATENBANKEN 5 7 5
18.3.1 BEISPIELDATENBANK 5 7 7
18.3.2 PYTHONS EINGEBAUTE DATENBANK-SQLITE3 5 7 9
12
IMAGE 10
INHALT
18.4 SERIALISIERUNG VON INSTANZEN-PICKLE 5 9 5
18.5 DAS TABELLENFORMAT C S V - C S V 5 9 9
18.6 TEMPORAERE D A T E I E N - T E M P F I L E 6 0 4
19 NETZWERKKOMMUNIKATION 607
19.1 SOCKET API 6 0 9
19.1.1 CLIENT-SERVER-SYSTEME 6 1 0
19.1.2 UDP 6 1 2
19.1.3 TCP 6 1 4
19.1.4 BLOCKIERENDE UND NICHT-BLOCKIERENDE SOCKETS 6 1 6
19.1.5 VERWENDUNG DES MODULS 6 1 8
19.1.6 DIE SOCKET-KLASSE 6 2 1
19.1.7 NETZWERK-BYTE-ORDER 6 2 5
19.1.8 MULTIPLEXENDE SERVER-SELECT 6 2 7
19.1.9 SOCKETSERVER 6 3 0
19.2 URLS 6 3 4
19.2.1 ZUGRIFF A U F RESSOURCEN IM INTERNET - URLLIB.REQUEST 6 3 4
19.2.2 VERARBEITEN EINER URL-URLLIB.PARSE 6 4 0
19.3 FTP - FTPLIB 6 4 6
19.4 E-MAIL 6 5 5
19.4.1 S M T P - S M T P L I B 6 5 5
19.4.2 POP3 - POPLIB 6 6 0
19.4.3 I M A P 4 - I M A P L I B 6 6 5
19.4.4 ERSTELLEN KOMPLEXER E-MAILS-EMAIL 6 7 1
19.5 T E L N E T - T E L N E T L I B 6 7 6
19.6 XML-RPC 6 8 0
19.-6.1 DER SERVER 6 8 0
19.6.2 DER CLIENT 6 8 5
19.6.3 MULTICALL 6 8 7
19.6.4 EINSCHRAENKUNGEN 6 8 8
20 DEBUGGING 6 9 I
20.1 DER DEBUGGER 6 9 1
20.2 INSPIZIEREN VON INSTANZEN - INSPECT 6 9 4
IMAGE 11
INHALT
20.2.1 DATENTYPEN, ATTRIBUTE UND METHODEN 6 9 6
20.2.2 QUELLCODE 6 9 7
20.2.3 KLASSEN UND FUNKTIONEN 6 9 9
20.3 FORMATIERTE AUSGABE VON INSTANZEN - PPRINT 7 0 3
20.4 LOGDATEIEN - LOGGING 7 0 6
20.4.1 DAS MELDUNGSFORMAT ANPASSEN 7 0 9
20.4.2 LOGGING HANDLER 7 1 1
20.5 AUTOMATISIERTES TESTEN 7 1 3
20.5.1 TESTFAELLE IN DOCSTRINGS - DOCTEST 7 1 3
20.5.2 UNIT TESTS - UNITTEST 7 1 8
20.6 TRACEBACK-OBJEKTE-TRACEBACK 7 2 2
20.7 ANALYSE DES LAUFZEITVERHALTENS 7 2 6
20.7.1 LAUFZEITMESSUNG-TIMEIT 7 2 7
20.7.2 PROFILING-CPROFILE 7 3 0
20.7.3 TRACING-TRACE 7 3 4
TEIL IV WEITERFUEHRENDE THEMEN
21 DISTRIBUTION VON PYTHON-PROJEKTEN 739
21.1 ERSTELLEN VON DISTRIBUTIONEN-DISTUTILS 7 3 9
21.1.1 SCHREIBEN DES MODULS 7 4 0
21.1.2 DAS INSTALLATIONSSCRIPT 7 4 2
21.1.3 ERSTELLEN EINER QUELLCODEDISTRIBUTION 7 4 6
21.1.4 ERSTELLEN EINER BINAERDISTRIBUTION 7 4 8
21.1.5 DISTRIBUTIONEN INSTALLIEREN 7 4 9
21.2 ERSTELLEN VON EXE-DATEIEN -CX_FREEZE 7 5 0
22 OPTIMIERUNG 753
22.1 DIE OPTIMIZE-OPTION 7 5 4
22.2 MUTABLE VS. IMMUTABLE 7 5 4
22.3 SCHLEIFEN 7 5 5
22.4 FUNKTIONSAUFRUFE 7 5 6
IMAGE 12
INHALT
22.5 C 756
22.6 LOOKUP 757
22.7 EXCEPTIONS 757
22.8 KEYWORD ARGUMENTS 758
23 GRAFISCHE BENUTZEROBERFLAECHEN 759
23.1 TOOLKITS 7 5 9
23.1.1 TKINTER 7 6 0
23.1.2 PYGOBJECT 7 6 0
23.1.3 PYQT 7 6 0
23.1.4 PYSIDE 7 6 1
23.1.5 WXPYTHON 7 6 1
23.2 EINFUEHRUNG IN TKINTER 7 6 2
23.2.1 EIN EINFACHES BEISPIEL 7 6 2
23.2.2 STEUERELEMENTVARIABLEN 7 6 4
23.2.3 DER PACKER 7 6 7
23.2.4 EVENTS 7 7 1
23.2.5 DIE STEUERELEMENTE 7 7 9
23.2.6 DIE KLASSE TK 8 1 7
23.2.7 WEITERE MODULE 8 1 8
23.3 EINFUEHRUNG IN PYQT 8 2 6
23.3.1 INSTALLATION 8 2 6
23.3.2 GRUNDLEGENDE KONZEPTE VON QT 8 2 7
23.3.3 ENTWICKLUNGSPROZESS 8 2 9
23.4 SIGNALE UND SLOTS 8 3 6
23.5 WICHTIGE WIDGETS 8 3 9
23.5.1 QCHECKBOX 8 4 0
23.5.2 QCOMBOBOX 8 4 1
23.5.3 QDATEEDIT, QTIMEEDIT, QDATETIMEEDIT 8 4 2
23.5.4 QDIALOG 8 4 3
23.5.5 QLINEEDIT 8 4 4
23.5.6 QLISTWIDGET, QLISTVIEW 8 4 4
23.5.7 QPROGRESSBAR 8 4 5
23.5.8 QPUSHBUTTON 8 4 6
23.5.9 QRADIOBUTTON 8 4 6
23.5.10 QSIIDER, QDIAL 8 4 7
15
IMAGE 13
INHALT
23.5.11 QTEXTEDIT 8 4 8
23.5.12 QWIDGET 8 4 8
23.6 ZEICHENFUNKTIONALITAET 8 5 0
23.6.1 WERKZEUGE 8 5 1
23.6.2 KOORDINATENSYSTEM 8 5 3
23.6.3 EINFACHE FORMEN 8 5 3
23.6.4 GRAFIKEN 8 5 6
23.6.5 TEXT 8 5 7
23.6.6 EYE-CANDY 8 5 9
23.7 MODEL-VIEW-ARCHITEKTUR 8 6 3
23.7.1 BEISPIELPROJEKT: EIN ADRESSBUCH 8 6 4
23.7.2 AUSWAEHLEN VON EINTRAEGEN 8 7 4
23.7.3 BEARBEITEN VON EINTRAEGEN 8 7 5
24 WISSENSCHAFTLICHES RECHNEN 8 8 I
24.1 INSTALLATION 8 8 2
24.2 DAS MODELLPROGRAMM 8 8 3
24.2.1 DER IMPORT VON NUMPY, SCIPY UND MATPLOTLIB 8 8 4
24.2.2 VEKTORISIERUNG UND DER DATENTYP NUMPY.NDARRAY 8 8 5
24.2.3 VISUALISIEREN VON DATEN M I T MATPLOTLIB.PYPLOT 8 8 9
24.3 UEBERBLICKE UEBER DIE MODULE NUMPY UND SCIPY 8 9 1
24.3.1 UEBERBLICK UEBER DEN DATENTYP NUMPY.NDARRAY 8 9 1
24.3.2 UEBERBLICK UEBER SCIPY 8 9 9
25 ANBINDUNG AN ANDERE PROGRAMMIERSPRACHEN 903
25.1 DYNAMISCH LADBARE BIBLIOTHEKEN - CTYPES 9 0 4
25.1.1 EIN EINFACHES BEISPIEL ; 9 0 4
25.1.2 DIE EIGENE BIBLIOTHEK 9 0 5
25.1.3 SCHNITTSTELLENBESCHREIBUNG 9 0 9
25.1.4 VERWENDUNG DES MODULS 9 1 1
25.2 SCHREIBEN VON EXTENSIONS 9 1 4
25.2.1 EIN EINFACHES BEISPIEL 9 1 4
25.2.2 EXCEPTIONS 9 1 8
25.2.3 ERZEUGEN DER EXTENSION 9 1 9
25.2.4 REFERENCE COUNTING 9 2 1
16
IMAGE 14
INHALT
25.3 PYTHON ALS EINGEBETTETE SCRIPTSPRACHE 9 2 2
25.3.1 EIN EINFACHES BEISPIEL 9 2 2
25.3.2 EIN KOMPLEXERES BEISPIEL 9 2 4
25.3.3 PYTHON-API-REFERENZ 9 2 7
26 INSIDERWISSEN 933
26.1 URLS IM STANDARDBROWSER OE F F N E N - W E B B R O W S E R 9 3 3
26.2 FUNKTIONSSCHNITTSTELLEN VEREINFACHEN-FUNCTOOLS 9 3 4
26.2.1 FUNKTIONSSCHNITTSTELLEN VEREINFACHEN 9 3 4
26.2.2 CACHES 9 3 5
26.2.3 ORDNUNGSRELATIONEN VERVOLLSTAENDIGEN 9 3 7
26.3 WEITERE DATENTYPEN - COLLECTIONS 9 3 8
26.3.1 ZAEHLEN VON HAEUFIGKEITEN 9 3 8
26.3.2 DICTIONARYS M I T STANDARDWERTEN 9 4 1
26.3.3 DOPPELT VERKETTETE LISTEN 9 4 2
26.3.4 BENANNTE TUPEL 9 4 4
26.3.5 SORTIERTE DICTIONARYS 9 4 5
26.4 INTERPRETIEREN VON BINAERDATEN - STRUCT 9 4 6
26.5 VERSTECKTE PASSWORTEINGABEN - GETPASS 9 4 9
26.6 KOMMANDOZEILEN-INTERPRETER - C M D 9 4 9
26.7 DATEIINTERFACE FUER STRINGS - IO.STRINGIO 9 5 2
27 VON PYTHON 2 NACH PYTHON 3 955
27.1 DIE WICHTIGSTEN UNTERSCHIEDE 9 5 8
27.1.1 EIN-/AUSGABE 9 5 8
27.1.2 ITERATOREN 9 5 9
27.1.3 STRINGS 9 6 0
27.1.4 GANZE ZAHLEN 9 6 1
27.1.5 EXCEPTION HANDLING 9 6 2
27.1.6 STANDARDBIBLIOTHEK 9 6 2
27.1.7 NEUE SPRACHELEMENTE IN PYTHON 3 9 6 3
27.2 AUTOMATISCHE KONVERTIERUNG 9 6 4
17
IMAGE 15
INHALT
ANHANG 969
A . L RESERVIERTE WOERTER 9 6 9
A.2 BUILT-IN FUNCTIONS 9 6 9
INDEX 9 7 3
18
|
any_adam_object | 1 |
author | Ernesti, Johannes Kaiser, Peter |
author_GND | (DE-588)13382621X (DE-588)138077258 |
author_facet | Ernesti, Johannes Kaiser, Peter |
author_role | aut aut |
author_sort | Ernesti, Johannes |
author_variant | j e je p k pk |
building | Verbundindex |
bvnumber | BV040117999 |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)796214348 (DE-599)DNB1018408509 |
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 | 3., aktualisierte und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02354nam a2200529 c 4500</leader><controlfield tag="001">BV040117999</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121121 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">120504s2012 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N02</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1018408509</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836219259</subfield><subfield code="c">: EUR 39.90 (DE), EUR 41.10 (AT), sfr 54.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1925-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836219255</subfield><subfield code="9">3-8362-1925-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836219259</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)796214348</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1018408509</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">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-1028</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ernesti, Johannes</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13382621X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Python 3</subfield><subfield code="b">das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.]</subfield><subfield code="c">Johannes Ernesti ; Peter Kaiser</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., aktualisierte und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">985 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="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python 3.6</subfield><subfield code="0">(DE-588)113674746X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python 3.0</subfield><subfield code="0">(DE-588)7624871-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python 3.0</subfield><subfield code="0">(DE-588)7624871-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">CD-ROM</subfield><subfield code="0">(DE-588)4139307-7</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 3.6</subfield><subfield code="0">(DE-588)113674746X</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="700" ind1="1" ind2=" "><subfield code="a">Kaiser, Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138077258</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3949958&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=024974155&sequence=000001&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-024974155</subfield></datafield></record></collection> |
id | DE-604.BV040117999 |
illustrated | Illustrated |
indexdate | 2024-12-20T16:08:29Z |
institution | BVB |
isbn | 9783836219259 3836219255 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024974155 |
oclc_num | 796214348 |
open_access_boolean | |
owner | DE-M347 DE-1051 DE-859 DE-573 DE-83 DE-91G DE-BY-TUM DE-Aug4 DE-634 DE-91 DE-BY-TUM DE-824 DE-1028 |
owner_facet | DE-M347 DE-1051 DE-859 DE-573 DE-83 DE-91G DE-BY-TUM DE-Aug4 DE-634 DE-91 DE-BY-TUM DE-824 DE-1028 |
physical | 985 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Ernesti, Johannes Kaiser, Peter Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] Python 3.6 (DE-588)113674746X gnd Python 3.0 (DE-588)7624871-9 gnd CD-ROM (DE-588)4139307-7 gnd |
subject_GND | (DE-588)113674746X (DE-588)7624871-9 (DE-588)4139307-7 |
title | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] |
title_auth | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] |
title_exact_search | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] |
title_full | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] Johannes Ernesti ; Peter Kaiser |
title_fullStr | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] Johannes Ernesti ; Peter Kaiser |
title_full_unstemmed | Python 3 das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] Johannes Ernesti ; Peter Kaiser |
title_short | Python 3 |
title_sort | python 3 das umfassende handbuch einstieg praxis referenz sprachgrundlagen objektorientierung modularisierung migration debugging interoperabilitat mit c guis netzwerkkommunikation u v m |
title_sub | das umfassende Handbuch ; [Einstieg, Praxis, Referenz ; Sprachgrundlagen, Objektorientierung, Modularisierung ; Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.] |
topic | Python 3.6 (DE-588)113674746X gnd Python 3.0 (DE-588)7624871-9 gnd CD-ROM (DE-588)4139307-7 gnd |
topic_facet | Python 3.6 Python 3.0 CD-ROM |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3949958&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024974155&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ernestijohannes python3dasumfassendehandbucheinstiegpraxisreferenzsprachgrundlagenobjektorientierungmodularisierungmigrationdebugginginteroperabilitatmitcguisnetzwerkkommunikationuvm AT kaiserpeter python3dasumfassendehandbucheinstiegpraxisreferenzsprachgrundlagenobjektorientierungmodularisierungmigrationdebugginginteroperabilitatmitcguisnetzwerkkommunikationuvm |
Inhaltsverzeichnis
Paper/Kapitel scannen lassen
Paper/Kapitel scannen lassen
Teilbibliothek Stammgelände
Signatur: |
0002 DAT 366f 2010 A 1333(3)
Lageplan |
---|---|
Exemplar 1 | Ausleihbar Ausgeliehen – Rückgabe bis: 24.04.2025 |
Teilbibliothek Mathematik & Informatik
Signatur: |
0102 DAT 366f 2009 A 5063(3)
Lageplan |
---|---|
Exemplar 1 | Ausleihbar Am Standort |