Javascript NPM

Javascript is heel lang de scripttaal voor websites geweest. Met PhP bereid je dan een webpagina voor die in HTML wordt omgezet en met CSS wordt opgemaakt. Met Javascript pas je dan vooral achteraf nog snel wijzigingen toe op zowel inhoudelijk als binnen het design. Met de komst van NodeJS is de taal op veel meer toe te passen dan alleen websites; je kunt er servers mee maken, automatische processen mee maken, onderhoud plegen op je devices etcetera. Een invloedrijke taal is het zo geworden. 

Uitdagingen

Er zijn een paar mooie sites te vinden op het internet die uitdagingen inhouden voor het ontwikkelen / leren / testen van je Python (en andere) vaardigehden. Hieronder noem ik er een paar.

 

Bronnen

Uitstekende hoeveelheid bronnen, uitleg, cheatsheets rondom python en te gebruiken libraries.  www.datacamp.com

En natuurlijk ook www.tutorialspoint.com, die naast python ook veel over andere talen heeft

Oefeningen

https://www.w3resource.com/python-exercises/Heel veel oefeningen met hun oplossingen voor alle onderdelen van het werken met Python als taal.

https://github.com/zhiwehu/Python-programming-exercisesEn nog een extra 100 oefeningen. Op github, wel voor Python 2.7 geschreven.

Online Editor

Online editor voor python programming. . Makkelijker kan haast niet. Werkt bovendien snel zonder veel laad-tijd.

repl.it

Henny Oosting

Een site om je werk te presenteren op de manier die bij jou past. Stijlvol als het stijlvol moet zijn. Boordevol technische informatie als dat jouw beter presenteert. Klassiek of modern, speels of kunstzinnig; jij bepaalt, wij ontwerpen (misschien wel samen met jou) en maken.

VKantoor

Het Virtueel Kantoor is een web-applicatie in gebruik bij welzijnsinstellingen in Noord Nederland. Zij kunnen alle werk in bijhouden dat zij doen binnen hun projecten. Zowel op het nivo van de medewerker als op dat van de organisatie zelf. Zo vindt je er modules in voor personeelswerk, projectmanagement, telefoon- en postafhandeling, clientdossiers, tijdschrijven, adressenbeheer en contract-management.

SVG

Gebruik maken van SVG bestanden op sites kan een enorme tijdwinst opleveren als animaties of plaatjes moeten worden getoond. De vector-techniek levert scherpe randen aan de plaatjes, hoe uitvergroot ook gebruikt. En het bestand kan heel klein worden opgeslagen. Dat laatste levert bij complexe tekeningen veel tijdwinst tijdens het downloaden op.

Hieronder een voorbeeld van een webpagina met beweging van vogels rond of boven de zendmast.

PhP Sites

Al meer dan 15 jaar heb ik web-applicaties gemaakt gebruik makend van PhP in combinatie met MySQL. De werkwijze is dan zo dat er een PhP-sessie wordt gestart, dat eventueel gebruikte cookies met deze variabelen worden gelinked en dat vervolgens gemiddeld meer dan 100 variabelen gedurende het werken worden bijgehouden. In het voorbeeld hieronder zie je zo’n werkwijze. Het bespaart een deel van de MySQL acties, van belang omdat er in mijn applicaties databases zijn met meer dan miljoen records.