Processing or Python

Als 1e jaars developer-in-opleiding ben je nu met je portfolio bezig. Maar hoe kun je je nu onderscheiden van de anderen, als iedereen dezelfde opdrachten maakt ? In het tweede blok krijg je daarom de ruimte om te kiezen voor een kleine specialisatie: processing or python.

Processing

Wil je wel even iets anders dan web-development ? Heb je belangstelling voor visuals ? Zie je jezelf wel als VJ bij een event ? Of wil je met je werk in een museum hangen ? Welcome to processing!

Processing is een taal voor visual artists. Hoewel de P3 (java) client van https://processing.org/ sterker is, kun je praktisch goed terecht in de webversie (javascript implementatie) van bijv. Openprocessing.

De Processing Challenge

Kies je voor Processing dan is jouw challenge :

  • Het volgen van 2 bestaande tutorials
  • Het maken van een kleine demo met eigen werk. Maak een remake van een bestaand (bekend) kunstwerk.
  • Maak een video van je werk of gebruik Openprocessing
  • Voeg je werk toe aan je portfolio site.

Bronnen voor Processing

https://p5js.org/

https://www.openprocessing.org/

https://github.com/processing/p5.js/wiki/p5.js-overview

Python

Python is een vrij technische taal die tegenwoordig de hardst groeiende is. Toepassingen zijn webapplities, devices (IoT) zoals de Raspberry Pi geavanceerde toepassingen als cloud of security analyse (pentesting). In 2018 was het na Javascript en Java de #3 taal van Github.

Python Challenge

Kies je voor Python, dan is je challenge:

Leer eerst de basis van Python door een aantal tutorials te volgen. <<< TBC !>>>>

De Python Link

De opdracht is: maak een gokkast / bingo / loterij / …. .

  • loterij engine
  • opslaan van winnaars
  • uitvoeren van rapportages

Goed overzicht van bronnen – dat kan ik niet beter! Hitchhiker’s guide to Python: https://docs.python-guide.org/intro/learning/

The Coding Train

https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw