Example: quiz answers

De Programmeursleerling - Spronck

De ProgrammeursleerlingLeren coderen met Python 3 Pieter SpronckDe ProgrammeursleerlingLeren coderen met Python 3 Pieter SpronckVersion 10 2017 Copyright 2016, 2017 Pieter geef toestemming om dit document te kopi ren, verspreiden, en wijzigen volgens de regels van deCreative Commons Attribution-NonCommercial Unported License, die verkrijgbaar is originele vorm van dit boek is LATEX source code. Het compileren van deze LATEX source genereerteen systeem-onafhankelijke versie van een tekstboek, die geconverteerd kan worden naar andereformaten, en die kan worden LATEX source van dit boek wordt (mettertijd) beschikbaar gesteld boek is een vertaling door de auteur zelf van het boekThe Coder s Apprentice: Learning Program-ming with Python 3, Copyright 2016, 2017 Pieter meest recente versie van het boek zal steeds beschikbaar zijn technologie verandert de wereld in een hoog 30 jaar geleden kreeg ik mijn eerste baan als computerprogrammeur.

met dit boek, en ik heb het LATEX template van Downey’s boek gebruikt om mijn eigen boek te schrijven. Downey heeft recentelijk een Python 3 versie van zijn boek uitgebracht. Als je Engels voldoende beheerst en al een beetje bekend bent met programmeren, doe je er goed aan dat boek erbij te halen – het is gratis te downloaden.

Tags:

  Kobe

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of De Programmeursleerling - Spronck

1 De ProgrammeursleerlingLeren coderen met Python 3 Pieter SpronckDe ProgrammeursleerlingLeren coderen met Python 3 Pieter SpronckVersion 10 2017 Copyright 2016, 2017 Pieter geef toestemming om dit document te kopi ren, verspreiden, en wijzigen volgens de regels van deCreative Commons Attribution-NonCommercial Unported License, die verkrijgbaar is originele vorm van dit boek is LATEX source code. Het compileren van deze LATEX source genereerteen systeem-onafhankelijke versie van een tekstboek, die geconverteerd kan worden naar andereformaten, en die kan worden LATEX source van dit boek wordt (mettertijd) beschikbaar gesteld boek is een vertaling door de auteur zelf van het boekThe Coder s Apprentice: Learning Program-ming with Python 3, Copyright 2016, 2017 Pieter meest recente versie van het boek zal steeds beschikbaar zijn technologie verandert de wereld in een hoog 30 jaar geleden kreeg ik mijn eerste baan als computerprogrammeur.

2 In die tijdgebruikten alleen grote bedrijven met uitgebreide administraties computers. Of lievergezegd, n computer, want het was zeldzaam dat een bedrijf er meerdere had. Vrijwelniemand had een PC in huis, Internet bestond nog niet, niemand had een mobiele gebruikten de afgelopen 30 jaar is de manier waarop mensen leven en werken drastisch is buitengewoon duidelijk als je kijkt naar het werk dat mensen doen. Bijvoorbeeld,toen ik een kind was werd twee keer per dag post bezorgd vandaag de dag komt depostbode twee keer per week langs, wat betekent dat het leger van professionele postbodesgedecimeerd is. Bankkantoren sluiten omdat bankieren veel gemakkelijker online gedaankan worden.

3 Helpdesks worden bemand door digitale avatars of vervangen door onlineinformatiesystemen. Grote warenhuizen gaan failliet omdat mensen inkopen online doen,wat heeft geleid tot een enorme reductie in het aantal benodigde verkopers. En hoeweldat een lichte toename in de behoefte aan transportmedewerkers heeft veroorzaakt, metzelfrijdende voertuigen in het verschiet zal de werkgelegenheid voor chauffeurs snel totnul zijn alle beroepen voor wat we noemen laag opgeleiden, maar dat wil niet zeggendat hoog opgeleiden veilig zijn. Ik heb programmeren gedoceerd aan professionele jour-nalisten, die me vertelden dat computers grote delen van hun werk overnemen, zoals hetschrijven van eenvoudige artikelen en het doen van onderzoek ze wilden mijn cursusvolgen omdat ze wisten dat zonder vaardigheden in het omgaan met digitale technologie,ze binnenkort op straat zouden staan.

4 Programma s zijn al ontwikkeld om eenvoudigemaar o-zo-tijdrovende activiteiten van juristen te automatiseren, namelijk het doorzoekenvan achtergrondmateriaal. Computers kunnen componeren, schilderen, en beeldhouwen waarom zou je iemand een half jaar lang aan een blok graniet laten schaven als een3D-printer een beeldhouwwerk in een paar uur tijd produceert? Zelfs het ontwerpen enuitvoeren van wetenschappelijke experimenten wordt in diverse wetenschapsgebieden aldeels door computers de 30 jaar dat ik werk, heb ik de arbeidsmarkt zien veranderen van een situatie waarinhet gebruik van computers zeldzaam is, tot een situatie waarin de behoefte aan menselijkearbeidskrachten enorm is afgenomen ongeacht het beroep.

5 En die verandering is niet betekent niet dat er geen plaats meer is voor mensen op de arbeidsmarkt. Maar hetbetekent wel dat alleen mensen die iets kunnen bijdragen wat de computer niet goed alleenviVoorwoordkan doen, een baan kunnen krijgen. In de nabije toekomst zal de werkgelegenheid on-veranderlijk verbonden zijn aan de mogelijkheden van werkzoekenden om de kracht vanmensen en computers met elkaar te combineren zodat beide versterkt probleem is dat om de mogelijkheid te hebben computers in te zetten om de kwaliteitvan je werk te verbeteren, het onvoldoende is als je een word processor of spreadsheetkunt gebruiken. Je moet daadwerkelijk in staat zijn de mogelijkheden van computers uitte buiten vanuit het perspectief van je eigen beroep.

6 Bijvoorbeeld, een journalist die slechtsin staat is een programma te draaien dat feiten van het Internet verzamelt, is niet , een journalist die in staat is een dergelijk programma uit te breiden en te verbeteren,is een waardevolle computers op een dergelijke creatieve manier te gebruiken, heb je vaardigheden nodigdie je in staat stellen te denken en problemen op te lossen als een programmeur. Ik hebjarenlang studenten programmeren geleerd, en ik weet dat voor velen dit geen natuurlijkemanier van werken is. Om de noodzakelijke vaardigheden te verkrijgen, moeten studenteneen aantal intensieve cursussen op dit gebied je bedenkt dat het de taak van universiteiten en hogescholen is om studenten voorte bereiden op een arbeidsmarkt waarop ze meer dan 40 jaar moeten functioneren, en alsje overweegt dat in de nabije toekomst (als het niet al zover is) de kennis en kunde omde kracht van computers te incorporeren in om-het-even-welke baan een vereiste is vooriedere employee, zou je verwachten dat programmeren beschouwd wordt als een basis-vaardigheid voor iedere student.

7 Helaas is dat niet zo. Typische basiscursussen voor iederestudent zijn wetenschappelijk schrijven, wetenschapsfilosofie, en statistiek, maar demeeste opleidingen zien programmeren nog steeds als niet meer dan een optie. Dat is opleiding die programmeren niet als een verplichte cursus op het programma zet,faalt in mijn visie in haar taak studenten te prepareren voor de arbeidsmarkt. Ik zou zelfshet liefste zien dat middelbaren scholen of misschien zelfs basisscholen de leerlingenal zouden leren programmeren, omdat programmeervaardigheden gemakkelijker te lerenzijn op jonge leeftijd. De reden is dat programmeren een creatieve manier van denkenvereist, die lastiger aan te leren is als je al getraind bent in de reproductieve manier vandenken en werken die scholen studenten, ongeacht hun richting, moeten kunnen omdatiedereen programmeur moet worden professioneel programmeren is hoogst gespe-cialiseerd werk dat slechts weinigen hoeven te de kennis om pro-gramma s te kunnen bouwen geeft studenten de mogelijkheid te problemen aan te pakkenals een programmeur, geeft hen inzicht in de mogelijkheden en beperkingen van compu-ters.

8 En geeft hen de kracht computers in te zetten in een specifiek domein op een uniekmenselijke doel van dit boek is om iedereen die dat wil te leren programmeren in Python. Hetboek is voornamelijk gericht op middelbaren scholieren, en studenten die onbekend zijnmet programmeren. Het boek moet het mogelijk maken voor iedereen om basiskennisvan programmeren op te doen, en zodoende voorbereid te zijn op de arbeidsmarkt van deeenentwintigste Spronck2 mei 2016 Maastricht, NederlandPieter Spronck is een Computer Science professor bij Tilburg dank Allen B. Downey, die het uitermate sterke Python 2 boekThink Python: How toThink Like a Computer Scientistheeft geschreven. Ikzelf heb Python programmeren geleerdmet dit boek, en ik heb het LATEX template van Downey s boek gebruikt om mijn eigen boekte schrijven.

9 Downey heeft recentelijk een Python 3 versie van zijn boek uitgebracht. Als jeEngels voldoende beheerst en al een beetje bekend bent met programmeren, doe je er goedaan dat boek erbij te halen het is gratis te Wentworth heeft een Python 3 versie van Downey s boek gemaakt. Zijn stijl vanlesgeven is niet de mijne, maar ik heb een hoop informatie uit zijn boek gehaald, dank ook Guido van Rossum, die Python origineel ontworpen heeft. Ik ben gek op pro-grammeren, maar slechts weinig programmeertalen zijn plezierig om te gebruiken. Pythonis zeer prettig in het gebruik, wat vooral aan Van Rossum te danken dank ook kos K d r, Nanne van Noord, en Sander Wubben, die met mij gewerkthebben aan een vroege versie van een Python cursus, waarop ik dit boek gebaseerd dank ik de leden van Monty Python, wiens televisie en audio programma s mij En-gels hebben geleerd, en aan wie Python haar naam te danken heeft.

10 Ik heb hier en daarvertalingen van stukjes van hun teksten gebruikt in demonstraties en opgaves in dit dank Myrthe Spronck , die de website bij dit boek gebouwd heeft. De website is te dank ik iedereen die suggesties of correcties heeft ingestuurd (een lijst volgt hier-onder).Als je een suggestie of correctie hebt, stuur dan een email adres is natuurlijk niet bedoeld om vragen over programma s te stellen er zijn veleplaatsen op het Internet waar programmeerhulp geboden wordt), of een boodschap achter-laten op het Als ik een wijziging maak in het boekop basis van feedback, zal ik je naam in dit dankwoord opnemen (tenzij je aangeeft dat jedat liever niet hebt).Bijdragen Larry Cali ontdekte een fout in het antwoord bij opgave , waar problemen kondenoptreden met waardes die Python niet precies kan opslaan.


Related search queries