Le traitement est connu comme un outil basé sur Java que même les débutants en programmation peuvent facilement apprendre, mais j'ai trouvé que c'était un outil très utile pour ceux qui veulent démarrer Python, j'ai donc résumé la raison.
À l'origine, Processing est un outil basé sur Java qui permet une représentation visuelle avec très peu de code. En conséquence, l'installation est également assez facile. Cette fois, installez simplement l'IDE Python après l'installation normale de Processing.
Cliquez ici pour télécharger le traitement (les deux Windows Mac peuvent être utilisés) https://processing.org/download/
Installer le mode Python (ce lien est facile à comprendre avec des images) https://pycarnival.com/processingpy1/
Ce serait bien de pouvoir visualiser comment chacun se comporte afin d'apprendre le traitement de boucle de base de Python et comment créer des classes, mais comme le traitement est spécialisé pour le dessin, comment la répétition se reflète dans le traitement. C'est pratique à voir.
Opencv est souvent utilisé pour gérer les entrées clavier et souris en python cv2.waitKey ne répond pas et il est difficile d'expliquer soudainement le concept de rappel de la souris.
Le traitement est facile car les variables telles que key et mouseX sont prédéfinies et sont constamment mises à jour en dehors de la fonction de dessin.
Vous pouvez exécuter le shader GLSL avec l'installation par défaut en Java et Python avec traitement. La gauche est le code court de l'exécution GLSL lorsqu'elle est écrite en Java, et la droite est Python. Si vous essayez de le faire sans traitement, vous pouvez obtenir une erreur en fonction de l'environnement lors de l'installation de PyOpenGL. C'est très simple, car il y a beaucoup de code orthographique.
Voici comment l'exécuter en Java et Python. https://qiita.com/mizumasa/items/887c4e85c688a2b0d5f1
Si vous installez le mode Python, vous pouvez voir quelques exemples des "Fichiers" en haut à gauche.
C'est un outil prototype, donc c'est trop demander, mais numpy, matplotlib, etc. ne peuvent pas être utilisés, il ne suffit donc pas d'essayer le développement avec Python sérieusement.
De plus, comme il existe actuellement peu de didacticiels japonais, je pense que c'est un outil utile pour les personnes qui peuvent réellement utiliser Python pour enseigner Python.
Cependant, afin d'apprendre à écrire du code spécifique à Python, je l'ai trouvé très attractif en tant qu'outil pour ne pas trébucher car l'affichage graphique était facile et la sortie était facile à comprendre.
Jusqu'à présent, je viens de mentionner les points utiles du traitement original, Cela compense les points faibles de Python, et je voudrais recommander Processing à ceux qui souhaitent commencer à utiliser Python pour étudier l'analyse numérique et l'apprentissage automatique à l'avenir, à ceux qui souhaitent entrer depuis Processing et étudier Python. Je vais.