Effektives PyCharm: Lernen Sie die PyCharm IDE mit einem praxisorientierten Ansatz

Bewertung:   (3,5 von 5)

Effektives PyCharm: Lernen Sie die PyCharm IDE mit einem praxisorientierten Ansatz (Matt Harrison)

Leserbewertungen

Zusammenfassung:

Das Buch enthält einen guten Inhalt, leidet aber unter einer schlechten Präsentation, einer schlechten Druckqualität und zahlreichen Bearbeitungsfehlern, was für viele Leser zu einer enttäuschenden Erfahrung führt. Trotz des geringen Gewichts und der potenziellen Nützlichkeit als Nachschlagewerk ist der hohe Preis von 50 Dollar angesichts der Qualität des Buches nicht gerechtfertigt.

Vorteile:

Gut geschriebener Inhalt mit klaren und prägnanten Abschnitten
Nützliche Feature-Walkthroughs
Leichtes Taschenbuchformat für einfache Portabilität.

Nachteile:

Mangelnde Qualität bei Präsentation und Druck
Screenshots mit niedriger Auflösung, die schwer zu lesen sind
zahlreiche Rechtschreib- und Grammatikfehler
unzusammenhängendes Material
hoher Preis spiegelt nicht die Qualität wider
ein erheblicher Teil des Inhalts gilt möglicherweise nicht für Benutzer der Community-Version von PyCharm
allgemeine Unzufriedenheit, die zu dem Gefühl führt, abgezockt zu werden.

(basierend auf 12 Leserbewertungen)

Originaltitel:

Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach

Inhalt des Buches:

Hallo und herzlich willkommen zu Effektives PyCharm. In diesem Buch werden wir uns die verschiedenen Funktionen einer der besten Umgebungen für die Interaktion und die Erstellung von Python-Code, PyCharm, ansehen.

PyCharm ist eine IDE (integrierte Entwicklungsumgebung), und in diesem Buch lernen Sie, wie Sie das Beste aus diesem superstarken Editor herausholen können.

Als erstes werden wir darüber sprechen, warum wir überhaupt eine IDE benutzen wollen. Welchen Wert hat eine relativ schwergewichtige Anwendung wie PyCharm und warum sollten wir sie benutzen?

Es gibt viele Funktionen, die PyCharm wertvoll machen. Lassen Sie uns jedoch zunächst über die verschiedenen Arten von Editoren sprechen, die wir verwenden können, und über die Kompromisse, die dabei eingegangen werden.

Wir werden uns zunächst auf die Erstellung neuer Projekte und die Arbeit mit allen darin enthaltenen Dateien konzentrieren. Sie werden sehen, dass es eine Reihe von Konfigurationsschaltern gibt, die wir einstellen können, um effektiver zu arbeiten. Dann werden wir uns direkt auf das konzentrieren, was ich als den Star der Show bezeichnen würde - den Editor. Wenn du Code schreibst, brauchst du einen Editor. Sie werden eine Menge Code schreiben. Dazu gehört das Eingeben von neuem Text und das Bearbeiten von bestehendem Text. Der Editor muss großartig sein und Sie bei diesen Aufgaben unterstützen. Wir werden uns auf all die coolen Funktionen konzentrieren, die der PyCharm-Editor bietet.

Wir werden sehen, dass die Versionskontrolle, insbesondere Git und Subversion, tief in PyCharm integriert sind. Es gibt alle möglichen mächtigen Dinge, die wir über Git hinaus tun können, einschließlich der tatsächlichen Integration von GitHub. Wir werden uns auf die Versionskontrolle und die Funktionen direkt in der IDE konzentrieren.

PyCharm ist großartig beim *Refactoring*. Refactoring bedeutet, dass wir unseren Code ändern, um ihn anders zu strukturieren, um einen etwas anderen Algorithmus zu verwenden, ohne dabei das Verhalten des Codes zu ändern. In PyCharm gibt es viele leistungsfähige Techniken, mit denen man dies tun kann. Da PyCharm alle Ihre Dateien auf einmal versteht, kann es sicher refaktorisieren. Es wird sogar Doc-Strings und andere Elemente refaktorisieren, die ohne ein tiefes Verständnis der Codestrukturen übersehen werden könnten.

PyCharm verfügt über leistungsstarke Datenbank-Tools. Sie können mit den meisten Datenbanken interagieren, einschließlich SQLite, MySQL und Postgres. Sie können die Daten bearbeiten, die Schemata bearbeiten, Abfragen ausführen und vieles mehr. Da PyCharm ein tiefes Verständnis für Ihren Code hat, gibt es sogar eine Integration zwischen Ihrem Datenbankschema und dem Python-Texteditor. Beachten Sie, dass PyCharm eine kostenlose Version und eine professionelle Version hat. Die Datenbankfunktionen sind nur in der professionellen Version verfügbar.

PyCharm eignet sich hervorragend für die Erstellung von Webanwendungen mit Bibliotheken wie Django, Pyramid oder Flask. Es hat auch einen vollständigen JavaScript-Editor und eine Umgebung, so dass Sie TypeScript oder CoffeeScript verwenden können. Wir werden uns sowohl die serverseitigen als auch die clientseitigen Funktionen ansehen.

PyCharm hat einen großartigen visuellen Debugger, und wir werden uns alle seine verschiedenen Funktionen ansehen. Sie können ihn verwenden, um Ihre Anwendung zu debuggen und zu verstehen. Er verfügt über leistungsstarke Haltepunktoperationen und Datenvisualisierung, die Editoren normalerweise nicht haben.

Profiling ist eine häufige Aufgabe, wenn Sie verstehen wollen, wie Ihr Code läuft. Wenn Ihre Anwendung langsam ist und Sie wollen, dass sie schneller läuft, sollten Sie nicht raten, wo sie langsam ist. PyCharm macht es einfach, sich den Code anzusehen und zu bestimmen, was schnell und was langsam ist, anstatt sich auf unsere Intuition zu verlassen, die fehlerhaft sein kann. PyCharm verfügt über einige großartige eingebaute visuelle Werkzeuge, mit denen wir die Leistung unserer Anwendung grundlegend verstehen können.

PyCharm verfügt über integrierte Testläufe für pytest, unittest und eine Reihe von Python-Test-Frameworks. Wenn Sie Unit-Tests oder Integrationstests durchführen, wird PyCharm Ihnen zu Hilfe kommen. Eine Funktion, die Sie einschalten können, ist zum Beispiel die automatische Testausführung. Wenn Sie bestimmte Teile Ihres Codes ändern, führt PyCharm die Tests automatisch erneut aus. Es gibt ein paar zusätzliche Tools, die nicht wirklich in eine der oben genannten Kategorien fallen.

Weitere Daten des Buches:

ISBN:9781792310379
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Taschenreferenz für maschinelles Lernen: Arbeiten mit strukturierten Daten in Python - Machine...
Mit detaillierten Hinweisen, Tabellen und...
Taschenreferenz für maschinelles Lernen: Arbeiten mit strukturierten Daten in Python - Machine Learning Pocket Reference: Working with Structured Data in Python
Effektives PyCharm: Lernen Sie die PyCharm IDE mit einem praxisorientierten Ansatz - Effective...
Hallo und herzlich willkommen zu Effektives...
Effektives PyCharm: Lernen Sie die PyCharm IDE mit einem praxisorientierten Ansatz - Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach
Pandas 1.x Kochbuch - Zweite Ausgabe - Pandas 1.x Cookbook - Second Edition
Nutzen Sie die Leistungsfähigkeit von Pandas, um die meisten komplexen Probleme des...
Pandas 1.x Kochbuch - Zweite Ausgabe - Pandas 1.x Cookbook - Second Edition

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)