Programmeren in R. College 1: Opstarten & Basics. Abe Hofman
|
|
- Erika Bogaerts
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Programmeren in R College 1: Opstarten & Basics Abe Hofman a.d.hofman@uva.nl 1
2 Wat is Programmeren? 2
3 Wat is Programmeren? Als ( Temp water == 100) { Uitschakelen } If (x == 1) {y = 3} Vaak grotere en complexere taken: - Simulatie studie - Implementatie van een statistische methode - Data management, transformaties 3
4 Waarom programmeren? 1. Training in analytisch denken 2. Uitvoeren van statistiek. Quote IMPS: Q phd-student: What are the skills I should be working on to succeed in academia? A panel members: Programming and Statistics 3. Leer statistische procedures te begrijpen door middel van simulaties. 4. Check je eigen statistische procedures 5. Maken van grafieken (data visualisatie) 6. Ontwikkelen van een unieke vaardigheid die vaak nodig is 4
5
6
7 Latente Variabele Modellen Bayesian Statistics Bachelor Project Eventuele Master: Statistics Psychometrics Network Analysis SEM Programming Bayesian Modeling Multilevel Meta Analyse Internship & Thesis Andere vakken:
8 Tips Iedereen kan het leren! Enkele basis kennis over computers vereist Gebruik R (R-studio) zoveel mogelijk na deze cursus (Geen SPSS en Excel meer nodig). Heb geduld! Stijle leer curve. Mastery Learning 8
9 Wat is R? Een programmeer omgeving Sterke rekenmachine Uitstekende data visualisatie Uitstekende statische procedures (en heel veel) Waarom R? 1. Makkelijk om te leren (R-Studio); Interactief! 2. Krachtig 3. Gratis 4. Alle platformen (windows, mac, linux) 5. Grote groep gebruikers 6. Gebruikt door bijna iedereen van PML (code delen) 9
10 Wat is R-Studio? IDE (interactive development environment) Gratis Workspace browser, data viewer Syntax highlighting, code completion, en smart indentation Geïntegreerde R help en documentatie 10
11 Doel van deze korte cursus: Leer de basis van programmeren in R. Gebruik van R als statistiek programma - Uitvoeren van analyses - Checken van analyses dmv simulaties - Implementatie van nieuwe methoden - Data visualisatie Inflatie van kennis! 11
12 Leer Strategie Colleges & werkgroepen (stel vragen!) Veel opdrachten, investeer veel tijd (full-time). Zorg dat je bij blijft. Google problemen! Check online materiaal. Verzamel functies in een text bestand! 12
13 Materiaal The Art of R Programming R for Beginners A (very short) guide to R-Studio Reference - Card Youtube / Online Help College Sheets 13
14 Opzet (zie Syllabus) 14
15 Praktische Punten Opdrachten: - Sla je text bestand vaak op, maak aantekeningen - Werk individueel - Weinig feedback, correcte antwoorden op BB. - Moeilijke opdrachten worden besproken tijdens werkgroepen/colleges Eind Cijfer = 1/3 * Cijfer Opdr + 2/3 * Cijfer Examen 15
16 Inleveren Opdrachten.txt of.r bestand Hele bestand draaien zonder fouten Gebruik # voor aantekeningen Inleveren via Programmeren (ww: rrocks) 16
17 Voorbereidingen Tentamen Neem de opdrachten serieus. Weinig tijd. Alle materialen mag je erbij houden; maak aantekeningen!
18 Programma voor vandaag Voorbereidingen Workspace / Working Directory Objecten: Functies en Data Vectoren en Indexing Meer data structuren en indexeren Help? Werken aan opdracht 1 18
19 Opdracht 0 Installeren R & R-Studio. Data Camp 19
20 Werken met een script Text Editor Workspace Console Files Help Plotting Window
21 R-Studio R-Studio keyboard Shortcuts shortcuts Tab while typing: all objects (functions and data-frames) Tab inside a function: possible arguments Command + Enter: Run a line, or selection in the console Command + S: Save script Command + I: Indent Code in console: previous or next command 21
22 Workspace Data (en Functies) zijn beschikbaar in de workspace (active geheugen) Met ls() see je al de objecten in je workspace Met rm() kan je ze verwijderen Tip: rm(list = ls()) 22
23 23 Workspace
24 Working Directory R - Studio in menu balk getwd() en setwd() # file.choose() # open window to select file list.files() # get files in working directory 24
25 R basics Twee types objecten: 1. Data (variables, vectors, matrices, lists) 2. Functies (operators, plot, statistical, mathematical functions) Functies hebben de volgende vorm: f(), e.g., mean(x), plot(x,y) Honderden functies beschikbaar, operators zijn ook functies: Bijvoorbeeld 3+4 is een kortere notatie van '+'(3,4) 25
26 Functies: Assignment (toewijzen) a <- 1 (or a=1) assign( a,1) a <- b <- 1 26
27 Data Data Structuren Een data structuur is een manier om informatie te organiseren. Bijvoorbeeld een vector: a <- 1 of b <- c(1,3,5) of d <- c('a', 'b') matrix (twee-dimensioneel) en arrays (multi-dimensionele vectors) Data.frames: matrix met kolommen van verschillende modes List: recursive data structuur; elementen uit een list kunnen zelf een list zijn Functies geven andere resultaten bij verschillende data structuren 27
28 Data Data Structuren: Vector Simpelste Data Structuur is een vector: a <- 1 or b <- c(1,3,5) or d <- c('a', 'b') De elementen in een vector kan uit bepaalde modes bestaan: - Numeric (2, 4356) - Character ('a', 'key, "male") note: use ' or " - Logical (TRUE, FALSE) - Complex (1+1i) Maar alle elementen moeten van dezelfde mode zijn. Let op! Hoofdletter gevoelig. 28
29 Data Vectoren 29
30 Data Vectoren 30
31 Data Vectoren 31
32 Data Indexing Select bepaalde elementen uit data structuren 32
33 Data Vector Indexing 33
34 Data Matrix & Indexing Vector met twee dimensies 34
35 Data Het kiezen van data structuren Minder flexible data structuur -> Meer mogelijke functionaliteit mode () # wat is de mode van de data? str() # wat is de structuur van de data? 35
36 Data Matrix Manipulation 36
37 Data Data Frames Meest gebruikt voor datasets data() # veel datasets beschikbaar data.frame() # maak een data frame 37
38 Data Data frame Indexing Indexing dmv naam 38
39 Data Lists Lists zijn meest flexibel. Elementen van een lijst kunnen van verschillende modes zijn en van verschillende lengtes Lists zijn recursief 39
40 Data Lists 40
41 Data Factors Factor is een bepaald type vector for categorische data (sekse, conditie, ) Kunnen zijn geordend 41
42 Data Herhaling Data Structuren 42
43 Data Order Data Structures & Conversion 43
44 Het kiezen van data structuren / conversie Conversie: as.data.frame(); as.list(), as.matrix() 44
45 Functies: Assignment a <- 1 (or a=1) 1-> a assign( a,1) a <- b <- 1 Test of twee objecten gelijk zijn met: == (or all.equal()) Nieuwe commands op een nieuwe lijn 45
46 Functies: Operators - Minus, can be unary or binary + Plus, can be unary or binary! Unary not ~ Tilde, used for model formulae, can be either unary or binary? Help : Sequence, binary (in model formulae: interaction) * Multiplication, binary / Division, binary ^ Exponentiation, binary %x% Special binary operators, x can be replaced by any valid name %% Modulus, binary %/% Integer divide, binary %*% Matrix product, binary %o% Outer product, binary %x% Kronecker product, binary %in% Matching operator, binary (in model formulae: nesting) < Less than, binary > Greater than, binary == Equal to, binary!= Unequal to, binary >= Greater than or equal to, binary <= Less than or equal to, binary & And, binary, vectorized && And, binary, not vectorized Or, binary, vectorized Or, binary, not vectorized <- Left assignment, binary = Left assignment, binary -> Right assignment, binary $ List subset, binary 46
47 Data & Functies: 47
48 Functies: Hulp Probeer verschillende dingen: 1. de help functies in R: -?mean; help(mean);? + - apropos(mean) - kijk naar functie beschrijving en voorbeelden 2. Kijk online 3. Gebruik je eigen documentatie (boeken, ref-card) 48
49 Wat hebben we vandaag geleerd: Werken met een script Workspace & Working Directory Verschillende Data Objecten & Indexeren Gebruik van standaard functies & operators Help Vrijdag gaan we verder met: Nog meer functies Werken met datasets Data simulatie Errors
50 Werkgroep Start met Opdr 1 (twee delen) Investeer veel tijd (full-time) Sla opdrachten die je nog niet kunt eerst over Werk zelfstandig, ga goed na of je het antwoord snapt. Maak variaties op de vraag. Bereid je meteen voor op het tentamen. Gebruik boek; sheets; internet; youtube
Programmeren. Cursus Python
Programmeren Cursus Python Cursus Python Omschrijving In deze cursus leren de deelnemers te programmeren in de objectgeoriënteerde programmeertaal Python. Python is een taal die vaak wordt gebruikt voor
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieSoftware 1. php mysql. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2010-2011 semester 1
Software 1 php mysql bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2010-2011 semester 1 Alain Simons alain.simons@artesis.be Basis php 1. Introductie 2.
Nadere informatieComputervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting?
Inhoud Computervaardigheden Hoofdstuk 4 Scripting (Let op: dit is enkel voor studenten Biologie.) Dit hoofdstuk bekijkt heel kort de basis van scripting. - Opstellen van functies. - Conditionele code.
Nadere informatieJavascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
Nadere informatieBlackboard Toetsvragen maken in Word
Blackboard Toetsvragen maken in Word Inleiding We gaan vragen maken in een Word en deze vragen via kopiëren en plakken vertalen naar een tekstbestand (.txt) wat Blackboard begrijpt. Opmerking: Dit is iets
Nadere informatieIntroductie in R. http://www.math.montana.edu/stat/tutorials/r-intro.pdf http://www.math.montana.edu/stat/docs/splus_notes.ps
Introductie in R R is een programmeer taal met een groot aantal voorgeprogrammeerde statistische functies. Het is de open source versie van S-plus. Wij gebruiken R dan ook omdat het gratis is. Documentatie
Nadere informatieVakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be
Nadere informatieVeel gestelde vragen nieuwe webloginpagina
Veel gestelde vragen nieuwe webloginpagina Op deze pagina treft u een aantal veel gestelde vragen aan over het opstarten van de nieuwe webloginpagina http://weblogin.tudelft.nl: 1. Ik krijg de melding
Nadere informatie1. Introductie tot SPSS
1. Introductie tot SPSS Wat is SPSS? SPSS is een statistisch computerprogramma dat door wetenschappers wordt gebruikt om gegevens te verzamelen, analyseren en te bewerken. Het wordt voornamelijk gebruikt
Nadere informatieSettings for the C100BRS4 MAC Address Spoofing with cable Internet.
Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version
Nadere informatiePraat 2: scripting. Wat zijn scripts? Interactie met scripts. Interactie met scripts. Interactie met scripts. Interactie met scripts
Praat 2: scripting Wat zijn scripts? Overzicht 1. Wat zijn scripts? 2. Open Run Notities 3. Basiselementen van scripts Commands, variables, formulas, jumps en loops 4. met scripts Selecteren Analyseren
Nadere informatieProject Dynamica: oefenopgaven met R
Project Dynamica: oefenopgaven met R De onderstaande opgaven dienen in R gemaakt te worden; uitwerkingen hoeven niet ingeleverd te worden. Zie de website http://www.r-project.org/ voor R manuals. Start
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatie2019 SUNEXCHANGE USER GUIDE LAST UPDATED
2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:
Nadere informatieProgrammeren en Wetenschappelijk Rekenen in Python. Wi1205AE I.A.M. Goddijn, Faculteit EWI 22 april 2014
Programmeren en Wetenschappelijk Rekenen in Python Wi1205AE, 22 april 2014 Inleiding Cursus coördinator e-mail Docent e-mail : Jacco Hoekstra : J.M.Hoekstra@TUDelft.nl : Ingeborg Goddijn : I.A.M.Goddijn@TUDelft.nl
Nadere informatieProbleem met dobbelspel. 2IP05: Programmeren Blok A. 5 spelers,2 dobbelstenen. wstomv/edu/2ip05/ Per ronde werpt elke speler 1
2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ College 1 5 spelers,2 dobbelstenen Probleem met dobbelspel Per ronde werpt elke speler 1 Tom Verhoeff Technische Universiteit Eindhoven
Nadere informatieTentamen Kunstmatige Intelligentie (INFOB2KI)
Tentamen Kunstmatige Intelligentie (INFOB2KI) 30 januari 2014 10:30-12:30 Vooraf Mobiele telefoons dienen uitgeschakeld te zijn. Het tentamen bestaat uit 7 opgaven; in totaal kunnen er 100 punten behaald
Nadere informatieOpmerkingen en vragen aan Ultieme vraag: Hoe beïnvloedt dit de winstkansen?
2IP05: Programmeren Blok A http://www.win.tue.nl/ wstomv/edu/2ip05/ 5 spelers, 2 dobbelstenen Probleem met dobbelspel College 1 Per ronde werpt elke speler 1 Kees Hemerik Tom Verhoeff Technische Universiteit
Nadere informatieFirewall van de Speedtouch 789wl volledig uitschakelen?
Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan
Nadere informatieInhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13
5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische
Nadere informatieHandleiding Installatie ADS
Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie
Nadere informatieWat is nieuw in Enterprise Guide
Enterprise Guide 42 4.2 Lieve Goedhuys Copyright 2009 SAS Institute Inc. All rights reserved. Wat is nieuw in Enterprise Guide Vereenvoudigde interface Gebruikersinterface i Project recovery Conditionele
Nadere informatieHandleiding Zuludesk Parent
Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik
Nadere informatieLes drie. Vormen van data in AutoLISP
Les drie Vormen van data in AutoLISP Functies en variabelen door Joop F. Moelee een gelovig volger van de Sacrale Kunst van Luiheid zijn Hoge Priester LISP en Acoliet Script Copyright 2004 by Joop F. Moelee
Nadere informatieAantekeningen over MATLAB
Aantekeningen over MATLAB Hieronder volgen zeer beknopte aantekeningen over MATLAB. Wat is MATLAB? MATLAB staat voor MATrix LABoratory. Opstarten van MATLAB Met de muis en het menu Matlab opstarten. Er
Nadere informatieEen korte samenvatting van enkele FORTRAN opdrachten
Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5
Nadere informatieE-Basic. E-Studio. E-Run Real-Time Experiment Generator. E-Merge. E-DataAid Spreadsheet Application for E-Prime Data Files
E-Studio Graphical Design Environment E-Basic Full Scripting Language E-Run Real-Time Experiment Generator E-Merge Data Merging Utility E-DataAid Spreadsheet Application for E-Prime Data Files E-Studio
Nadere informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Analyse 6 januari 203, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel
Nadere informatieInleiding Visual Basic en VBA. Karel Nijs 2009/01
Inleiding Visual Basic en VBA Karel Nijs 2009/01 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Ms Excel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx
Nadere informatieMULTIFUNCTIONELE DIGITALE SYSTEMEN. Windows Server 2003, Server 2008 & Scan-to-file
MULTIFUNCTIONELE DIGITALE SYSTEMEN Windows Server 2003, Server 2008 & Scan-to-file Waarschuwing Dit document is bedoeld voor systeembeheerders. Het wordt aanbevolen een back-up te maken alvorens wijziging(en)
Nadere informatieint main() { int m; m = power(2,3) /* berekent 2^3 en geeft de resultaat naar m terug */ }
1 Functies ( ) voorbeeld: int power(int base, int n) int i, p; p = 1; for ( i=1, i
Nadere informatieTentamen Programmeren in C (EE1400)
TU Delft Tentamen Programmeren in C (EE1400) 5 april 2012, 9.00 12.00 Faculteit EWI - Zet op elk antwoordblad je naam en studienummer. - Beantwoord alle vragen zo nauwkeurig mogelijk. - Wanneer C code
Nadere informatieVisual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET
Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15
Nadere informatieFAAC DRIVER. Driver install procedure for FAAC boards. Installatieprocedure voor driver voor FAAC-kaarten.
FAAC DRIVER Driver install procedure for FAAC boards Installatieprocedure voor driver voor FAAC-kaarten www.record-toegangstechniek.nl 1 When a FAAC board (E124 or E145) is connected to the USB port, it
Nadere informatiePlotten. technisch tekenwerk AUTOCAD 2000
Inleiding Voor het plotten van uw bent u bij Lifoka aan het juiste adres. Snel, betrouwbaar en dat in grote of kleine oplagen. Niet alleen het plotten, maar ook vergaren en verzenden kan Lifoka voor u
Nadere informatieMatlab-Introductie (les 1)
Matlab-Introductie (les 1) Wat is Matlab? MATLAB staat voor MATrix LABoratory. Opstarten van Matlab Dit hangt af van het onderligge systeem (Windows, Linux,...), Maar kortweg geldt bijna altijd: ga met
Nadere informatieStandard Parts Installatie Solid Edge ST3
Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3
Nadere informatieDeveloping an adaptive, diagnostic test of. English writing skills
Developing an adaptive, diagnostic test of English writing skills Development of the DET Objectives Consultation IT Student model Consultation External committee Research Student models Psychometric Automatic
Nadere informatieSyntax- (compile), runtime- en logische fouten Binaire operatoren
Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle
Nadere informatieDe ins en outs van OpenERP! OpenERP wanneer en hoe toepasbaar en welke aandachtspunten bij invoering
De ins en outs van OpenERP! OpenERP wanneer en hoe toepasbaar en welke aandachtspunten bij invoering OpenERP Inhoud Ervaringen vanuit de gebruiker DEMO Open source filosofie OpenERP Voor welke bedrijven
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 13 november 2013 Organisatie Docenten Jeroen Bransen Michael Moortgat Docenten Jeroen Bransen Imperatief programmeren (Java) Tot de kerst (ongeveer) Michael Moortgat
Nadere informatiePython. Vraag 1: Expressies en types. Vraag 1 b: Types -Ingebouwde functies- Vraag 1 a 3/10/14
Python Vraag 1: Expressies en types Integrated Development Environment (IDE): Ø Wing 101 (gratis te downloaden op www.wingware.com) Oefeningen in de shell >> noemen we de prompt Python commando s = expressies
Nadere informatieInleiding programmeren
Inleiding programmeren Docent: José Lagerberg Assistenten: Robin de Vries, Jordy Perlee, Dimitri Belfor, Stephen Swatman, Erik Kooistra, Daan Kruis, Daniel Louwrink Cursusinformatie: https://staff.fnwi.uva.nl/j.m.lagerberg
Nadere informatieProcedure Reset tv-toestellen:
Procedure Reset tv-toestellen: Volgende procedure is te volgen wanneer er een tv-toestel, op een van de kamers niet meer werkt. TV Re-installation Factory Default Her-installeren van de TV Fabrieksinstellingen
Nadere informatieCBSOData Documentation
CBSOData Documentation Release 1.0 Jonathan de Bruin Dec 02, 2018 Contents 1 Statistics Netherlands opendata API client for Python 3 1.1 Installation................................................ 3
Nadere informatieDeze menu-aansturingen zijn van toepassing op versies 14.0 en 15.0 van SPSS.
Menu aansturing van SPSS voorbeeld in hoofdstuk 8 over schaalconstructie met Cronbach s α en principale componenten analyse van meningen over strafdoelen Hieronder wordt uitgelegd hoe alle analyses besproken
Nadere informatieMyDHL+ Tarief berekenen
MyDHL+ Tarief berekenen Bereken tarief in MyDHL+ In MyDHL+ kunt u met Bereken tarief heel eenvoudig en snel opvragen welke producten er mogelijk zijn voor een bestemming. Ook ziet u hierbij het geschatte
Nadere informatieGebruik van het LOGO in geautomatiseerde verkiezingen
BIJLAGE 1 S.A. STERIA Benelux N.V. Gebruik van het LOGO in geautomatiseerde verkiezingen Technische bepalingen voor de weergave van het logo op de schermen. Versie 1.2 Guy JASPERS Revisions Revision Description
Nadere informatieInleiding Programmeren 2
Inleiding Programmeren 2 Gertjan van Noord December 17, 2018 Vandaag Naar aanleiding van de opdrachten Zelle hoofdstuk 11 Boolean variabelen: niet checken met == Fout: if clicked == True : gohome () Goed:
Nadere informatieIneke Imbo.
Ineke Imbo http://users.ugent.be/~iimbo/teaching.htm Ineke.Imbo@UGent.be Praktisch Les 1 (6/10/11 om 13u) Inleiding Kennismaken met E-Studio Les 2 (12/10/11 om 10u) Vervolg E-Studio Kennismaken met E-Basic
Nadere informatieWEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens
WEBSECURITY INFORMATICA STUDENTENWERKING Gemaakt door Bryan De Houwer en Yuri Moens ISW Informatica studentenwerking voor en door studenten Wat bieden wij aan: Workshops Shell accounts Altijd bereikbaar
Nadere informatieInleiding Programmeren 2
Inleiding Programmeren 2 Gertjan van Noord November 19, 2018 Overzicht Grafische programma s en tekstgebaseerde programma s Stijladviezen (Jeff Knupp, Writing Idiomatic Python) File Processing (Zelle 5.9.2)
Nadere informatieInhoud. VBA Excel 2010
Inhoud VBA Excel 2010 Inhoudsopgave 0. INSTELLINGEN EXCEL 2010... 9 1. WAT IS VISUAL BASIC FOR APPLICATIONS... 16 1.1. Achtergrond... 16 1.2. VBA is meer dan een macrotaal... 16 Case 1: Macro "Walk of
Nadere informatieDigital municipal services for entrepreneurs
Digital municipal services for entrepreneurs Smart Cities Meeting Amsterdam October 20th 2009 Business Contact Centres Project frame Mystery Shopper Research 2006: Assessment services and information for
Nadere informatieDatamodelleren en databases 2011
Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued
Nadere informatieHieronder volgt een overzicht van relevante contactpersonen binnen KPN Telecom.
1. Contact personen 2. Rent-a-Switch service 3. Validaties 4. Afhandeling Rent-a-Switch orders 5. Foutmeldingen 1. Contact personen Hieronder volgt een overzicht van relevante contactpersonen binnen KPN
Nadere informatieEM6250 Firmware update V030507
EM6250 Firmware update V030507 EM6250 Firmware update 2 NEDERLANDS/ENGLISH Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 5 1.0 (UK) Introduction...
Nadere informatieIntroductie in flowcharts
Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,
Nadere informatieMultimedia Information Retrieval
Doel Multimedia Information Retrieval Opdracht 2: Text analysis versie 0.6, 25 november 2008 Onderzoeken van de kwantitatieve eigenschappen van een aantal teksten; het uitvoeren van een kwantitatieve tekstanalyse;
Nadere informatieLinux Quickstart Cygwin via HTTP
Linux Quickstart Cygwin via HTTP Deze Quickstart-installatie is bedoeld voor mensen welke overnieuw moeten beginnen omdat hun laptop is gecrashed, of op een andere manier hun gegevens zijn kwijtgeraakt.
Nadere informatieDemo document template available on the Rapptorlab website
Proef ingediend met het oog op het behalen van de graad van bachelor in de Ingenieurswetenschappen Demo document template available on the Rapptorlab website Course/thesis example Laurent Segers, Tom van
Nadere informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieCBSOData Documentation
CBSOData Documentation Release 0.1 Jonathan de Bruin Mar 18, 2017 Contents 1 Statistics Netherlands opendata API client for Python 3 1.1 Installation................................................ 3
Nadere informatieBeknopte handleiding SQ Vieuw software
Beknopte handleiding SQ Vieuw software Het startscherm met de verschillende opties: - Logger Set-up : het programmeren van de datalogger naar een gewenste configuratie - Download Data: het halen van data
Nadere informatieMeer command-line utilities
Meer command-line utilities Mattias Holm & Kristian Rietveld Vorige week - Hoe werkt een shell? - Pipes en redirectie. - Verscheidene handige utilities. - Shell scripting. Doel - Meer utilities introduceren
Nadere informatiez x 1 x 2 x 3 x 4 s 1 s 2 s 3 rij rij rij rij
ENGLISH VERSION SEE PAGE 3 Tentamen Lineaire Optimalisering, 0 januari 0, tijdsduur 3 uur. Het gebruik van een eenvoudige rekenmachine is toegestaan. Geef bij elk antwoord een duidelijke toelichting. Als
Nadere informatieIntermax backup exclusion files
Intermax backup exclusion files Document type: Referentienummer: Versienummer : Documentatie 1.0 Datum publicatie: Datum laatste wijziging: Auteur: 24-2-2011 24-2-2011 Anton van der Linden Onderwerp: Documentclassificatie:
Nadere informatieReplicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup.
Replicator Backup-programma, om data automatisch op externe harde schijf te zetten, als backup. Wanneer u niet graag belangrijke data wilt kwijtraken, dan raad ik U aan, een externe harde schijf, op een
Nadere informatieSlice & Dice Data Analysis using Pandas
Slice & Dice Data Analysis using Pandas Guido Kollerie @guidok PyGrunn May 9th, 2014 $ who am i $ who am i gkoller ttys001 May 09 14:35 $ who am i $ who am i Freelance Software Developer Python whenever
Nadere informatieFlexibele oplossing om de eid kaart aan te spreken vanuit.net (en Delphi, Visual Basic, C++ etc)
Productfiche RoadByte eid Framework Flexibele oplossing om de eid kaart aan te spreken vanuit.net (en Delphi, Visual Basic, C++ etc) RoadByte BVBA stelt het RoadByte eid Framework product voor. Dit framework
Nadere informatieDivide & Conquer: Verdeel en Heers vervolg. Algoritmiek
Divide & Conquer: Verdeel en Heers vervolg Algoritmiek Algoritmische technieken Vorige keer: Divide and conquer techniek Aantal toepassingen van de techniek Analyse met Master theorem en substitutie Vandaag:
Nadere informatieInleiding Programmeren 2
Inleiding Programmeren 2 Gertjan van Noord November 26, 2018 Stof week 3 nogmaals Zelle hoofdstuk 8 en recursie Brookshear hoofdstuk 5: Algoritmes Datastructuren: tuples Een geheel andere manier om te
Nadere informatieMediatheekhandleiding EndNote X9 en hoger
Mediatheekhandleiding EndNote X9 en hoger Inleiding EndNote is bibliografische software die je kunt gebruiken voor het opbouwen, beheren en gebruiken van een literatuurlijst. Door de integratie van EndNote
Nadere informatieJe gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
Nadere informatieSelenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
Nadere informatiePerceptive Process. Release Notes. Version: 3.5.x
Perceptive Process Release Notes Version: 3.5.x Written by: Product Knowledge, R&D Date: December 2015 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark
Nadere informatieInhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2
Inhoud Over Endnote... 3 Endnote installeren... 4 Een library aanmaken... 5 Voordat je begint!... 6 Tussenvoegsels in namen... 6 Referenties invoegen in een Worddocument/Cite while you write... 7 Handmatig
Nadere informatieMatlab introductie. Kees Vuik
Matlab introductie Kees Vuik 2014 Delft University of Technology Faculty of Electrical Engineering, Mathematics and Computer Science Delft Institute of Applied Mathematics Copyright 2014 by Delft Institute
Nadere informatieGalileo Desktop. Upgrade from Focalpoint or FocalpointNet
Galileo Desktop Upgrade from Focalpoint or FocalpointNet Upgrade to Galileo Desktop - 2 - INHOUDSOPGAVE 1 DE INSTALLATIE PROCEDURE... 3 1.1 UPGRADE NAAR GALILEO DESKTOP... 4 1.2 VERANDEREN VAN DE GALILEO
Nadere informatieLabVIEW 8.5. Voor beginners. Adriaan Brebels
LabVIEW 8.5 Voor beginners Adriaan Brebels Dat dit boek het begin kan zijn van een wereld die opengaat... 2 Inhoudstabel Beginnerscursus LabVIEW 8.5 INHOUDSTABEL BEGINNERSCURSUS LABVIEW 8.5... 3 GEBRUIKTE
Nadere informatieBitrix Site Manager gebruikershandleiding BureauZuid
Bitrix Site Manager gebruikershandleiding BureauZuid Introductie Deze gebruikershandleiding geeft gedetailleerde basisinformatie over hoe te werken met Bitrix Site Manager. Deze handleiding is bedoeld
Nadere informatieReplacement course / vervangend vak
Transition rules / Bachelor / 2017-2018 BSc Bedrijfseconomie Code Course / vak Transition rule / overgangsregel Replacement course / vervangend vak Code Sem or Remarks / Opmerkingen unit / Sem of blok
Nadere informatieInstallatiehandleiding EndNote Hogeschool Rotterdam Mediatheek
Installatiehandleiding EndNote Hogeschool Rotterdam Mediatheek Auteur: Brenda Lems Datum: januari 2017 Inleiding EndNote is bibliografische software die je kunt gebruiken voor het opbouwen, beheren en
Nadere informatieAutomating Complex Workflows using Processing Modeler
Automating Complex Workflows using Processing Modeler QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi Translations by Dick Groskamp This work is licensed under a Creative Commons
Nadere informatiePython voor dataanalyse
Python voor dataanalyse 5 De reden dat deze cursus gebruik maakt van Python is dat deze taal in technisch-wetenschappelijke kringen steeds vaker gebruikt wordt. Vooral voor het visualiseren en analyseren
Nadere informatieDocumentatie Nederlands v1
Documentatie Nederlands v1 Getting started Navigation menu Theme settings General Features Background Typography Banners Contact details Social Unique selling points Image Sizes Frequently asked questions
Nadere informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Bewijzen en Technieken 1 7 januari 211, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe.
Nadere informatieGebruik van command-line operating systems
Gebruik van command-line operating systems Mattias Holm & Kristian Rietveld Overzicht - Waarom hier meer over leren? - Wat is een shell? - Hoe werkt een shell? - Pipes en redirectie - Handige utilities
Nadere informatieMicrosoft Excel en statistiek, een praktijkvoorbeeld. ann.deraedt@howest.be 25 Feb 2014 @ VLHORA- Brussel
Microsoft Excel en statistiek, een praktijkvoorbeeld ann.deraedt@howest.be 25 Feb 2014 @ VLHORA- Brussel 38 INTRODUCTIE Over de spreker: wat vertelt mijn professioneel netwerk op Linkedin? 3 Mijn hobby's
Nadere informatieHANDLEIDING. IPv6 implementatie op een DirectAdmin server met CentOS
HANDLEIDING IPv6 implementatie op een DirectAdmin server met CentOS Geschreven door Alexander Knoth / Knoth Hosting Versie 1.2 / 22 februari 2013 In deze handleiding wordt besproken: - Hoe voorzie je een
Nadere informatieCursus Onderwijs en ICT. Programmeren met Visual Basic
Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.
Nadere informatie256 kb Memory in NMS 8250, 8255 and 8280
256 kb Memory in NMS 8250, 8255 and 8280 Supplied by Bastiaan Huber, 2001 Converted to PDF by HansO, 2001 Dutch text follows the english text! MEMORY-UPGRADE to 256Kb This description is only for people
Nadere informatieInleiding programmeren
Inleiding programmeren Natuurkunde, jaar 1 - september 2018 Kelly Veerman, Vera Schild, Madelon Geurts, Tom Konijn, Martijn Stegeman & Ivo van Vulpen studie natuurkunde Quantummechanica, (algemene) relativiteitstheorie,...
Nadere informatieProgrammeren in Access met VBA
Programmeren in Access met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 U leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
Nadere informatieVBA voor Doe het Zelvers Deel 7
VBA voor Doe het Zelvers Deel 7 Handleiding van Auteur: leofact Juni 2014 Vorige aflevering In de vorige aflevering hebben we een timer gecreëerd met gebruik van de OnTime methode. Er werd ook een methode
Nadere informatieMINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Nadere informatieProgrammeren in Access 2016 met VBA
Programmeren in Access 2016 met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 Je leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
Nadere informatieVoorbeeld: Simulatie van bewegende deeltjes
Voorbeeld: Simulatie van bewegende deeltjes Simulatie - object Ruimte - objecten Deeltje - objecten Button - objecten Simulatie Samenhang van objecten sim geërfd van Form stap zelf gedeclareerd auto r1
Nadere informatieShipment Centre EU Quick Print Client handleiding [NL]
Shipment Centre EU Quick Print Client handleiding [NL] Please scroll down for English. Met de Quick Print Client kunt u printers in Shipment Centre EU configureren. De Quick Print Client kan alleen op
Nadere informatie