Startseite > Programmierung > Nonfiction > Informatik > Đang thực hiện Boring với Python: Praktisches Programmieren für Anfänger Bewertung

Đang thực hiện Boring với Python: Praktisches Programmieren für Anfänger

Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Von Al Sweigart
Rezensionen: 30 | Gesamtbewertung: Gut
Ausgezeichnet
14
Gut
7
Durchschnitt
7
Schlecht
1
Schrecklich
1
Wenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabellenzellen zu aktualisieren, wissen Sie, wie mühsam solche Aufgaben sein können. Aber was wäre, wenn Ihr Computer sie für Sie erledigen könnte? In "Automatisieren Sie die langweiligen Dinge mit Python" lernen Sie, wie Sie mit Python Programme schreiben, die in wenigen Minuten ausgeführt werden, was Sie ohne vorherige Programmierung stundenlang von Hand erledigen würden Erfahrung

Rezensionen

05/14/2020
Lanti Mcgeehan

Mein absolutes Lieblingsbuch für Python!

Vorteile:
Sehr benutzerfreundlich, ausgezeichnet für Anfänger, aber immer noch super nützlich für erfahrene, spart so viel Zeit und die Leute denken, Sie sind ein großartiger cooler Hacker, obwohl es eigentlich SO EINFACH ist!

Nachteile:
hat mich übermäßig aufgeregt und mich dazu gebracht, $ $ für ein paar weitere Bücher in derselben Serie auszugeben ... okay, das ist meine eigene Schuld, aber im Ernst, ich habe genug Bücher, um bis weit in das Jahr 2016 hinein zu bestehen!
05/14/2020
Teddy Serna

Ich denke, dieses Buch ist seinen Preis von 30 Dollar nicht wert. Ganz und gar nicht.

Der Inhalt ist extrem flach und in der Tat nur eine Kombination einiger Bibliotheksdokumente. Der Autor geht nicht in die Tiefe und teilt etwas mit, das Sie in den Dokumenten nicht finden würden. Tatsächlich haben Sie bessere Chancen, die Dokumente der Bibliotheken zu lesen, da sie immer auf dem neuesten Stand sein sollten.

Die Projekte versuchen, ein gewisses Interesse für den Leser zu wecken, aber sie sind weder herausfordernd noch einzigartig.

Wenn Sie neu in der Programmierung sind, sollten Sie nicht glauben, dass dieses Buch Ihnen die Grundlagen von Python vermittelt. Es ist eine schnelle Einführung mit nicht annähernd genug Übungen, um die Grundlagen zu lernen.

Aber wenn wir das überspringen und davon ausgehen, dass das Buch uns Python beigebracht hat, schauen wir uns noch einmal Teil 2 an.

* Musterabgleich mit Regex - Google "python3 regex" - https://docs.python.org/3/howto/regex...
* Lesen und Schreiben von Dateien - Google "python3 Lesen und Schreiben von Dateien" - https://docs.python.org/3/tutorial/in...
* Organisieren von Dateien - Google "Python3-Organisieren von Dateien" - http://openbookproject.net/thinkcs/py... und Python-Dokumente sind gut genug
* Debuggen - Python-Dokumente
* Web Scrapping - Google "Python3 Web Scrapping". Es hat viele hochwertige Spitzenergebnisse
* Arbeiten mit Excel - Die verwendete Python-Bibliothek "openpyxl" verfügt über fantastische und ausführliche Dokumente und ist das dritte Google-Ergebnis für "python3 excel". https://openpyxl.readthedocs.org/en/l....
* Arbeiten mit PDF / Word - Das Arbeiten mit PDF ist gut, da das Finden der richtigen Bibliothek nicht offensichtlich ist, aber der Word-Abschnitt ist leicht zu finden und genauso gut wie in den "Python-Docx" -Dokumenten
* Zeitplanung und Senden von E-Mails - Python-Dokumente
* Manipulieren von Bildern - ebenso gute (oder noch bessere) Top3-Google-Suchanfragen
* Steuern von Tastatur und Maus mit GUI-Automatisierung - ein einzigartiges Kapitel, in dem es schwierig ist, selbst etwas zu finden, wenn Sie nicht die richtige Bibliothek für die Suche kennen (pyautogui).

Insgesamt denke ich nicht, dass Albert Sweigart ein schlechter Autor ist oder so etwas. Er hat die Fähigkeit, fantastische Bücher wie seine anderen zu liefern - geheime Chiffren mit Python hacken, eigene Computerspiele mit Python erfinden und Spiele mit Python und Pygame erstellen. Aber dieser ist weit von ihrer Qualität entfernt.
05/14/2020
Niobe Zunker

Im Laufe der Jahre habe ich versucht, das Programmieren als Nebeninteresse von mir aufzunehmen, ohne großen Erfolg. Rückblickend denke ich, dass die meisten Programmierbücher für Anfänger, die ich in die Hände bekommen habe, die Leser mühsam durch die Konzepte geführt haben, ohne viel Praktikabilität. Da keine interessante Anwendung aus dem wirklichen Leben in Sicht war, schwand das Interesse sicherlich bald.

Nicht dieses Buch.

Die bereitgestellten Beispiele waren interessant und nützlich, ohne zu tief zu gehen, was die Leser verwirrt hätte. Und die Übungen am Ende jedes Kapitels wurden auf einen Schwierigkeitsgrad gesetzt, der nicht zu weit von den Beispielen entfernt ist, aber dennoch eine große Herausforderung darstellt. Bis ich das Buch fertiggestellt habe, habe ich mindestens 25-30 Programme ohne Anleitung geschrieben. Das passiert jetzt zum ersten Mal. Ich erinnere mich sicher nicht genau, wie man Programme schreibt, um Excel-Dateien zu bearbeiten, Daten von Websites abzurufen oder meine Tastatur und Maus zu steuern, aber ich bin zuversichtlich, dass ich es herausfinden kann, indem ich Teile dieses Buches und meine vorherigen Bücher erneut lese schriftliche Programme.

Die Fertigstellung dieses Buches macht mich nicht zum Informatiker, aber es hat mir die Werkzeuge zur Verfügung gestellt, um langweilige Aufgaben zu automatisieren (ja, der Titel hat mich nicht enttäuscht) und eine solide Grundlage für die grundlegende Programmierung zu schaffen.

Wenn Sie einer von denen sind "Ich möchte wissen, wie man programmiert, aber ist es zu spät, um zu beginnen?" Leute, das ist das Buch für euch!
05/14/2020
Wills Gluc

Dies ist ein Buch, das ich vor einiger Zeit gebraucht habe, um Python zu lernen. Heutzutage studiere ich etwas fortgeschritteneres Material, trotzdem erweist sich dieses Buch als gute Referenzquelle. Es hat sehr sorgfältige und detaillierte Definitionen von Konzepten. Obwohl diese Konzepte grundlegend sind, ist ein angemessenes Verständnis für die Weiterentwicklung der Programmiererfähigkeiten von entscheidender Bedeutung.

In Zukunft werden wir alle in gewisser Weise Programmierer sein. Ich denke, dieses Buch ist ein nützliches Werkzeug, um uns auf dieser Reise zu helfen.
05/14/2020
Stillmann Mayank

Machen Sie keinen Fehler - dies ist ein Buch über Programmierung. Wenn Sie jedoch ein "erfahrener Programmierer" sind, der methodisch eine neue Sprache lernen möchte, ist dieses Buch nichts für Sie. Es ist nicht sehr "methodisch", siehe. Das Hauptpublikum des Buches ist eine mäßig erfahrene Gruppe von Power-PC-Benutzern, die versuchen, ihren Horizont zu erweitern, indem sie ein wenig Skript in ihre routinemäßigen, langweiligen täglichen Aufgaben mischen. Daher sind keine Programmiererfahrungen erforderlich. Das heißt, solange Sie das verstehen, können Sie, selbst wenn Sie ein "erfahrener Programmierer" sind, der Python lernen möchte, einiges an Wert aus diesem Buch herausholen. Theoretisch geht es nicht sehr weit über die Grundlagen hinaus (wie das Erklären der Grundkonzepte der Sprache - Listen, Tupel, Wörterbücher - etwas, das traditionellere Programmiersprachen entweder nicht oder nur sehr wenig handhaben andere Art und Weise), aber wo es sich auszeichnet, ist es, die Augen für das zu öffnen, wozu die Sprache wirklich fähig ist. Das Buch steckt voller interessanter (wenn auch manchmal alberner) Übungsprojekte und macht einen guten Job, indem es den Leser durch diese führt und erklärt, wie die Sprache funktioniert. Werden Sie ein Meister der Python-Programmierung, nachdem Sie diese Projekte studiert haben, werden Sie es nicht tun, aber Sie werden sehr gut darin sein, die (sehr ausgezeichnete) Online-Python-Dokumentation zu lesen und, was noch wichtiger ist, zu wissen, wonach Sie suchen.
05/14/2020
Ngo Civcci

Gemischte Gefühle.

Das Buch ist gut darin, was es tut. Es ist einnehmend. Aber ich habe nicht genug Übung mit den Grundlagen bekommen. Das Tempo war zu schnell und jetzt, wo ich fertig bin, habe ich immer noch nicht das Gefühl, programmieren zu können.

Ich versuche jetzt einen praxisorientierteren Ansatz Diese Website durchsuchen als Lernressource. Trotzdem gab mir ATBSWP eine großartige konzeptionelle Grundlage. Vielleicht ist ein kombinierter Ansatz am besten?
05/14/2020
Hershell Spancake

Zwei Jahre in der Informatik langweilte mich das Thema. Dieses Buch hat dieses Feuer in mir wieder entfacht. Es hat ein neues Licht gebracht, eine neue Perspektive auf die Informatik. Es ist ein praktisches Problemlösungsbuch, das sich darauf konzentriert, Scheiße zu machen. Dabei lernen Sie das Programmieren. Ich persönlich denke, dass der beste Weg zu lernen darin besteht, einen Zweck im Auge zu haben. Dieses Buch gibt Ihnen diesen Zweck. Es macht Lust, Dinge zu automatisieren. Und dann lernen Sie, wie es geht.

Als jemand, der ziemlich viel Erfahrung im Programmieren hat, finde ich dieses sogenannte "Anfänger" -Buch sehr interessant! Es bietet kristallklare Erklärungen, coole Hacks und macht Lust, alles zu automatisieren!
05/14/2020
Wehner Salama

Es gibt Kritikpunkte, dass dieses Buch nicht tief genug geht, aber Sie werden feststellen, dass diese Argumente von Leuten stammen, die wahrscheinlich Programmiererfahrung haben und die tieferen Tiefen des Kaninchenlochs erlebt haben.

Wenn Sie mehr als ein Programmierbuch gelesen haben, gehören Sie wahrscheinlich nicht zur Zielgruppe dieses Buches.

Wenn Sie noch nie programmiert haben und einen guten Ausgangspunkt suchen, ist dies eine wunderbare Einführung. Zu viele Startpunkte für unerfahrene Programmierer sind lediglich Syntaxleitfäden, und ich freue mich, endlich eine ganzheitlichere Referenz zu haben, die zugänglich ist und neue Lernende in das Denken über Programmiersprachen als kollaboratives Ökosystem einführt.
05/14/2020
Allina Ryll

Dies ist ein großartiges Buch für alle, die daran interessiert sind, den Übergang vom Erlernen von Python-Code zum Erstellen von Programmen zu schaffen, die nützliche Dinge tun.

Das Buch enthält einen grundlegenden Überblick über Python. Es enthält praktische Beispiele, angefangen beim Lesen und Schreiben von Daten in Dateien bis hin zum schnellen Webwechseln, Erstellen von Tabellenkalkulationen, Bildmanipulation und anderen nützlichen Techniken.

Es ist sowohl gut durchdacht als auch gut geschrieben. Ich habe mir ein Podcast-Interview des Autors Al Sweigart angehört. Er ist sowohl Pädagoge als auch Programmierer. Einige seiner anderen Arbeiten konzentrieren sich auf die Verwendung von Spielen, um jungen Menschen Python beizubringen. In diesem Fall liegt der Schwerpunkt auf dem praktischen Nutzen für Erwachsene.

Dieser Ansatz passt gut zu meinen eigenen Ansichten. Wir fangen gerade erst an, die Vorteile der sogenannten computergestützten Intelligenz zu erkennen. Seit vielen Jahren betrachten Menschen menschliche und Computerintelligenz als Entweder-Oder-Vorschlag. Mensch gegen Maschine. Automatisierung oder Menschen.

Es stellt sich heraus, dass die Antwort auf "Wer spielt das beste Schach" weder der Großmeister noch Watson war. Der Gewinner war ein kluges Kind mit einem billigen Schachcomputer. Die Leute lernen, was eine Anwendung gut macht, aber auch, wenn sie die Kontrolle übernehmen müssen.

Die Beiträge der Menschen werden wertvoller, wenn sie die Computerunterstützung nutzen. Für Vertriebsmitarbeiter fließt dieser Wert direkt in das Umsatzwachstum. Ein computergestützter Verkäufer sollte in der Lage sein, mehr Geschäfte zu buchen. Eine der größten Herausforderungen kann sein, dass jeder Verkäufer unterschiedliche Herausforderungen, Kunden und Fähigkeiten hat.

Das Buch trägt den Untertitel "Praktische Programmierung für Anfänger". Zu dem Zeitpunkt, als ich es las, war ich kein absoluter Anfänger, würde mich aber auch kaum als versierten Programmierer bezeichnen. Ich habe den ersten Abschnitt über Programmiergrundlagen übersprungen und bin direkt zum Abschnitt über das Lesen und Schreiben von Dateien auf eine Festplatte übergegangen. Ich fing dann an, Excel-Blätter zu lesen und zu schreiben. In relativ kurzer Zeit fand ich zwei Dinge. Erstens, dass ich Excel tatsächlich programmgesteuert in Python lesen und schreiben konnte. Das zweite war, dass ich zurückgehen und einige der grundlegenden Dinge nachlesen wollte, die ich übersprungen hatte.

Es ist gut indiziert, gibt wunderbar praktische Ratschläge und bietet eine gute Balance zwischen direkter Information und der Ermutigung, "die Reifen zu treten" und selbst zu lernen. Ich arbeite an einem Kontaktverwaltungstool für mich, das Kontakte abruft, nach Duplikaten sucht, Informationen aus anderen Quellen vervollständigt und es mir ermöglicht, auszuwählen, was ich in andere Systeme hochlade, und es entsprechend in ein Excel-Tabellenformat zu formatieren.

Ich würde dieses Buch jedem Erwachsenen empfehlen, der Python lernen möchte und sich lieber auf Dinge konzentrieren möchte, die praktische Ergebnisse liefern. Al stellt den vollständigen Text seines Buches online zur Verfügung, sodass Sie es überprüfen und sich selbst davon überzeugen können.

[Hier ist der Link zur Online-Kopie des Buches] (https://automatetheboringstuff.com)
05/14/2020
Aloin Hustead

Fünf Sterne, wie das Buch macht, was es verspricht, wirklich, wirklich gut.
Ich bin ein Powershell-Typ und wollte meine Fähigkeiten ein wenig erweitern - also hat das super geklappt. Ich habe einige Teile übersprungen - Excel, Word, PDF, da sie für mich jetzt nicht wirklich relevant sind, und die Bildmanipulation völlig ignoriert -, aber Teile, die ich durchlaufen habe, haben viel erklärt.
Ich habe es auch geschafft, ein reales Programm zu erstellen, bei dem ich nicht in PS arbeiten konnte. Das ist also großartig. - Ich würde nicht in Betracht ziehen, eine andere Sprache zu lernen, um etwas zu tun, von dem ich weiß, wie man es in einer anderen macht, aber da sich dies erweitert und darauf aufbaut, ist es großartig. Hat auch dazu beigetragen, meine Theorie zu beweisen, dass das Erlernen einer anderen Sprache wirklich einfach ist, wenn Sie wissen, wie das System funktioniert.
Weiterempfehlen!
05/14/2020
Selia Weirauch

Muss für Python-Entwickler gelesen werden. Überzeugen Sie sich selbst, ob Sie diese Projekte durchgehen und sich wohl fühlen können, ohne daran zu arbeiten.

Nachdem Sie dieses Buch gelesen haben, sollten Sie nichts mehr tun ... Sie schreiben Code und weisen das Skript an, es auszuführen und zu kaboomieren! Sie automatisieren Ihre Sachen virtuell.

Al Sweigart danke!
05/14/2020
Juliane Jamee

Anstelle des alten Gedankens, alle Details zu füllen - was die meisten Programmierexperten tun; Al hat die grundlegenden Dinge in etwa 30% des Buches zusammengefasst und viel Platz für Module und unabhängige Projekte gelassen.

Mein Ziel war es, Python zu verstehen, indem ich es übte; und der Autor hat es geschafft, mir wirklich gut zu helfen.
05/14/2020
Gildus Schoepf

Nun, ich schätze dieses Buch sehr und freue mich darauf, einige der darin enthaltenen Dinge auszuprobieren. Ich bin mir nicht sicher, ob ein Anfänger all dem folgen kann, aber zum Glück bin ich kein Anfänger.
Das Buch konzentriert sich mehr darauf, Dinge zu tun, als alles über Python zu lehren. Wenn Sie also daran interessiert sind, die Sprache gründlich zu lernen, brauchen Sie mehr als dieses Buch. Empfohlen.
05/14/2020
Townshend Hackney

Ich habe dieses Buch mehreren Freunden empfohlen, die keine Programmierer sind, aber das Programmieren lernen möchten. Dieses Buch ist auch großartig, weil es den Leser mit dem Wissen ausstattet, das notwendig ist, um tatsächlich nützliche Dinge zu tun.
05/14/2020
Chansoo Lipford

Ich hatte keine Ahnung, dass dies ein Buch für Anfänger war. Das ist meine Schuld, weil ich es nicht bemerkt habe. In diesem Buch ging es nicht so sehr um Automatisierung, sondern um das Erlernen grundlegender Python-Mechaniken.
05/14/2020
Meyers Hazucha

Nachdem ich letztes Jahr eine ziemlich lange Pause vom Programmieren eingelegt hatte, sprang ich mit der Programmiersprache zurück ins Spiel Python. Als solches brauchte ich Ressourcen, die lehrreich und praktisch waren. Albert's Sweigart's Automatisieren Sie das Langweilige mit Python: Praktische Programmierung für Anfänger ist an allen Fronten zufriedenstellend.

Die Neuheit des Ansatzes dieses Buches im Programmierunterricht ist wirklich erfrischend. Anstatt die Sprache zu dekonstruieren und jeden Aspekt nacheinander zu behandeln, wie es viele traditionelle Lehrbücher tun, besteht Sweigarts Ansatz darin, Ihnen die Sprache durch praktische Konzepte wie Manipulieren von Zeichenfolgen, Lesen und Schreiben von Dateien, Web-Scraping und vieles mehr zu zeigen. Durch Projekte, die im gesamten Text verteilt sind, betont Sweigart echte Programme, mit denen Sie automatisieren können ... so ziemlich alles.

Im Gegensatz zu der leblosen, kaltherzigen logischen Stimme der meisten technischen Lehrbücher ist der Schreibstil hier unterhaltsam und mit einem Hauch von Humor verbunden. Dies beeinträchtigt jedoch nicht die Klarheit der Erklärungen.

Jedes Kapitel beginnt mit einer motivierenden Erklärung eines neuen Konzepts (z. B. Web Scraping), gefolgt von Beispielprojekten zur Lösung eines Problems mit diesem Konzept (z. B. Herunterladen aller Comics von xckd.com). Sweigart macht einen guten Job und erklärt jeden Schritt auf dem Weg, obwohl es manchmal etwas ausführlich für meinen Geschmack ist. Anschließend stellt er dem Leser Übungsfragen und ähnliche Projekte zur Verfügung, um sein Verständnis des Materials wirklich zu testen.

Da ich die Grundlagen von Python kannte, konzentrierte ich mich hauptsächlich auf die späteren Abschnitte des Buches. Ich fand die Kapitel über reguläre Ausdrücke, das Debuggen und Bearbeiten von Dateien verschiedener Typen (Excel, CSV, JSON) besonders nützlich.

An einigen Stellen ist das Buch ziemlich kühn, wenn es darum geht, viele Konzepte zu behandeln, aber der Autor stellt externe Ressourcen zur Verfügung, um einige der Lücken zu füllen.

Sweigart behandelt nicht viele traditionelle OOP-Konzepte wie Objekte, Klassen, Vererbung usw. Dies ist kein Mangel, da das Buch neue Programmierer dazu bringen soll, schnell nützlichen Code zu schreiben. Und in dieser Hinsicht gelingt es enorm.

Lieblingszitat:
“To paraphrase an old joke among programmers, “Writing code accounts for 90 percent of programming. Debugging code accounts for the other 90 percent.” Your computer will do only what you tell it to do; it won’t read your mind and do what you intended it to do. Even professional programmers create bugs all the time, so don’t feel discouraged if your program has a problem.”
-Albert Sweigart
05/14/2020
Cheatham Carrano

Dieses Buch macht das, was es verspricht: Es ist weder ein Referenzhandbuch, noch wird es am Ende seiner Lektüre jemanden in einen hochqualifizierten Computerprogrammierer verwandeln. Es ist eine Anleitung für Anfänger, um das Gefühl von Python zu bekommen. Als absoluter Neuling in Python und Computersprachen im Allgemeinen hat es mir geholfen, mich mit dem Python-Vokabular vertraut zu machen.

Trotzdem habe ich insgesamt nicht viel Vertrauen in mich selbst, dass ich Python vollständig verstehe oder seinen Code unabhängig schreibe. Viele der Projekte, die ich in meiner interaktiven Shell praktiziert habe, haben trotz wörtlicher Befolgung des Leitfadens einen Syntax- oder Traceback-Fehler. In Kapitel elf fühlte ich mich voraus. Immer weniger traf das Material entweder nicht auf mich zu (wenn ich mich auf ein Konzept bezog, das eher auf Windows als auf mein Betriebssystem ausgerichtet war), oder wenn ich wusste, dass dieses Projekt fehlerhaft sein würde.

Dennoch könnte es sich lohnen, dies zu überprüfen. Als ich mich entschied, selbständig Computerprogrammierung zu lernen, war dies eine der ersten Ressourcen, die in einer Suchmaschine auftauchten. Nachdem ich diesen Text ausgefüllt habe, bin ich jetzt besser mit der Python-Sprache vertraut und es ermutigt mich, mehr zu lernen. Also werde ich mehr Bücher über Python lesen und ich habe Glück - der Autor Al Sweigart hat andere Bücher zu Python und anderen Computerprogrammierungsthemen.

Während ich eine physische Kopie lese, die aus meiner lokalen Bibliothek ausgeliehen wurde, kann sie kostenlos (unter der Creative-Commons-Lizenz) gelesen werden Webseite. Ehrlich gesagt sollte sich niemand darüber beschweren, wie viel das Buch gekostet hat. Denken Sie nicht, dass es 30 Dollar wert ist? Spenden Sie den gewünschten Betrag an Sweigart's PayPal stattdessen. Seine anderen Bücher und Ressourcen werden ihm kostenlos zur Verfügung gestellt Mit Python erfinden Schauen Sie sich das auch an und unterstützen Sie es.
05/14/2020
Raycher Pluhar

Das Ziel dieses Buches ist es, Nicht-Programmierern beizubringen, wie man Python verwendet, um Aufgaben zu automatisieren, und das gelingt. Leser mit etwas mehr Wissen oder Programmierambitionen werden mit einigen Kompromissen konfrontiert sein.

Der erste Teil des Buches ist ein kurzer Kurs in Python 3 mit Schwerpunkt auf Praxis und wenig Theorie. Klassen und Objektorientierung werden weggelassen, was für manche ein Nein-Nein sein kann.

Der zweite Teil befasst sich (hauptsächlich) mit der Automatisierung mit Hilfe einiger externer Module. Wieder steht die Praxis im Mittelpunkt, mit einer kleinen Einführung in die Technologie und der Präsentation nur einer Handvoll der in den Modulen verfügbaren Methoden. Es werden sehr detaillierte Anwendungsbeispiele gegeben, aber ich habe mich gefragt, wozu einige von ihnen gut sind (warum zum Beispiel ein CSV-Parsing-Modul verwenden, um die erste Zeile einer Datei abzurufen?).

Letztendlich ist dieses Buch genau das Richtige für Sie, wenn Sie nur genug Python lernen möchten, um kurze Programme für die besprochene Automatisierung zu erstellen. Wenn Sie eines Tages längere oder anspruchsvollere Programme erstellen möchten, können Sie nicht nur besser programmieren, sondern auch die vielen im Web verfügbaren Python-Module suchen und verstehen, indem Sie die Zeit damit verbringen, ein richtiges Python-Tutorial zu lesen und die Theorie zu lernen.
05/14/2020
Falk Grennay

Ich habe nicht jede Seite davon gelesen, aber ich finde es fair, sie als gelesen zu markieren.

Ich habe davon profitiert, als ich anfing, Programmieren zu lernen, da es mir viel Struktur gab. Das Format ist einfach zu befolgen und zeigt Ihnen, wie Sie Dinge zum Laufen bringen. Mit meinen frühen Fähigkeiten echte Anwendungsfälle zu finden, war äußerst motivierend.

Nach meiner ersten Lernerfahrung kehrte ich zu dem Buch zurück, wenn ich eine bestimmte Aufgabe hatte, die ich zu erfüllen versuchte. Es wurden mehrere Module eingeführt, die mir sonst nicht bekannt gewesen wären. Es war fantastisch als sehr anfängerfreundliche Dokumentation für diese Module.

Ich würde sagen, für neue Programmierer ist dies eine obligatorische Lektüre. Für erfahrene Programmierer, die zu Python wechseln, kann dies nützlich sein, um einige nützliche Module kennenzulernen, die Sie sonst möglicherweise verpassen.
05/14/2020
Margarita Spratt

Dieses Buch ist ganz für Anfänger von Python.
Die Erklärung ist leicht zu verstehen. Ich verstehe alle Erklärungen, obwohl ich aus einem nicht englischen Land komme.
Ich hoffe ihr werdet dieses Buch lieben, genießt einfach die Welt von Python!
05/14/2020
Westerfield Wiswall

Der Titel sollte lauten: "Liste einiger Dinge, die Sie 2015 mit Python automatisieren könnten und die ich auf 500 Seiten einpassen könnte."
05/14/2020
Waylin Hur

3.5
Ich denke, das Buch ist wirklich hervorragend für Anfänger in der Programmierung und in Python.
Für fortgeschrittene Level kann es etwas langweilig sein, aber das Zeug über Python-Zeug ist immer noch nützlich.
05/14/2020
Kelley Riker

Wenn Sie regelmäßig Python verwenden, können Sie die ersten sechs Kapitel vollständig überspringen. Realistisch gesehen können Sie das gesamte Buch überspringen - es ist wirklich für Anfänger. Ich habe das Ganze nur für den Fall gelesen. Obwohl ich mich jetzt ziemlich von der Version von mir distanziert habe, die nicht programmieren konnte, habe ich das Gefühl, dass Abschnitt eins einen soliden Überblick für den gesamten Anfänger bietet.

Als ich in Kapitel sieben ging (wo die praktischen Beispiele beginnen), hatte ich die Idee verwurzelt, dass das Buch zu elementar für mich war. Ich wurde von meinem hohen Pferd entlassen, als mir klar wurde, dass ich einige der komplexeren Regex-Ausdrücke wahrscheinlich nicht freihändig hätte bearbeiten können. Natürlich stimme ich dem Glauben zu wer muss es wirklich auswendig lernen wenn du. .. hast regexrDer Autor hat jedoch eine recht effektive Möglichkeit, die Schwierigkeitsgrade im Verlauf jedes Kapitels zu skalieren.

Das Problem mit diesem Buch für Anfänger ist, dass etwas so Geringes wie das nicht vollständige Verstehen von Syntax oder Einrückung dazu führen kann, dass Sie tief in das StackOverflow-Kaninchenloch vordringen, ohne die Offensichtlichkeit eines Fehlers zu bemerken, den Sie gemacht haben. Wenn Sie so früh auf Ihrer Reise von SO abhängig werden, wird dies die Beibehaltung kritischer Themen behindern. Abgesehen davon ist es ein unterhaltsames Programmierbuch mit zahlreichen Beispielen und relevanten Übungsproblemen.

Das Problem mit diesem Buch für den Leser mit Arbeitskompetenz ist, dass Sie bereits wissen, was Google tut, und dass Sie bereits wissen, wie diese Komponenten zusammengefügt werden. Ich hatte bereits umfangreiche Berufserfahrung mit oder hatte bereits Blog-Beiträge zu den meisten Kapitelthemen geschrieben. Obwohl das geführte Lernen nett war, hat es meine Fantasie nicht wirklich beflügelt, da ich bereits weiß, wozu Python in der Lage ist.

Das letzte Kapitel ist bei weitem das interessanteste. Vor ungefähr einem Jahr schrieb ich einen Blog-Beitrag darüber, wie man das Spielen eines Flash-Spiels mit Python unter Verwendung derselben Bibliothek automatisiert. Ich bin darauf gestoßen Programmieren eines Bots zum Spielen des Flash-Spiels "Sushi Go Round" und, verblüfft über die Qualität des Blogposts, habe ich mein Tutorial geschrieben. Es stellt sich heraus, dass es vom Autor dieses Buches geschrieben wurde.
05/14/2020
Nedry Johsnon

Ich denke, der Videokurs über Udemy ist besser als das Lehrbuch, da die Ergebnisse automatisch auf dem Bildschirm angezeigt werden und im Gegensatz zu dem vorherigen Python-Buch, das ich gelesen habe, weniger Code zum Eingeben vorhanden ist. Wie aus dem Buchtitel hervorgeht, geht es in den Projekten dieses Kurses darum, Python-Codes zu verwenden, um Ihre tägliche Routine für Sie zu erledigen. Während des Kurses habe ich einige coole Python-Bibliotheken von Drittanbietern kennengelernt. Alles in allem lohnt es sich, sie sich anzusehen.
05/14/2020
Geraint Melter

Ich habe mit diesem Buch angefangen, als ich vor 4 Monaten Schwierigkeiten hatte, die Grundlagen von Python zu verstehen. Lassen Sie mich auch akzeptieren, dass ich trotz meines Informatik-Abschlusses nie von Programmierung fasziniert war. Mit dem Aufkommen von Datascience und ML musste ich mich jedoch für eine Sprache entscheiden und entschied mich für Python. Nachdem ich müde war, begann ich, diesem Buch zu folgen, indem ich mir mehrere Youtube-Videos oder kurze kurze Spickzettel mit der Aufschrift "Programmieren in einer Stunde" oder anderen Dingen ansah so wie das. Mir wurde klar, dass es keinen Ausweg aus dem Klang und dem grundlegenden Verständnis der Sprache geben kann.

Der Grund, dieses Buch zu wählen, liegt auch in meiner Rolle bei der Arbeit, wo ich ein Pilotprojekt entwickle und dann versuche, die Zeit- und Ressourcen- / Aufwandeinsparungen, die wir erzielen, zu automatisieren und dem Kunden mitzuteilen. Ich hatte meistens Hersteller-Tools für eine solche Automatisierung verwendet. Es gibt Situationen, in denen ich Komponenten von Drittanbietern wie E-Mail-Anhänge an einen NAS-Standort oder Dumping integrieren musste, um Punkte direkt vom Job zu teilen, was mein aktuelles Tool nicht erlaubte, aber Flexibilität beim Schreiben solcher Codes bot.

Das heißt, dies war das Buch, das ich im Internet gefunden habe. Durch den Inhalt gehen Vielen Dank an Autor Al Sweigart für die Bereitstellung der E-Kopie des Buches.

Der Inhalt des Buches ist strukturiert und übersichtlich organisiert. Der erste Teil des Buches befasst sich mit den Grundlagen der Python-Programmierkonstrukte, während sich der zweite Teil mit den allgemeinen Automatisierungen befasst.

Die Datentypen der Python-Liste und des Wörterbuchs werden sehr gut erklärt. Übungsfragen haben wirklich dazu beigetragen, Vertrauen in das zu schaffen, was ich gelernt habe.

Der zweite Teil des Buches war hilfreich für das Verständnis der Dateiübergabe, des Mustervergleichs mit dem regulären Ausdruck. Diese Konzepte werden auch Schritt für Schritt erklärt und haben mir bei meiner Arbeit sehr geholfen.

Web-Scrapping-Teil wird gut erklärt. Ich wünsche mir jedoch, dass dieser Teil für Anfänger etwas weiter ausgearbeitet werden muss, um andere Szenarien abzudecken

Alles in allem fand ich das Buch hilfreich für mich und würde es jedem empfehlen, der mit Python anfängt oder der Automatisierung mit Python lernen möchte.

Hinterlassen Sie eine Bewertung zu Đang thực hiện Boring với Python: Praktisches Programmieren für Anfänger


Nützliche Links