5 Gründe, warum die Verarbeitung für diejenigen nützlich ist, die mit Python beginnen möchten

Einführung

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.

Warum die Verarbeitung so bequem ist

❶ Einfache Umgebungskonstruktion

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/

❷ Einfach zu visualisieren

processing2.gif

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.

❸ Einfach zu handhabende Tastatureingabe usw.

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.

processing1.gif

Die Verarbeitung ist einfach, da Variablen wie key und mouseX vordefiniert sind und außerhalb der Zeichenfunktion ständig aktualisiert werden.

❹ Shader kann auch ausgeführt werden

Sie können den GLSL-Shader mit der Standardinstallation sowohl in Java als auch in Python mit Verarbeitung ausführen. processing_shader2.jpg 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

❺ Muster sind standardmäßig enthalten

Wenn Sie den Python-Modus installieren, sehen Sie einige Beispiele aus den "Dateien" oben links.

スクリーンショット 2019-01-06 16.18.49.png

Unglücklicherweise

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.

Zusammenfassung

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.

Recommended Posts

5 Gründe, warum die Verarbeitung für diejenigen nützlich ist, die mit Python beginnen möchten
Für diejenigen, die Excel VBA lernen und mit Python beginnen möchten
Für diejenigen, die Python mit vim schreiben möchten
Python-Technik für diejenigen, die Anfänger loswerden wollen
Link, um mit Python zu beginnen
Für diejenigen, die mit TensorFlow2 maschinelles Lernen beginnen möchten
Der erste Schritt des maschinellen Lernens ~ Für diejenigen, die versuchen möchten, mit Python zu implementieren ~
❤️ Blogger ❤️ "Beloved BI" ❤️ Los geht's ❤️ (für diejenigen, die mit Python Diagramme erstellen können)
Umgebungskonstruktion für diejenigen, die Python einfach mit VSCode (für Mac) lernen möchten
Lose Artikel für diejenigen, die mit der Verarbeitung natürlicher Sprache beginnen möchten
[Kurzer Satz] easygui für diejenigen, die sehr einfach eine einfache GUI mit Python verwenden möchten
Zubu Amateur will Python starten
Beginnen wir mit Python 3. ~ Für Kätzchen, die sich fragen, was sie als Hauptsprache wählen sollen ~
Erste Schritte mit Processing und p5.js (für diejenigen, die andere Sprachen beherrschen) 02
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
Treten Sie Azure mit Go ~ bei Für diejenigen, die Azure mit Go ~ starten und kennenlernen möchten
Einführung in die Verarbeitung und p5.js (für diejenigen, die andere Sprachen beherrschen) 01
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen
Ärgerliche Punkte für diejenigen, die Ansible vorstellen möchten
Ich möchte mit dem Linux-Kernel beginnen. Wie ist die Listenkopfstruktur?
Beispielcode für den Einstieg in den GLSL-Shader in Processing (entweder Java oder Python)
Für diejenigen, die neu in der Programmierung sind, sich aber entschieden haben, Daten mit Python zu analysieren
Beginnen Sie mit Python! ~ ② Grammatik ~
Für diejenigen, die Janome ordnungsgemäß mit Python installiert haben sollten, aber eine Fehlermeldung erhalten
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Referenz Referenz für diejenigen, die mit Rhinoceros / Grasshopper codieren möchten
Für diejenigen, die in Schwierigkeiten sind, weil NFC beim Lesen von NFC mit Python endlos gelesen wird
Für diejenigen, die Bilder so schnell wie möglich nebeneinander mit matplotlib von Python anzeigen möchten
Beginnen Sie mit Python! ~ ① Umweltbau ~
Erste Schritte mit Python für PHPer-Klassen
Wie fange ich mit Scrapy an?
Wie fange ich mit Django an?
Ich möchte mit Python debuggen
Erste Schritte mit Python für PHPer-Funktionen
Beginnen Sie mit Python mit Blender
PyPI-Registrierungsverfahren für diejenigen, die ihr PyPI-Debüt geben möchten
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler 2016 werden möchten
Ein Memo für diejenigen, die eine schnelle Socket-Kommunikation mit Netcat wünschen
Ich möchte wütend auf meine Mutter werden, wenn die Erinnerung knapp ist
Schritt Notizen, um mit Django zu beginnen
Memo, um nach KPI mit Python zu fragen
Ich habe versucht, mit Hy anzufangen
Ich möchte Protokolle mit Python analysieren
Ich habe Airbnb-Daten für diejenigen analysiert, die in Amsterdam bleiben möchten
Ich möchte mit aws mit Python spielen
[Python] Ein Skript, das für die Excel / CSV-Verarbeitung nützlich ist
Erste Schritte mit Python für PHPer-Super Basics
Beginnen wir mit TopCoder in Python (Version 2020)
Wie Python-Anfänger mit Progete beginnen
[Blender x Python] Beginnen wir mit Blender Python !!
Für diejenigen, die eine Verarbeitung in natürlicher Sprache mit dem Wissen von WikiPedia durchführen möchten, das über den einfachen Keyword-Abgleich hinausgeht
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
AssertNumQueries ist nützlich, wenn Sie N + 1-Abfragen einfach mit django testen möchten
[Gelöst] Ich habe eine Frage an diejenigen, die mit Python-Mechanisierung vertraut sind.
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Erste Schritte mit Python mit 100 Klopfen bei der Sprachverarbeitung
Python-Handspiel (Beginnen wir mit AtCoder?)