Buy Python programmieren lernen für Dummies - Bookswagon
close menu
Bookswagon
search
My Account
Home > Computer programming / software engineering > Python programmieren lernen für Dummies: (Für Dummies)
Python programmieren lernen für Dummies: (Für Dummies)

Python programmieren lernen für Dummies: (Für Dummies)


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Der Einstieg in die Programmierung kann ganz leicht sein, das beweist Ihnen dieses Buch! Schritt f?r Schritt f?hrt Sie John Paul Mueller in die Grundlagen der beliebten Programmiersprache Python ein und zeigt Ihnen, wie Sie Ihren Computer dazu bringen, das zu tun, was Sie wollen. Downloaden und installieren Sie Python, lernen Sie die Programmiersprache kennen und schreiben Sie Ihre ersten eigenen Befehle und Anwendungen. Au?erdem erfahren Sie, wie Sie Informationen managen und modifizieren, Schleifen schreiben, Fehler beheben und mit Listen und Strings arbeiten. Zus?tzlich erhalten Sie einen Einblick in fortgeschrittene Aufgaben und mit den vielen Beispielen zum Herumexperimentieren k?nnen Sie das Gelernte direkt ausprobieren, sodass Sie sich schnell in der Welt der Programmierung zuhause f?hlen.

Table of Contents:
Über den Autor 11

Einleitung 23

Über dieses Buch 23

Törichte Annahmen über den Leser 24

Symbole in diesem Buch 24

Über das Buch hinaus 25

Wie geht es weiter? 25

Teil I Die ersten Schritte mit Python 27

Kapitel 1 Sprechen Sie mit Ihrem Computer! 29

Warum wollen Sie sich mit Ihrem Computer unterhalten? 29

Eine Anwendung nur eine Form der Kommunikation 30

Das alltägliche Prozedere 31

Arbeitsabläufe aufschreiben 32

Anwendungen als gewöhnliche Arbeitsabläufe verstehen 32

Computer nehmen alles wörtlich 33

Was ist eine Anwendung eigentlich 33

Computer haben ihre eigene Sprache 33

Den Menschen helfen, mit dem Computer zu sprechen 34

Warum Python so cool ist 35

Warum man Python verwenden sollte 36

Wie Sie persönlich von Python profitieren können 37

Welche Organisationen verwenden Python? 38

Nützliche Python–Programme finden 39

Python mit anderen Sprachen vergleichen 39

Kapitel 2 Sich ein eigenes Python zulegen 41

Die gewünschte Version herunterladen 41

Python installieren 44

Mit Windows arbeiten 44

Mit dem Mac arbeiten 47

Mit Linux arbeiten 48

Auf Python auf Ihrem System zugreifen 51

Mit Windows 51

Mit dem Mac 54

Mit Linux 55

Ihre Installation ausprobieren 55

Kapitel 3 Mit Python arbeiten 57

Python in der Kommandozeile starten 58

Python starten 58

Die Kommandozeile nutzbringend einsetzen 59

Python–Umgebungsvariablen nutzbringend einsetzen 62

Einen Befehl eingeben 63

Dem Computer sagen, was er machen soll 63

Dem Computer mitteilen, dass Sie fertig sind 64

Sich das Ergebnis anschauen 64

Die Hilfe verwenden 65

In den Hilfemodus wechseln 66

Um Hilfe bitten 67

Den Hilfemodus verlassen 69

Sich unmittelbar Hilfe holen 70

Python in der Kommandozeile beenden 71

Kapitel 4 Ihre erste Anwendung schreiben 75

Die Integrierte Entwicklungsumgebung IDLE kennenlernen 76

IDLE starten 76

Die Standardbefehle verwenden 77

Die Farbcodierung verstehen 78

Die Hilfe in der GUI aufrufen 79

IDLE konfigurieren 80

Eine Anwendung erstellen 83

Ein neues Fenster öffnen 83

Den Befehl eingeben 85

Die Datei speichern 86

Die Anwendung ausführen 87

Den Nutzen von Einrückungen verstehen 88

Kommentare einfügen 90

Kommentare verstehen 90

Kommentare als Erinnerungsstützen verwenden 91

Mit Kommentaren den Code von der Ausführung abhalten 91

Laden und Ausführen existierender Anwendungen 93

Die Kommandozeile oder das Terminalfenster verwenden 93

Das Editierfenster benutzen 94

Das Python–Shell–Fenster oder die Python–Kommandozeile verwenden 94

IDLE schließen 95

Teil II Mit der Programmierung loslegen 97

Kapitel 5 Informationen speichern und ändern 99

Informationen speichern 99

Variablen als Aufbewahrungsboxen betrachten 99

Den richtigen Behälter zur Datenspeicherung verwenden 100

Pythons grundlegende Datentypen 100

Daten in Variablen ablegen 101

Numerische Datentypen verstehen 101

Boolesche Werte verstehen 105

Den Datentyp String verstehen 106

Mit Datum und Zeit arbeiten 107

Kapitel 6 Informationen verwalten 109

Pythons Sicht auf die Daten steuern 109

Vergleiche machen 110

Wie Computer Vergleiche machen 111

Mit Operatoren arbeiten 111

Operatoren definieren 111

Vorrangsregeln für Operatoren 118

Erstellen und Verwenden von Funktionen 118

Funktionen als Codepäckchen 119

Die Wiederverwendbarkeit von Code ist wichtig 119

Eine Funktion definieren 120

Auf Funktionen zugreifen 122

Informationen an Funktionen übergeben 122

Informationen von Funktionen zurückgeben lassen 127

Rückgabewerte vergleichen 128

Benutzereingaben 129

Kapitel 7 Entscheidungen treffen 131

Einfache Entscheidungen mit der »if«–Anweisung ausführen 131

Die »if«–Anweisung 132

Die »if«–Anweisung in einer Anwendung verwenden 132

Mit der »if...else«–Anweisung Optionen auswählen 137

Die »if. . .else«–Anweisung 137

Die »if. . .else«–Anweisung in einer Anwendung verwenden 137

Die »if. . .elif«–Anweisung in einer Anwendung verwenden 138

Verschachtelte Entscheidungsanweisungen verwenden 141

Mehrere »if«– oder »if. ..else«–Anweisungen verwenden 142

Weitere Entscheidungstypen miteinander kombinieren 143

Kapitel 8 Sich wiederholende Aufgaben ausführen 147

Daten mit der »for«–Anweisung verarbeiten 148

Die »for«–Anweisung 148

Eine einfache »for«–Schleife erstellen 148

Die Ausführung mit der »break«–Anweisung steuern 149

Die Ausführung mit der »continue«–Anweisung steuern 152

Die »pass«–Klausel 153

Die Ausführung mit der »else«–Anweisung steuern 154

Daten mit der »while«–Anweisung verarbeiten 155

Die »while«–Anweisung 156

Die »while«–Anweisung in einer Anwendung verwenden 157

Schleifen verschachteln 158

Kapitel 9 Mit Fehlern umgehen lernen 161

Warum versteht mein Python mich nicht? 162

Fehlerquellen erkennen 163

Klassifizieren, wann Fehler auftreten 163

Fehlertypen unterscheiden 165

Ausnahmen abfangen 167

Die grundlegende Ausnahmebehandlung 168

Ausnahmebehandlung: vom Spezifischen zum weniger Spezifischen 179

Verschachtelte Ausnahmebehandlung 181

Ausnahmen auslösen 185

Ausnahmen unter außergewöhnlichen Umständen auslösen 185

Fehlerinformationen an den Aufrufer übergeben 186

Benutzerdefinierte Ausnahmen erzeugen und verwenden 187

Die »finally«–Klausel verwenden 189

Python programmieren lernen für Dummies

Teil III Häufig benötigte Programmieraufgaben 191

Kapitel 10 Mit Modulen arbeiten 193

Code gruppieren 194

Module importieren 195

Die »import«–Anweisung verwenden 196

Die »from.. .import«–Anweisung verwenden 198

Module finden 200

Sich den Modulinhalt anschauen 203

Die Python Module Documentation verwenden 205

Die pydoc–Anwendung öffnen 206

Die Links für den Schnellzugriff verwenden 208

Einen Suchbegriff eingeben 210

Die Ergebnisse anschauen 211

Kapitel 11 Mit Zeichenketten arbeiten 213

Zeichenketten sind anders 213

Ein Zeichen durch Zahlen definieren 214

Zeichen zur Erstellung von Zeichenketten verwenden 215

Zeichenketten mit Sonderzeichen erstellen 216

Zeichen auswählen 219

Aus Zeichenketten Kleinholz machen 220

Einen Wert in einer Zeichenkette finden 224

Zeichenketten formatieren 226

Kapitel 12 Listen verwalten 231

Informationen in einer Anwendung strukturieren 232

Eine Struktur mit Listen erstellen 232

Wie Computer Listen sehen 232

Listen erstellen 234

Auf Listen zugreifen 236

Listen durchlaufen 238

Listen bearbeiten 238

Listen durchsuchen 243

Listen sortieren 244

Mit dem Counter–Objekt arbeiten 246

Kapitel 13 Verschiedene Sorten von Daten sammeln 249

So funktionieren Collections 249

Mit Tupeln arbeiten 251

Mit Dictionaries arbeiten 254

Erstellung und Verwendung eines Dictionarys 255

Die »switch«–Anweisung durch ein Dictionary ersetzen 258

Stapel mithilfe von Listen erstellen 261

Mit Warteschlangen arbeiten 265

Mit Deques arbeiten 268

Kapitel 14 Klassen erstellen und verwenden 271

Klassen als Strukturierungshilfe 272

Komponenten einer Klasse 273

Eine Klassendefinition schreiben 273

Die integrierten Klassenattribute 275

Mit Methoden arbeiten 276

Mit Konstruktoren arbeiten 279

Mit Variablen arbeiten 281

Methoden mit variablen Parameterlisten verwenden 284

Operatoren überladen 286

Eine Klasse erstellen 288

Die Klasse in einer Anwendung verwenden 289

Eine Klasse erweitern, um neue Klassen zu schaffen 291

Eine Kindklasse schreiben 291

Die Klasse in einer Anwendung testen 293

Teil IV Fortgeschrittene Programmieraufgaben 295

Kapitel 15 Daten in Dateien speichern 297

Wie die permanente Datenspeicherung funktioniert 298

Daten für die permanente Speicherung erstellen 299

Eine Datei erstellen 302

Dateiinhalte lesen 305

Dateiinhalte aktualisieren 308

Eine Datei löschen 312

Kapitel 16 Eine E–Mail versenden 315

Das passiert, wenn man eine E–Mail versendet 315

E–Mails als herkömmliche Briefe betrachten 317

Die Bestandteile des Umschlags 317

Die Bestandteile einer Nachricht 323

Eine E–Mail–Nachricht erstellen 327

Eine Textnachricht versenden 328

Eine HTML–Nachricht versenden 329

Sich die E–Mail–Ausgabe anschauen 330

Teil V Der Top–Ten–Teil 333

Kapitel 17 Zehn tolle Quellen zum Thema Programmierung 335

Mit der Python–Online–Dokumentation arbeiten 335

Das LearnPython.org–Tutorial 336

Eine Webanwendung mit Python programmieren 337

Zusätzliche Bibliotheken beschaffen 338

Schneller Anwendungen mit einer IDE erstellen 339

Ihre Syntax einfacher prüfen 340

XML sinnvoll einsetzen 340

Die üblichen Anfängerfehler in Python vermeiden 342

Unicode verstehen 342

Machen Sie Ihre Python–Anwendung flott 343

Kapitel 18 Zehn Wege, mit Python Geld zu verdienen 345

In der Qualitätssicherung arbeiten 346

IT–Mitarbeiter in einer kleinen Firma werden 347

Spezialskripte für Anwendungen schreiben 347

Ein Netzwerk administrieren 348

Programmierkenntnisse vermitteln 348

Leuten dabei helfen, einen bestimmten Ort zu finden 349

Data Mining verwenden 349

Mit eingebetteten Systemen arbeiten 350

Wissenschaftliche Aufgaben erledigen 350

Datenanalyse in Echtzeit ausführen 351

Kapitel 19 Zehn interessante Tools 353

Programmfehler mit dem Roundup Issue Tracker dokumentieren 354

Eine virtuelle Umgebung mit VirtualEnv erstellen 355

Ihre Anwendung mit PyInstaller installieren 356

Eine Entwicklerdokumentation mit pdoc erzeugen 357

Anwendungscode mit PyCharm entwickeln 357

Ihre Anwendung mit pydbgr debuggen 358

Eine interaktive Umgebung mit IPython betreten 359

Anwendungen mit PyUnit testen 359

Ihren Code mit Isort aufräumen 360

Versionskontrolle mit Mercurial verwenden 360

Kapitel 20 Zehn Bibliotheken, die Sie kennen sollten 363

Eine sichere Umgebung mit PyCrypo entwickeln 364

Auf Datenbanken mit SQLAlchemy zugreifen 364

Die Welt mit Google Maps bereisen 365

Eine Benutzeroberfläche mit TkInter erstellen 365

Eine nette tabellarische Datendarstellung mit PrettyTable erstellen 366

Ihre Anwendung mit Sound mit PyAudio bereichern 366

Bilder mit PyQtGraph bearbeiten 367

Informationen mit IRLib finden 368

Eine interoperable Java–Umgebung mit JPype erstellen 369

Auf lokale Netzwerkressourcen mit Twisted Matrix zugreifen 369

Mit Bibliotheken auf Ressourcen im Internet zugreifen 370

Stichwortverzeichnis 371



About the Author :
John Paul Mueller ist Autor zahlreicher B?cher ?ber Themen wie Netzwerke, k?nstliche Intelligenz und vor allem Programmierung (z. B. "C++ Das Lehrbuch f?r Dummies") sowie von zahlreichen Artikeln f?r Zeitschriften wie DevSource, InformIT, Visual C++ Developer, Hard Core Visual Basic, asp.netPRO u. v. m.


Best Sellers


Product Details
  • ISBN-13: 9783527711482
  • Publisher: Wiley-VCH Verlag GmbH
  • Publisher Imprint: Blackwell Verlag GmbH
  • Height: 240 mm
  • No of Pages: 379
  • Spine Width: 20 mm
  • Width: 176 mm
  • ISBN-10: 3527711481
  • Publisher Date: 05 Aug 2015
  • Binding: Paperback
  • Language: German
  • Series Title: Für Dummies
  • Weight: 662 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Python programmieren lernen für Dummies: (Für Dummies)
Wiley-VCH Verlag GmbH -
Python programmieren lernen für Dummies: (Für Dummies)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Python programmieren lernen für Dummies: (Für Dummies)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.193 IN