Python 3 Crashkurs : Eine praktische, projektbasierte Programmiereinführung 🔍
Eric Matthes (Author), Volkmar Gronau (Translator) dpunkt.verlag divibib GmbH, 2., überarbeitete und aktualisierte Auflage, Heidelberg, 2020
German [de] · PDF · 7.3MB · 2020 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
description
Ihr Weg zum Python-Profi! US-Bestseller Lernen Sie Python programmieren wie die Profis Komplett aktualisiert auf Python 3'Python Crashkurs'ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen. In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen. Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch'Space Invaders'inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können. Während der Arbeit mit dem'Python Crashkurs'lernen Sie, wie Sie: - leistungsstarke Python-Bibliotheken und Tools richtig einsetzen - einschließlich matplotlib, NumPy und Pygal - 2D-Spiele programmieren, die auf Tastendrückeund Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet - mit Daten arbeiten, um interaktive Visualisierungen zu generieren - Web-Apps erstellen und anpassen können, um diese sicher online zu deployen - mit Fehlern umgehen, die häufig beim Programmieren auftreten Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln. Warum länger warten? Fangen Sie an! Eric Matthes ist High-School-Lehrer für Mathematik und Naturwissenschaften und lebt in Alaska. Er unterrichtet u.a. eine Einführung in die Python-Programmierung. Seit seinem fünften Lebensjahr schreibt er Programme. Er hat einen Vortrag über Bildungsreform bei der PyCon-Konferenz gehalten, und er blogt über Programmierung und Ausbildung auf peak5390.wordpress.com.
Alternative filename
nexusstc/Python 3 Crashkurs/41169d7c2b93676fa6bafbf85c87270f.pdf
Alternative filename
lgli/Dpunkt.Verlag.Python.3.Crashkurs.2nd.Edition.Sep.2020.pdf
Alternative filename
lgrsnf/Dpunkt.Verlag.Python.3.Crashkurs.2nd.Edition.Sep.2020.pdf
Alternative filename
zlib/Computers/Programming/Eric Matthes/Python 3 Crashkurs. Eine praktische, projektbasierte Programmiereinführung_16675656.pdf
Alternative title
Python 3 Crashkurs eine praktische, projektbasierte Programmiereinführung = Python crash course
Alternative title
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Alternative title
PYTHON 3 CRASHKURS;EINE PRAKTISCHE, PROJEKTBASIERTE PROGRAMMIEREINFUHRUNG
Alternative title
Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения
Alternative title
Python 3 Crashkurs, 2nd Edition
Alternative author
Эрик Мэтиз; [перевод с английского Е. Матвеева]
Alternative author
Matthes, Eric; Gronau, Volkmar;
Alternative author
Eric Matthes; Dpunkt.Verlag
Alternative author
Мэтиз, Эрик
Alternative publisher
No Starch Press, Incorporated
Alternative publisher
DPUNKT VERLAG
Alternative publisher
ПИТЕР
Alternative edition
Onleihe. E-Book, Erscheinungsort nicht ermittelbar] Wiesbaden, 2020
Alternative edition
2., überarbeitete und aktualisierte Auflage, Heidelberg, 2020
Alternative edition
Бестселлер, 3-е изд., Санкт-Петербург [и др.], Russia, 2020
Alternative edition
United States, United States of America
Alternative edition
Segona edició, San Francisco :, 2019
Alternative edition
2nd edition, San Francisco, CA, 2019
Alternative edition
Programmieren mit Python, 2, 2020
Alternative edition
ciando GmbH (flex), [N.p.], 2020
Alternative edition
Bookwire GmbH, [S.l.], 2020
Alternative edition
Illustrated, 2019
Alternative edition
2nd edition, 2020
Alternative edition
Germany, Germany
Alternative edition
2, 2020-09-04
Alternative edition
May 03, 2019
metadata comments
lg3047730
metadata comments
producers:
Adobe PDF Library 10.0.1
metadata comments
{"edition":"2","isbns":["1593279280","3864907357","3969100313","3969100321","396910033X","9781593279288","9783864907357","9783969100318","9783969100325","9783969100332"],"last_page":620,"publisher":"Dpunkt.Verlag GmbH"}
metadata comments
Source title: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
metadata comments
Пер.: Matthes, Eric Python crash course San Francisco : No Starch Press, cop. 2019 978-1593279288
metadata comments
РГБ
metadata comments
Russian State Library [rgb] MARC:
=001 010381697
=005 20200819094036.0
=008 200812s2020\\\\ru\\\\\\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-20-042039 $b RuMoRKP
=020 \\ $a 978-5-4461-1528-0
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19Python,0 $2 rubbk
=100 1\ $a Мэтиз, Эрик
=245 00 $a Изучаем PYTHON. Программирование игр, визуализация данных, ВЕБ-приложения $c Эрик Мэтиз ; [перевод с английского Е. Матвеева]
=250 \\ $a 3-е изд.
=260 \\ $a Санкт-Петербург [и др.] $b ПИТЕР $c 2020
=300 \\ $a 551 с. $b ил. $c 24 см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=490 0\ $a Бестселлер
=534 \\ $p Пер.: $a Matthes, Eric $t Python crash course $c San Francisco : No Starch Press, cop. 2019 $z 978-1593279288
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Программирование -- Языки программирования -- Python $2 rubbk
=852 \\ $a РГБ $b FB $j 3 20-32/76 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/М97 $x 83
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
Alternative description
Eine praktische, projektbasierte Programmiereinführung
Inhalt 5
Der Autor 22
Der Fachgutachter 22
Danksagung 23
Vorwort zur zweiten Auflage 25
Einleitung 29
Zielgruppe 30
Lernstoff 30
Onlinematerial 31
Warum Python? 32
Grundlagen 33
Erste Schritte 35
Die Programmierumgebung einrichten 35
Python auf verschiedenen Betriebssystemen 37
Das Hello-World-Programm ausführen 43
Fehlersuche 44
Python-Programme im Terminal ausführen 46
Zusammenfassung 48
Variablen und einfache Datentypen 49
Was bei der Ausführung von hello_world.py wirklich geschieht 49
Variablen 50
Strings 54
Zahlen 61
Kommentare 65
The Zen of Python 66
Zusammenfassung 68
Eine Einführung in Listen 69
Was sind Listen? 69
Elemente ändern, hinzufügen und entfernen 72
Listen ordnen 80
Indexfehler vermeiden 83
Zusammenfassung 85
Mit Listen arbeiten 87
Eine komplette Liste durchlaufen 87
Einrückungsfehler vermeiden 92
Numerische Listen 96
Teillisten 100
Tupel 106
Code formatieren 108
Zusammenfassung 111
if-Anweisungen 113
Ein einfaches Beispiel 113
Bedingungen 114
if-Anweisungen 121
if-Anweisungen für Listen 129
if-Anweisungen gestalten 133
Zusammenfassung 134
Dictionaries 135
Ein einfaches Dictionary 136
Umgang mit Dictionaries 136
Dictionaries in einer Schleife durchlaufen 145
Verschachtelung 152
Zusammenfassung 159
Benutzereingaben und while-Schleifen 161
Die Funktion input() 162
while-Schleifen 166
while-Schleifen für Listen und Dictionaries 173
Zusammenfassung 177
Funktionen 179
Funktionen definieren 180
Argumente übergeben 182
Rückgabewerte 188
Eine Liste übergeben 194
Beliebig viele Argumente übergeben 199
Funktionen in Modulen speichern 203
Gestaltung von Funktionen 207
Zusammenfassung 208
Klassen 211
Eine Klasse erstellen und verwenden 212
Mit Klassen und Instanzen arbeiten 217
Vererbung 223
Klassen importieren 230
Die Standardbibliothek von Python 237
Gestaltung von Klassen 239
Zusammenfassung 239
Dateien und Ausnahmen 241
Aus Dateien lesen 242
In Dateien schreiben 250
Ausnahmen 253
Daten speichern 263
Zusammenfassung 270
Code testen 271
Funktionen testen 272
Klassen testen 279
Zusammenfassung 286
Projekte 289
Alien Invasion 291
Das eigene Kampfschiff 293
Das Projekt planen 294
Pygame installieren 295
Erste Schritte für das Spielprojekt 295
Das Bild eines Raumschiffs hinzufügen 299
Refactoring: Die Methoden _check_events() und _update_screen() 304
Das Schiff bewegen 306
Zwischenstand 315
Geschosse 316
Zusammenfassung 324
Die Außerirdischen 325
Überblick über das Projekt 326
Das erste Invasionsschiff 326
Die Invasionsflotte erstellen 330
Die Flotte in Bewegung setzen 336
Invasoren abschießen 340
Spielende 345
Zusammenfassung 352
Das Wertungssystem 353
Eine Play-Schaltfläche hinzufügen 353
Levels 360
Die Punktwertung 363
Zusammenfassung 379
Datenvisualisierung 381
Daten generieren 383
Matplotlib installieren 384
Einfache Liniendiagramme 385
Zufallsbewegungen 396
Würfeln mit Plotly 405
Zusammenfassung 414
Daten herunterladen 415
Das Dateiformat CSV 416
Globale Daten im JSON-Format visualisieren 431
Zusammenfassung 444
APIs 447
Web-APIs 447
Angaben zu Repositories mit Plotly visualisieren 455
Die API von Hacker News 462
Zusammenfassung 466
Webanwendungen 467
Erste Schritte mit Django 469
Ein Projekt einrichten 470
Eine App anlegen 476
Seiten erstellen: die Startseite von Learning Log 487
Weitere Seiten erstellen 492
Zusammenfassung 502
Benutzerkonten 505
Dateneingabe durch die Benutzer 506
Benutzerkonten einrichten 519
Die Benutzer als Besitzer ihrer eigenen Daten 528
Zusammenfassung 537
Eine App gestalten und bereitstellen 539
Learning Log gestalten 540
Learning Log bereitstellen 552
Zusammenfassung 571
Nachwort 573
Installation und Fehlerbehebung 575
Python unter Windows 575
Python unter macOS 577
Python unter Linux 579
Schlüsselwörter und integrierte Funktionen 579
Texteditoren und IDEs 581
Die Einstellungen von Sublime Text anpassen 582
Weitere Texteditoren und IDEs 584
Hilfe finden 587
Erste Schritte 587
Online nach Hilfe suchen 589
IRC (Internet Relay Chat) 591
Slack 592
Discord 593
Versionssteuerung mit Git 595
Git installieren 596
Ein Projekt anlegen 597
Dateien ignorieren 597
Ein Repository initialisieren 597
Den Projektstatus überprüfen 598
Dateien zum Repository hinzufügen 598
Einen Commit durchführen 599
Das Protokoll einsehen 600
Der zweite Commit 600
Änderungen zurücknehmen 601
Vorherige Commits auschecken 603
Das Repository löschen 604
Alternative description
Ihr Weg zum Python-Profi! - US-Bestseller - Lernen Sie Python programmieren wie die Profis - Komplett aktualisiert auf Python 3 "Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen. In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen. Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können. Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie: - leistungsstarke Python-Bibliotheken und Tools richtig einsetzen - einschließlich matplotlib, NumPy und Pygal - 2D-Spiele programmieren, die auf Tastendrücke und Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet - mit Daten arbeiten, um interaktive Visualisierungen zu generieren - Web-Apps erstellen und anpassen können, um diese sicher online zu deployen - mit Fehlern umgehen, die häufig beim Programmieren auftreten Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln. Warum länger warten? Fangen Sie an!
Alternative description
<p>Ihr Weg zum Python-Profi!- US-Bestseller- Lernen Sie Python programmieren wie die Profis- Komplett aktualisiert auf Python 3"Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen.In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen.Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können.Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie: - leistungsstarke Python-Bibliotheken und Tools richtig einsetzen – einschließlich matplotlib, NumPy und Pygal- 2D-Spiele programmieren, die auf Tastendrückeund Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet- mit Daten arbeiten, um interaktive Visualisierungen zu generieren- Web-Apps erstellen und anpassen können, um diese sicher online zu deployen- mit Fehlern umgehen, die häufig beim Programmieren auftretenDieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln.Warum länger warten? Fangen Sie an!<br></p>
Alternative description
Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects. This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques
Alternative description
This is the second edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. Python Crash Course, 2nd Edition teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques. - Amazon.com
Alternative description
In der ersten Hälfte des Buches werden grundlegende Programmierkonzepte wie Listen, Wörterbücher, Klassen und Schleifen erklärt. Außerdem:- Schreiben von sauberem und lesbarem Code mit Übungen.- Programme interaktiv machen- Code sicher testen In der zweiten Hälfte des Buches werden Sie Ihr neues Wissen in die Praxis mit drei lehrreichen »Real-world«-Projekten umsetzen:• ein durch »Space Invaders« inspiriertes Arcade-Spiel,• eine Daten-Visualisierungen mit Pythons superpraktischen Bibliotheken und• eine einfache Web-App, die Sie online bereitstellen können
Alternative description
Uehara Sakukazu, Hirota Osamu Hen. Includes Bibliographical References. 上原作和, 広田収編.
date open sourced
2021-07-07
Read more…

🐢 Slow downloads

From trusted partners. More information in the FAQ. (might require browser verification — unlimited downloads!)

All download options have the same file, and should be safe to use. That said, always be cautious when downloading files from the internet, especially from sites external to Anna’s Archive. For example, be sure to keep your devices updated.
  • For large files, we recommend using a download manager to prevent interruptions.
    Recommended download managers: Motrix
  • You will need an ebook or PDF reader to open the file, depending on the file format.
    Recommended ebook readers: Anna’s Archive online viewer, ReadEra, and Calibre
  • Use online tools to convert between formats.
    Recommended conversion tools: CloudConvert and PrintFriendly
  • You can send both PDF and EPUB files to your Kindle or Kobo eReader.
    Recommended tools: Amazon‘s “Send to Kindle” and djazz‘s “Send to Kobo/Kindle”
  • Support authors and libraries
    ✍️ If you like this and can afford it, consider buying the original, or supporting the authors directly.
    📚 If this is available at your local library, consider borrowing it for free there.