Ray's Way
  • Home
  • Podcast: Wat ik geleerd heb
  • Running diary
  • Over mij
  • Contact
Social Links
Facebook 0 Likes
Twitter 0 Followers
Spotify 0
Strava 82 Followers
Instagram 0 Followers
Ray's Way
Ray's Way
  • Home
  • Podcast: Wat ik geleerd heb
  • Running diary
  • Over mij
  • Contact
0
0
0
ray met python boek
  • Programming
  • Projects
  • Skills

Kan ik mezelf leren programmeren in 2 maanden tijd?

  • 23 november 2019
  • 3 minute read
  • 1.5K views
  • Ray
Total
1
Shares
1
0
0
0

Het ziet er altijd cool uit in een film. Als een whizkid binnen 30 seconden het hele FBI-systeem gehackt heeft en vervolgens heel voldaan roept: ‘We’re in.’

Binnen no-time rammen ze in zo’n film door hele lappen code heen.

In werkelijkheid loop je een half uur te hannesen omdat je ergens een dubbele punt vergeten bent.

Ik weet dit omdat ik ooit al een halve poging gedaan heb om programmeren onder de knie te krijgen. Het is me dus niet helemaal nieuw, maar veel verder dan een stukje code iets uit laten printen ben ik niet echt gekomen.

Wat wil ik precies gaan leren?

De programmeertaal Python.

Ik kies voor Python omdat de kans groot is dat ik dit op professioneel vlak nog kan gebruiken. De meeste control-systemen die wij op dit moment inzetten bij onze klanten om vergaderkamers te bedienen gebruiken Python voor hun aansturing.

Uitleg: Met een control-systeem kun je een vergaderkamer ‘bedienen’. Bediening gebeurd vaak via touch-panels of knoppenpanelen. Als een gebruiker het systeem aanzet kan er een reeks aan acties uitgevoerd worden, licht dimmen, display aan, volume naar een bepaald niveau etc. Om dit allemaal met elkaar te laten praten heb je een control-systeem nodig. 

Hoe ga ik het leren?

Het boek Learn Python 3 the hard way.

In mijn onderzoek op internet kwam dit boek telkens weer naar voren. Vanaf het begin moet je zelf al je code typen en mag je geen hulpmiddelen gebruiken. Op deze manier overleer je bepaalde aspecten (zoals het typen van de syntax) maar wordt je hier dus ook heel erg bekend mee.

Het boek bestaat uit ongeveer 60 opdrachten die je moet maken. Om op schema te blijven moet ik er ongeveer 2 per dag maken. In het begin zal het wat sneller gaan omdat de opdrachten dan nog vrij makkelijk zijn. Dit geeft me hopelijk wat meer tijd op het einde voor de wat moeilijkere opdrachten.

Er zijn ook veel online opties om Python te leren en het kan zijn dat ik in de loop van het project hier iets van mee pak als dat zo uitkomt of als ik het nodig blijk te hebben. Coderbyte en codeacademy zijn opties.

De leraar leert het meest

Omdat je iets pas echt goed begrijpt als je het ook zelf duidelijk uit kunt leggen ga ik op mijn blog een wekelijkse update plaatsen.

Het zal vooral een samenvatting zijn van de dingen die ik geleerd heb. Maar omdat de meeste mensen niet zo veel met programmeren hebben zal ik ook proberen af en toe wat dieper in te gaan op hoe ik leer.

Anders wordt het wel taaie kost.

Wanneer is het project geslaagd?

Als ik zelf een tempocalculator kan maken die hardlooptijden om kan rekenen. Mag in een app of op een website.

Hardlopers gebruiken meestal een temposnelheid om aan te geven hoe hard ze gelopen hebben. Bijvoorbeeld 5:00/KM. Dit betekent dat je vijf minuten over één kilometer doet. Deze temposnelheid is vrij lastig terug te rekenen naar KM/u of naar een 400-meter tijd. Hiervoor wil ik een calculator maken.

Waarom? Die bestaan toch al lang?

Klopt. Maar dat doet er niet toe.

Ik zou er ook voor kunnen kiezen om het project gewoon af te noemen als het boek uit is. Stuk makkelijker. Maar wel minder motiverend denk ik.

Zo’n calculator is iets bruikbaars dat direct toepasbaar is. Ik hoop dat dit het wat leuker maakt om naar het eind van het boek toe te werken.

Total
1
Shares
Share 1
Tweet 0
Share 0
Share 0
Ray

Hardlopen, voeding, mentale gesteldheid en gemoedsrust zijn de dingen die me bezig houden. 'Lover of wisdom' zolang het toepasbaar is en andere mensen kan helpen. Heb je tips of wil je even hoi zeggen? Stuur me gewoon een berichtje.

Related Topics
  • calculator
  • leren
  • programmeren
  • python
Previous Article
  • Health and Fitness
  • Life

3 lunch recepten voor optimale focus (die ook nog eens bulletproof zijn)

  • 17 november 2019
  • Ray
View Post
Next Article
raysway pepernotenrun
  • Breaking 3
  • Running
  • Running diary

Running Diary #23: De pepernotenrun geeft vertrouwen

  • 27 november 2019
  • Ray
View Post

Abonneer

Abonneer je nu op mijn nieuwsbrief

You May Also Like
boek scott adams
View Post
  • Intellectual
  • Podcast: Wat ik geleerd heb
  • Skills

Podcast #10: How to fail at almost everything and still win big

  • Ray
  • 28 februari 2021
raysway pepernotenrun
View Post
  • Breaking 3
  • Running
  • Running diary

Running Diary: Houdt de enkel het op weg naar de marathon?

  • Ray
  • 3 oktober 2020
oude rijn alphen aan den rijn
View Post
  • Breaking 3
  • Projects
  • Running
  • Running diary

De marathon van Alpen a/d Rijn. Doe je mee?

  • Ray
  • 9 september 2020
View Post
  • Intellectual
  • Life
  • Programming

Op deze manier word je ietsje beter in mislukken

  • Ray
  • 31 januari 2020
View Post
  • Breaking 3
  • Running
  • Running diary

RD #25: Ondertraining vs overtraining en de 20 van Alphen

  • Ray
  • 22 januari 2020
View Post
  • Breaking 3
  • Running
  • Running diary

Running Diary #24: Over mijn sub-3 marathon in …

  • Ray
  • 15 januari 2020
View Post
  • Creativity
  • Intellectual
  • Life
  • Skills

4 boeken die je kunnen helpen bij je werk (of aan een droombaan)

  • Ray
  • 22 december 2019
View Post
  • Breaking 3
  • Health and Fitness
  • Running

Hoe snel kun je een marathon lopen op het 14-kilometer-schema?

  • Ray
  • 11 december 2019
Twitter Feed
STRAVA

Abonneer

Abonneer je nu op mijn nieuwsbrief

Ray's Way
  • Home
  • Podcast: Wat ik geleerd heb
  • Running diary
  • Over mij
  • Contact
2023 © All Rights Reserved

Input your search keywords and press Enter.