WIN wk6B / H2 / Introductie Python

Python intro
Programming basics-II
Les 3 / Week 7a
Introductie Python
NATIVE: PRB-II
Week 6
1 / 40
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 40 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Python intro
Programming basics-II
Les 3 / Week 7a
Introductie Python
NATIVE: PRB-II
Week 6

Slide 1 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Omlijnde = vandaag.
Terugblik

Slide 3 - Tekstslide

Deze slide heeft geen instructies


A
x = 1
B
x = "1"

Slide 4 - Quizvraag

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

Slide 5 - Open vraag

Deze slide heeft geen instructies

in
or
||
indentation
scope

Slide 6 - Sleepvraag

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 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies

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






Tekst
string
"Hallo Curio"

Slide 9 - Tekstslide

Deze slide heeft geen instructies

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






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

Slide 10 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

Opdracht 9 - GEZAMENLIJK

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

Slide 14 - Open vraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 15 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 16 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 17 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 18 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 19 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 20 - Quizvraag

Deze slide heeft geen instructies


A
String
B
Integer
C
Float
D
Boolean

Slide 21 - Quizvraag

Deze slide heeft geen instructies


timer
2:00
timer
1:00

Slide 22 - Open vraag

Deze slide heeft geen instructies


timer
2:00
timer
1:00

Slide 23 - Open vraag

Deze slide heeft geen instructies


timer
2:00
timer
1:00

Slide 24 - Open vraag

Deze slide heeft geen instructies


timer
2:00
timer
1:00

Slide 25 - Open vraag

Deze slide heeft geen instructies

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

Slide 26 - Open vraag

Deze slide heeft geen instructies

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Slide 28 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 30 - Tekstslide

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 - Tekstslide

Deze slide heeft geen instructies

Datatypes en user input

Slide 32 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

Datatypes en user input
d



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

Slide 36 - Tekstslide

Deze slide heeft geen instructies

Datatypes en user input

Slide 37 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

Weekcheck: pilot intercom
Deadline: zondag 23:59

Gebruik de theorie uit het moduleboekje.

Stel vragen: via Teams.
  • Screenshot meesturen.

Slide 39 - Tekstslide

Deze slide heeft geen instructies

Today I Learned

Slide 40 - Woordweb

Deze slide heeft geen instructies