Die Verarbeitung ist als Java-basiertes Tool bekannt, das selbst Anfänger leicht erlernen können. Ich fand es jedoch sehr nützlich für diejenigen, die Python starten möchten. Deshalb habe ich den Grund zusammengefasst.
Ursprünglich ist Processing ein Java-basiertes Tool, das eine visuelle Darstellung mit sehr wenig Code ermöglicht. Infolgedessen ist die Installation auch ziemlich einfach. Dieses Mal installieren Sie einfach die Python-IDE nach der normalen Processing-Installation.
Klicken Sie hier, um Processing herunterzuladen (beide Windows Mac können verwendet werden) https://processing.org/download/
Installieren Sie den Python-Modus (dieser Link ist mit Bildern leicht zu verstehen). https://pycarnival.com/processingpy1/
Es wäre schön zu visualisieren, wie sich jedes Verhalten verhält, um die grundlegende Schleifenverarbeitung von Python zu erlernen und Klassen zu erstellen. Da die Verarbeitung jedoch auf das Zeichnen spezialisiert ist, spiegelt sich die Wiederholung in der Verarbeitung wider. Es ist bequem zu sehen.
Opencv wird häufig verwendet, um Tasten- und Mauseingaben in Python zu verarbeiten. cv2.waitKey reagiert nicht und es ist schwierig, das Konzept des Mausrückrufs plötzlich zu erklären.
Die Verarbeitung ist einfach, da Variablen wie key und mouseX vordefiniert sind und außerhalb der Zeichenfunktion ständig aktualisiert werden.
Sie können den GLSL-Shader mit der Standardinstallation sowohl in Java als auch in Python mit Verarbeitung ausführen. Das linke ist der Funktionscode der GLSL-Ausführung, wenn es in Java geschrieben ist, und das rechte ist Python. Wenn Sie versuchen, dies ohne Verarbeitung zu tun, wird bei der Installation von PyOpenGL je nach Umgebung möglicherweise ein Fehler angezeigt. Dies ist sehr einfach, da es viel Zaubercode gibt.
Hier erfahren Sie, wie Sie es in Java und Python ausführen. https://qiita.com/mizumasa/items/887c4e85c688a2b0d5f1
Wenn Sie den Python-Modus installieren, sehen Sie einige Beispiele aus den "Dateien" oben links.
Es ist ein Prototyp-Tool, daher ist es zu viel verlangt, aber Numpy, Matplotlib usw. können nicht verwendet werden. Daher reicht es immer noch nicht aus, die Entwicklung mit Python ernsthaft zu versuchen.
Da es derzeit nur wenige japanische Tutorials gibt, denke ich, dass es ein nützliches Werkzeug für Leute ist, die Python tatsächlich verwenden können, um Python zu unterrichten.
Um jedoch zu lernen, wie man Python-spezifischen Code schreibt, ist die grafische Anzeige einfach und die Ausgabe fühlt sich leicht verständlich an. Daher dachte ich, dass sie als Werkzeug zur Verhinderung von Stolpern sehr attraktiv wäre.
Bisher habe ich gerade die nützlichen Punkte der ursprünglichen Verarbeitung erwähnt, Dies gleicht die Schwachstellen von Python aus, und ich möchte die Verarbeitung sowohl denjenigen empfehlen, die Python in Zukunft für das Studium der numerischen Analyse und des maschinellen Lernens verwenden möchten, als auch denjenigen, die die Verarbeitung und das Studium von Python beginnen möchten. Ich werde.