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://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/