close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Python programmieren lernen für Dummies: (Für Dummies)
21%
Python programmieren lernen für Dummies: (Für Dummies)

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

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

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 die Python-Distribution Anaconda, lernen Sie die Programmiersprache Python kennen und schreiben Sie Ihre ersten eigenen Programme. Erfahren Sie außerdem, wie Sie Informationen managen und modifizieren, Schleifen durchlaufen, Fehler beheben und mit Listen und Strings arbeiten. Erhalten Sie zusätzlich einen Einblick in fortgeschrittene Techniken. Mit den vielen Beispielen zum Herunterladen und Herumexperimentieren können Sie das Gelernte direkt ausprobieren, sodass Sie sich schnell in der Welt der Programmierer 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 25

Über das Buch hinaus 25

Wie geht es weiter? 25

TEIL I ERSTE SCHRITTE MIT PYTHON 27

Kapitel 1 Die Kommunikation mit Ihrem Computer 29

Warum wollen Sie sich mit Ihrem Computer unterhalten? 30

Anwendungen als eine Art von Kommunikation 31

Alltägliche Arbeitsabläufe 31

Arbeitsabläufe aufschreiben 32

Anwendungen als gewöhnliche Arbeitsabläufe verstehen 33

Computer nehmen alles wörtlich 33

Was sind Anwendungen eigentlich? 33

Computer besitzen ihre eigene Sprache 34

Den Menschen helfen, sich mit dem Computer zu verständigen 34

Warum Python so cool ist 36

Warum man Python verwenden sollte 36

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

Welche Organisationen verwenden Python? 39

Nützliche Python-Programme finden 39

Python mit anderen Sprachen vergleichen 40

Kapitel 2 Installieren Sie sich Ihr eigenes Python 43

Die benötigte Version herunterladen 43

Python installieren 46

Mit Windows arbeiten 47

Mit dem Mac arbeiten 49

Mit Linux arbeiten 51

Auf Python auf Ihrem System zugreifen 55

Mit Windows arbeiten 56

Mit dem Mac 58

Mit Linux arbeiten 59

Ihre Installation testen 60

Kapitel 3 Mit Python arbeiten 63

Python über die Kommandozeile starten 63

Python starten 64

Die Kommandozeile nutzbringend einsetzen 65

Python-Umgebungsvariablen sinnvoll einsetzen 68

Einzelne Befehle eingeben 69

Dem Computer sagen, was er machen soll 70

Dem Computer mitteilen, dass Sie fertig sind 70

Ergebnisse anzeigen 70

Die Hilfe verwenden 71

In den Hilfemodus wechseln 73

Um Hilfe bitten 74

Den Hilfemodus verlassen 77

Sich unmittelbar Hilfe holen 77

Die Python-Kommandozeile schließen 79

Kapitel 4 Ihre erste Anwendung 83

Warum IDEs derart wichtig sind 84

Besseren Code erstellen 84

Debugging-Funktionalität 84

Warum Notebooks nützlich sind 85

So erhalten Sie Ihre Anaconda-Kopie 86

Analytics Anaconda herunterladen 86

Anaconda unter Linux installieren 87

Anaconda unter MacOS installieren 88

Anaconda unter Windows installieren 89

Datensätze und Beispielcode herunterladen 93

Jupyter Notebook nutzen 93

Das Code-Repositorium definieren 96

Eine Anwendung erstellen 101

Zellen verstehen 101

Dokumentationszellen hinzufügen 102

Weitere Zellinhalte 103

Einrückungen verstehen 104

Kommentare einfügen 106

Kommentare verstehen 106

Kommentare als Erinnerungsstützen verwenden 107

Mit Kommentaren die Ausführung von Code verhindern 108

Jupyter Notebook schließen 108

Kapitel 5 Mit Anaconda arbeiten 111

Ihren Code herunterladen 112

Mit Checkpoints arbeiten 113

Checkpoints nutzen 113

Einen Checkpoint speichern 114

Einen Checkpoint wiederherstellen 115

Zellen bearbeiten 115

Verschiedene Zelltypen hinzufügen 115

Zellen teilen und verbinden 116

Zellen verschieben 116

Zellen ausführen 117

Ausgabe umschalten 117

Das Aussehen von Jupyter Notebook ändern 118

Befehle über die Befehlspalette suchen 120

Mit Zeilennummern arbeiten 120

Die Funktionen der Zell-Werkzeugleiste nutzen 121

Mit dem Kernel zusammenarbeiten 122

Hilfe anfordern 123

Magische Funktionen nutzen 125

Laufende Prozesse anzeigen 128

TEIL II ELEMENTARE PYTHON-BAUSTEINE 129

Kapitel 6 Daten speichern und ändern 131

Daten speichern 131

Variablen als Aufbewahrungskisten betrachten 132

Die richtige Kiste zum Speichern der Daten 132

Grundlegende Datentypen von Python 133

Daten in Variablen ablegen 133

Numerische Datentypen 133

Boolesche Werte 137

Der Datentyp String 138

Datum und Uhrzeit 139

Kapitel 7 Daten verwalten 141

Steuern, wie Python Daten interpretiert 142

Vergleiche durchführen 142

Wie Computer Vergleiche durchführen 143

Mit Operatoren arbeiten 143

Operatoren definieren 144

Vorrangregeln für Operatoren 149

Erstellen und Verwenden von Funktionen 150

Funktionen als Codepäckchen betrachten 150

Die Wiederverwendbarkeit von Code ist wichtig 151

Funktionen definieren 152

Funktionen ausführen 153

Daten an Funktionen übergeben 154

Datenrückgabe von Funktionen 158

Rückgabewerte vergleichen 159

Benutzereingaben 159

Kapitel 8 Entscheidungen treffen 161

Einfache Entscheidungen mit der »if«-Anweisung treffen 162

Die »if«-Anweisung 162

Die »if«-Anweisung in Anwendungen verwenden 162

Mit der »if…else«-Anweisung Optionen auswählen 167

Die »if…else«-Anweisung 167

Die »if…else«-Anweisung in einer Anwendung verwenden 167

Die »if…elif«-Anweisung in einer Anwendung verwenden 169

Verschachtelte Entscheidungen nutzen 172

Mehrere »if«- oder »if…else«-Anweisungen verwenden 172

Mehrere Entscheidungen miteinander kombinieren 173

Kapitel 9 Sich wiederholende Aufgaben ausführen 177

Daten mit der »for«-Schleife verarbeiten 178

Die »for«-Schleife 178

Eine einfache »for«-Schleife erstellen 178

Die Programmausführung mit der »break«-Anweisung steuern 179

Die Ausführung mit »continue« steuern 181

Die Ausführung mit »pass« steuern 183

Die Ausführung mit der »else«-Klausel steuern 184

Daten mit der »while«-Anweisung verarbeiten 185

Die »while«-Anweisung 185

Die »while«-Anweisung in einer Anwendung verwenden 186

Schleifen verschachteln 187

Kapitel 10 Fehlerbehandlung in Programmen 191

Warum versteht Python mich nicht? 192

Fehlerquellen erkennen 193

Klassifizieren, wann Fehler auftreten 194

Fehlertypen unterscheiden 195

Ausnahmen abfangen 197

Die grundlegende Ausnahmebehandlung 197

Spezifischere Behandlung weniger spezifischer Ausnahmefehler 208

Verschachtelte Ausnahmebehandlung 211

Ausnahmefehler auslösen 214

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

Fehlerinformationen an den Aufrufer übergeben 215

Benutzerdefinierte Ausnahmen erstellen und verwenden 216

Die »finally«-Klausel 218

TEIL III ALLTÄGLICHE AUFGABENSTELLUNGEN 221

Kapitel 11 Mit Paketen arbeiten 223

Code gruppieren 224

Die Pakettypen verstehen 226

Den Cache für Pakete betrachten 227

Pakete importieren 228

Die »import«-Anweisung verwenden 230

Die »from…import«-Anweisung verwenden 231

Pakete auf Datenträgern finden 233

Pakete aus anderen Quellen herunterladen 235

Die Anaconda-Eingabeaufforderung starten 236

Mit conda-Paketen arbeiten 237

Pakete mit pip installieren 243

Sich den Paketinhalt ansehen 243

Die Paketdokumentation verwenden 246

Die pydoc-Anwendung öffnen 246

Die Links für den Schnellzugriff verwenden 247

Einen Suchbegriff eingeben 248

Die Ergebnisse anschauen 250

Kapitel 12 Mit Zeichenketten arbeiten 251

Zeichenketten sind anders 252

Einzelne Zeichen durch Zahlen definieren 252

Zeichen zur Erstellung von Zeichenketten verwenden 253

Zeichenketten mit Sonderzeichen erstellen 254

Einzelne Zeichen auswählen 256

Zeichenketten schneiden und würfeln 258

Einen Wert in einem String finden 261

Zeichenketten formatieren 263

Kapitel 13 Listen verwalten 267

Daten in einer Anwendung strukturieren 268

Strukturen mit Listen nachbilden 268

Wie Computer Listen sehen 269

Listen erstellen 270

Auf Listen zugreifen 272

Listen durchlaufen 273

Listen bearbeiten 274

Listen durchsuchen 277

Listen sortieren 279

Listen drucken 280

Mit dem Counter-Objekt arbeiten 282

Kapitel 14 Verschiedenartige Daten sammeln 285

So funktionieren Collections 285

Mit Tupeln arbeiten 287

Mit Dictionaries arbeiten 290

Erstellen und Verwenden von Dictionarys 291

Die »switch«-Anweisung durch ein Dictionary ersetzen 294

Stapel mithilfe von Listen erstellen 296

Mit Warteschlangen arbeiten 299

Mit Deques arbeiten 301

Kapitel 15 Klassen erstellen und verwenden 305

Klassen als Strukturierungshilfe 306

Komponenten einer Klasse 307

Eine Klassendefinition schreiben 308

Die integrierten Klassenattribute 309

Mit Methoden arbeiten 310

Mit Konstruktoren arbeiten 312

Mit Variablen arbeiten 314

Methoden mit variablen Parameterlisten verwenden 316

Operatoren überladen 318

Eine Klasse erstellen 320

MeineKlasse definieren 320

Eine Klasse auf Datenträger speichern 321

Die Klasse in einer Anwendung verwenden 321

Eine Klasse erweitern, um neue Klassen zu schaffen 323

Eine Kindklasse schreiben 323

Die Klasse in einer Anwendung testen 324

TEIL IV ANSPRUCHSVOLLERE AUFGABEN 327

Kapitel 16 Daten in Dateien speichern 329

Wie die permanente Datenspeicherung funktioniert 330

Daten für die permanente Speicherung erstellen 332

Eine Datei erstellen 335

Dateiinhalte lesen 339

Dateiinhalte aktualisieren 341

Eine Datei löschen 345

Kapitel 17 E-Mails versenden 347

Das passiert, wenn man E-Mails versendet 349

E-Mails als herkömmliche Briefe betrachten 349

Die Bestandteile des Umschlags 350

Die Bestandteile einer Nachricht 355

Eine E-Mail-Nachricht erstellen 359

Eine Textnachricht versenden 359

Eine HTML-Nachricht versenden 360

Sich die E-Mail-Ausgabe anschauen 362

TEIL V DER TOP-TEN-TEIL 363

Kapitel 18 Zehn tolle Quellen für Programmierer 365

Die Python-Online-Dokumentation nutzen 365

Das Tutorial LearnPython org nutzen 366

Webanwendungen mit Python programmieren 367

Zusätzliche Bibliotheken beschaffen 368

Schneller Anwendungen mit einer IDE erstellen 369

Einfachere Syntaxprüfung 370

XML sinnvoll nutzen 371

Die üblichen Anfängerfehler in Python vermeiden 372

Unicode verstehen 373

Machen Sie Ihrer Python-Anwendung Beine 374

Kapitel 19 Zehn Möglichkeiten, mit Python Geld zu verdienen 375

In der Qualitätssicherung arbeiten 376

IT-Mitarbeiter in einer kleinen Firma werden 377

Spezialskripte für Anwendungen schreiben 377

Netzwerkadministration 378

Programmierkenntnisse vermitteln 378

Leuten dabei helfen, einen bestimmten Ort zu finden 379

Data Mining nutzen 379

Mit eingebetteten Systemen arbeiten 380

Wissenschaftliche Aufgaben erledigen 380

Echtzeitanalyse von Daten 381

Kapitel 20 Zehn Tools zur Erweiterung von Python 383

Programmfehler mit dem Roundup Issue Tracker dokumentieren 384

Eine virtuelle Umgebung mit VirtualEnv erstellen 385

Ihre Anwendung mit PyInstaller installieren 386

Eine Entwicklerdokumentation mit pdoc erzeugen 387

Anwendungscode mit Komodo Edit entwickeln 388

Ihre Anwendung mit pydbgr debuggen 389

Interaktive Umgebungen mit IPython betreten 390

Anwendungen mit PyUnit testen 390

Ihren Code mit Isort aufräumen 391

Versionskontrolle mit Mercurial 391

Kapitel 21 Gut zehn Bibliotheken, die Sie kennen sollten 393

Eine sichere Umgebung mit PyCrypo entwickeln 394

Auf Datenbanken mit SQLAlchemy zugreifen 394

Die Welt mit Google Maps bereisen 395

Benutzeroberflächen mit TkInter erstellen 395

Tabellarische Daten mit PrettyTable ansprechend präsentieren 396

Anwendungen mit PyAudio und Soundausgabe aufwerten 396

Abbildungen mit PyQtGraph bearbeiten 397

Daten mit IRLib finden 398

Interoperable Java-Umgebungen mit JPype erstellen 399

Auf lokale Netzwerkressourcen mit Twisted Matrix zugreifen 399

Auf Internet-Ressourcen mit Bibliotheken zugreifen 400

Stichwortverzeichnis 401


Best Seller

| | See All


Product Details
  • ISBN-13: 9783527714902
  • Publisher: Wiley-VCH Verlag GmbH
  • Publisher Imprint: Blackwell Verlag GmbH
  • Height: 244 mm
  • No of Pages: 407
  • Series Title: Für Dummies
  • Weight: 661 gr
  • ISBN-10: 3527714901
  • Publisher Date: 15 Aug 2018
  • Binding: Paperback
  • Language: German
  • Returnable: N
  • Spine Width: 23 mm
  • Width: 170 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
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

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA