WIN wk6B / H2 / Introductie Python

Introductie Python
Programmeren basis-II
H2 / week 6b
1 / 40
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 40 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

Introductie Python
Programmeren basis-II
H2 / week 6b

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Module PRB-II
  • Langzaam overstappen naar Python
  • Eerst nog in MakeCode
  • Daarna andere tools

Doel komende weken:
Python leren kennen, kleine programma's zelfstandig schrijven.

Slide 2 - Diapositive

Omlijnde = vandaag.
Terugblik

Slide 3 - Diapositive

Cet élément n'a pas d'instructions


A
x = 1
B
x = "1"

Slide 4 - Quiz

Terugblik vorige les; weten ze het nog?
Wat komt er op het
gele vlak?

Slide 5 - Question ouverte

Cet élément n'a pas d'instructions

in
or
||
indentation
scope

Slide 6 - Question de remorquage

Indentation / scope met name belangrijk!

Vraag ze om nog meer scopes aan te wijzen.
Inhoud H2
  • Variabelen (nieuw: datatypes) 
  • Tekst op het scherm zetten (nieuw: f-string)
  • Input vragen
  • If-statements

Slide 7 - Diapositive

Merk op; veel is al bekend! Geen nieuwe concepten, maar wel kijken hoe het dan in Python werkt.
Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Slide 8 - Diapositive

Cet élément n'a pas d'instructions

Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Tekst
string
"Hallo Curio"

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Tekst
string
"Hallo Curio"
Getal (heel)
integer
10

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Tekst
string
"Hallo Curio"
Getal (heel)
integer
10
Getal (komma)
floating point
5.12

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Tekst
string
"Hallo Curio"
Getal (heel)
integer
10
Getal (komma)
floating point
5.12
True/false
boolean
True

Slide 12 - Diapositive

Cet élément n'a pas d'instructions

Variabelen en datatypes
In een variabele zit een bepaald soort waarde:






Waarom belangrijk? Strings optellen kan niet, een integer kan niet voor productprijzen, enzovoorts...
Tekst
string
"Hallo Curio"
Getal (heel)
integer
10
Getal (komma)
floating point
5.12
True/false
boolean
True

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

Opdracht 9 - GEZAMENLIJK

Vul aan (in je eigen woorden) wat is een:
- String __________
- Integer _________

Slide 14 - Question ouverte

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 15 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 16 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 17 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 18 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 19 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 20 - Quiz

Cet élément n'a pas d'instructions


A
String
B
Integer
C
Float
D
Boolean

Slide 21 - Quiz

Cet élément n'a pas d'instructions


timer
2:00
timer
1:00

Slide 22 - Question ouverte

Cet élément n'a pas d'instructions


timer
2:00
timer
1:00

Slide 23 - Question ouverte

Cet élément n'a pas d'instructions


timer
2:00
timer
1:00

Slide 24 - Question ouverte

Cet élément n'a pas d'instructions


timer
2:00
timer
1:00

Slide 25 - Question ouverte

Cet élément n'a pas d'instructions

Bedenk drie variabelen die te maken
hebben met 'Smart City Airport',
gebruik verschillende data-types.
timer
2:00
timer
3:00

Slide 26 - Question ouverte

Cet élément n'a pas d'instructions

Slide 27 - Diapositive

Cet élément n'a pas d'instructions

Repl.it

Slide 28 - Diapositive

Korte demo; links de code, rechts de input/output.
Aan de slag
Hoofdstuk 2, lezen en maken paragraaf 1 t/m 9




Klaar? Vanaf paragraaf 10 verder lezen en maken. Uitleg komt nog!

Slide 29 - Diapositive

Cet élément n'a pas d'instructions

If-statement in Python
Enkele = spreek je uit als "x WORDT y".
Dubbele == spreek je uit als "x IS GELIJK AAN y"

Slide 30 - Diapositive

Met name aandacht voor de drie punten onderaan
Opdracht 11
Gezamenlijk maken.
Doe mee (laptop mag open).
Na de demo moet de opdracht helemaal kloppen!

Slide 31 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input

Slide 32 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input
d



r1. Stuur bericht "Wat is je naam?"
    Wacht tot gebruiker iets typt
    Sla input op in variabele name

Slide 33 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input
d



r1. Stuur bericht "Wat is je naam?"
    Wacht tot gebruiker iets typt
    Sla input op in variabele name
r2. Print een bericht met name

Slide 34 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input
d



r1. Stuur bericht "Wat is je naam?"
    Wacht tot gebruiker iets typt
    Sla input op in variabele name
r2. Print een bericht met name
f-string: zet een f'je voor de quote, en voeg een variabele in tussen { }

Slide 35 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input
d



!! Input is altijd een "string", wat als je een getal wil?

Slide 36 - Diapositive

Cet élément n'a pas d'instructions

Datatypes en user input

Slide 37 - Diapositive

Cet élément n'a pas d'instructions

Aan de slag
Hoofdstuk 2, lezen en maken paragraaf 12 t/m 15




Klaar? Start aan de weekcheck ("pilot
intercom"). Zie video als voorbeeld:

Slide 38 - Diapositive

Cet élément n'a pas d'instructions

Weekcheck: pilot intercom
Deadline: zondag 23:59

Gebruik de theorie uit het moduleboekje.

Stel vragen: via Teams.
  • Screenshot meesturen.

Slide 39 - Diapositive

Cet élément n'a pas d'instructions

Today I Learned

Slide 40 - Carte mentale

Cet élément n'a pas d'instructions