KLAS 4: vooraan

Klas 5: Aan de PC

 

KLAS 4: vooraan

Klas 5: In uur 2 gaan we jullie plannen bespreken!

 

programmeren

in python

Jaar 4 - Module 1 - Les 5: knoppen in functies organiseren

Dit jaar gaan we...

 

  • Een UI maken met tkinter (periode 1)

  • JavaScript leren (periode 2)

Dit jaar gaan we...

 

  • Een UI maken met tkinter (periode 1)

  • JavaScript leren (periode 2)
     

  • Zelf een website maken met  Javascript

  • Voor jezelf, of voor een eigen klant

De komende weken gaan we...

 

  • Zelf een UI maken met Python

  • Python kennis opfrissen en verdiepen

vandaag gaan we leren

 

  • Weer naar de code van vorige week kijken

  • Kennis ervan samen verdiepen

vandaag gaan we leren

 

  • Weer naar de code van vorige week kijken

  • Kennis ervan samen verdiepen
     

  • Code volgorde nog eens bekijken!

def print_namen()
   print("Jan en Meyra")

print("Hallo...")
print_namen()

Wat print deze code?

def printnamen()
   print("Jan en Meyra")

print("Hallo...")
print_namen()

Deze code is fout.

Op welke regel komt de fout?

def print_namen(namen)
   for n in namen:
      print(n)

print("Hallo...")
namen = ['Jan', 'Meyra']
print_namen()

Deze code is fout.

Op welke regel komt de fout?

def selecteren():
  jaknop.place_forget()

jaknop = Button(root)
jaknop["text"] = "Ja"
jaknop.place(x=0, y=80)
  • Is de code goed -> schrijf wat de code doet
  • Is de code fout? -> schrijf FOUT
jaknop.place_forget()
jaknop["text"] = "Ja"

jaknop = Button(root)
jaknop.place(x=0, y=80)
  • Is de code goed -> schrijf wat de code doet
  • Is de code fout? -> schrijf FOUT
def goed():
  print('Goedzo!')

jaknop = Button(root)
jaknop["text"] = "Ja"
jaknop.place(x=0, y=80)
jaknop.command = goed
  • Is de code goed -> schrijf wat de code doet
    (als je op de jaknop drukt)
  • Is de code fout? -> schrijf FOUT
def goed():
  jaknop["text"] = "Nee"

jaknop = Button(root)
jaknop["text"] = "Ja"
jaknop.place(x=0, y=80)
jaknop.command = goed
  • Is de code goed -> schrijf wat de code doet
    (als je op de jaknop drukt)
  • Is de code fout? -> schrijf FOUT
jaknop.command = goed

def goed():
  jaknop["text"] = "Nee"

jaknop = Button(root)
jaknop["text"] = "Ja"
jaknop.place(x=0, y=80)
  • Is de code goed -> schrijf wat de code doet
    (als je op de jaknop drukt)
  • Is de code fout? -> schrijf FOUT

Dit programma leest een csv bestand in in een dictionary.

 

 

  with open('words.csv') as csvfile:
    woordlijst = list(csv.DictReader(csvfile))
  
  for rij in woordlijst:
    print(rij)

CSV -> Dictionaries 

Dit programma leest een csv bestand in in een dictionary.

 

 

  with open('words.csv') as csvfile:
    woordlijst = list(csv.DictReader(csvfile))
  
  for rij in woordlijst:
    print(rij)

CSV -> Dictionaries

Iedere rij is een dictionary

 

Dit programma leest een csv bestand in in een dictionary.

 

 

  with open('words.csv') as csvfile:
    woordlijst = list(csv.DictReader(csvfile))
  
  for rij in woordlijst:
    print(rij)

CSV -> Dictionaries

Iedere rij is een dictionary

Kolom in de csv =

veld in de dictionary

demo

De woordenoefenapp

 

Waar werken we naartoe?

  • Met selecteren kan je woorden kiezen
  • Met oefenen kan je woorden oefenen

De woordenoefenapp

 

Waar werken we naartoe?

  • Met selecteren kan je woorden kiezen
  • Met oefenen kan je woorden oefenen

weer regel per REGEL!

demo (EINDPRODUCT)

opdrachten

Staan op Magister

Klas 4 - Module 1 - Les 5

By Felienne

Klas 4 - Module 1 - Les 5

Leerdoel Module: Basis tkinter Lesdoel: Dieper ingaan op tkinter en het doel van de woordenapp, executievolgorde

  • 61