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

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.