-11%
39,90 €
Bisher 44,90 €**
39,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Bisher 44,90 €**
39,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
Als Download kaufen
Bisher 44,90 €**
-11%
39,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar
Abo Download
9,90 € / Monat*
*Abopreis beinhaltet vier eBooks, die aus der tolino select Titelauswahl im Abo geladen werden können.

inkl. MwSt.
Sofort per Download lieferbar

Einmalig pro Kunde einen Monat kostenlos testen (danach 9,90 € pro Monat), jeden Monat 4 aus 40 Titeln wählen, monatlich kündbar.

Mehr zum tolino select eBook-Abo
Jetzt verschenken
Bisher 44,90 €**
-11%
39,90 €
inkl. MwSt.
**Preis der gedruckten Ausgabe (Gebundenes Buch)
Sofort per Download lieferbar

Alle Infos zum eBook verschenken
0 °P sammeln

  • Format: ePub


Alles zu Python 3 in einem Buch
Einführung, Praxis, Referenz | Sprachgrundlagen, Objektorientierung, Modularisierung | Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m. Entdecken Sie die Möglichkeiten von Python 3! Ob Sie erst anfangen, mit Python zu arbeiten oder bei Ihrer Arbeit etwas nachschlagen möchten - in diesem Buch finden Sie alles, was Sie zu Python wissen müssen. Angefangen mit einer Einführung in die Sprache bietet das Buch eine Sprachreferenz, die Beschreibung der Standardbibliothek und ausführliche Informationen zu professionellen Themen wie…mehr

  • Geräte: eReader
  • ohne Kopierschutz
  • eBook Hilfe
  • Größe: 8.63MB
Produktbeschreibung
Alles zu Python 3 in einem Buch

  • Einführung, Praxis, Referenz
  • Sprachgrundlagen, Objektorientierung, Modularisierung
  • Migration, Debugging, Interoperabilität mit C, GUIs, Netzwerkkommunikation u.v.m.
Entdecken Sie die Möglichkeiten von Python 3! Ob Sie erst anfangen, mit Python zu arbeiten oder bei Ihrer Arbeit etwas nachschlagen möchten - in diesem Buch finden Sie alles, was Sie zu Python wissen müssen. Angefangen mit einer Einführung in die Sprache bietet das Buch eine Sprachreferenz, die Beschreibung der Standardbibliothek und ausführliche Informationen zu professionellen Themen wie GUI-Entwicklung, Webentwicklung, Anbindung an C oder wissenschaftliches Rechnen. Dabei gehen die Autoren ausführlich auf die wesentlichen Unterschiede zwischen Python 3 und früheren Versionen ein. Wenn Sie bisher noch mit Python 2.x arbeiten, helfen Ihnen die Autoren zudem bei der Migration Ihrer bestehenden Projekte.

Aus dem Inhalt:

  • Einführung in Python
  • Sprachgrundlagen
  • Modularisierung
  • Objektorientierung
  • Mathematische Module
  • Reguläre Ausdrücke
  • Datums- und Zeitfunktionen
  • Schnittstellen zum Betriebssystem
  • Thread-Programmierung
  • Datenspeicherung
  • Netzwerkkommunikation
  • Fehlerbehandlung
  • Distribution von Python-Projekten
  • Programmoptimierung
  • Webentwicklung mit Django
  • GUI-Programmierung
  • Wissenschaftliches Rechnen
  • Anbindung an C
  • Migration von Python 2.x auf 3



Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GB, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.

  • Produktdetails
  • Verlag: Rheinwerk Verlag GmbH
  • Seitenzahl: 1040
  • Erscheinungstermin: 07.11.2017
  • Deutsch
  • ISBN-13: 9783836258661
  • Artikelnr.: 50078979
Autorenporträt
Johannes Ernesti ist Diplom-Mathematiker und promoviert am Karlsruher Institut für Technologie (KIT) in angewandter Mathematik. Python ist unverzichtbar für seine Arbeit und wichtiger Bestandteil seiner Lehrtätigkeit.
Inhaltsangabe
1. Einleitung ... 27 2. Die Programmiersprache Python ... 35 2.1 ... Historie, Konzepte, Einsatzgebiete ... 35 2.2 ... Die Installation von Python ... 38 2.3 ... Die Verwendung von Python ... 41 TEIL I Einstieg in Python ... 43 3. Erste Schritte im interaktiven Modus ... 45 3.1 ... Ganze Zahlen ... 46 3.2 ... Gleitkommazahlen ... 47 3.3 ... Zeichenketten ... 48 3.4 ... Listen ... 49 3.5 ... Dictionarys ... 49 3.6 ... Variablen ... 50 3.7 ... Logische Ausdrücke ... 52 3.8 ... Funktionen und Methoden ... 54 3.9 ... Bildschirmausgaben ... 56 4. Der Weg zum ersten Programm ... 59 4.1 ... Tippen, kompilieren, testen ... 59 4.2 ... Grundstruktur eines Python-Programms ... 63 4.3 ... Das erste Programm ... 66 4.4 ... Kommentare ... 69 4.5 ... Der Fehlerfall ... 69 5. Kontrollstrukturen ... 71 5.1 ... Fallunterscheidungen ... 71 5.2 ... Schleifen ... 76 5.3 ... Die pass-Anweisung ... 84 6. Dateien ... 85 6.1 ... Datenströme ... 85 6.2 ... Daten aus einer Datei auslesen ... 86 6.3 ... Daten in eine Datei schreiben ... 90 6.4 ... Das Dateiobjekt erzeugen ... 91 7. Das Laufzeitmodell ... 97 7.1 ... Die Struktur von Instanzen ... 99 7.2 ... Referenzen und Instanzen freigeben ... 103 7.3 ... Mutable vs. immutable Datentypen ... 104 8. Funktionen, Methoden und Attribute ... 109 8.1 ... Parameter von Funktionen und Methoden ... 109 8.2 ... Attribute ... 112 9. Informationsquellen zu Python ... 113 9.1 ... Die Built-in Function help ... 113 9.2 ... Die Onlinedokumentation ... 114 9.3 ... PEPs ... 114 TEIL II Datentypen ... 117 10. Das Nichts -- NoneType ... 119 11. Operatoren ... 121 12. Numerische Datentypen ... 125 12.1 ... Arithmetische Operatoren ... 125 12.2 ... Vergleichende Operatoren ... 127 12.3 ... Konvertierung zwischen numerischen Datentypen ... 128 12.4 ... Ganzzahlen -- int ... 129 12.5 ... Gleitkommazahlen -- float ... 135 12.6 ... Boolesche Werte -- bool ... 137 12.7 ... Komplexe Zahlen -- complex ... 143 13. Sequenzielle Datentypen ... 147 13.1 ... Operationen auf Instanzen sequenzieller Datentypen ... 148 13.2 ... Listen -- list ... 159 13.3 ... Unveränderliche Listen -- tuple ... 171 13.4 ... Strings -- str, bytes, bytearray ... 174 14. Zuordnungen ... 207 14.1 ... Dictionary -- dict ... 207 15. Mengen ... 219 15.1 ... Die Datentypen set und frozenset ... 219 15.2 ... Veränderliche Mengen -- set ... 227 15.3 ... Unveränderliche Mengen -- frozenset ... 229 16. Collections ... 231 16.1 ... Verkettete Dictionarys ... 231 16.2 ... Zählen von Häufigkeiten ... 232 16.3 ... Dictionarys mit Standardwerten ... 235 16.4 ... Doppelt verkettete Listen ... 235 16.5 ... Benannte Tupel ... 237 16.6 ... Sortierte Dictionarys ... 239 17. Datum und Zeit ... 241 17.1 ... Elementare Zeitfunktionen -- time ... 241 17.2 ... Objektorientierte Datumsverwaltung -- datetime ... 249 18. Aufzählungstypen -- Enum ... 261 18.1 ... Aufzählungstyp für Bitmuster -- Flag ... 263 18.2 ... Ganzzahlige Aufzählungstypen -- IntEnum ... 264 TEIL III Fortgeschrittene Programmiertechniken ... 265 19. Funktionen ... 267 19.1 ... Schreiben einer Funktion ... 269 19.2 ... Funktionsobjekte ... 272 19.3 ... Funktionsparameter ... 273 19.4 ... Namensräume ... 283 19.5 ... Anonyme Funktionen ... 288 19.6 ... Annotationen ... 289 19.7 ... Rekursion ... 291 19.8 ... Eingebaute Funktionen ... 291 20. Modularisierung ... 317 20.1 ... Einbinden globaler Module ... 317 20.2 ... Lokale Module ... 320 20.3 ... Pakete ... 323 20.4 ... Das Paket importlib ... 327 21. Objektorientierung ... 333 21.1 ... Klassen ... 338 21.2 ... Vererbung ... 343 21.3 ... Setter und Getter und Property Attributes ... 358 21.4 ... Klassenattribute und Klassenmethoden sowie statische Methoden ... 360 21
Rezensionen
"Das Handbuch vermittelt einen einfachen und verständlichen Einstieg in die Programmierung mit Python und lässt sich auch gut als Nachschlagewerk verwenden - Bestnote!" dotnetpro 201904