WIN wk15 / H10 / Data grafisch weergeven

Data grafisch weergeven
Programming basics-II
Hoofdstuk 10 / Week 15
 

1 / 33
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

Éléments de cette leçon

Data grafisch weergeven
Programming basics-II
Hoofdstuk 10 / Week 15
 

Slide 1 - Diapositive

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

Opdracht: bekijk programma en antwoord
  1. Op welke regel wordt de Excel geopend?
  2. Op welke r. wordt de Excel uitgelezen?
  3. Wat gebeurt er precies op r30?
  4. Waarom zie je nergens een for-loop?
  5. Op welke regel wordt het gemiddelde berekend?
  6. Zie r18; wat betekent 'ascending=False'?
  7. Wat is een draaitabel? Leg uit.
  8. Wat zie je in de draaitabel die op r37 geprint wordt?
timer
10:00
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes
Klik en zoom

Slide 2 - Diapositive

Vragen laten beantwoorden in textdocumentje en daarna "cold call" vragen in de klas.
Deze week
  • Kennis opfrissen
  • Data grafisch weergeven
  • Werktijd: weekchecks en A5

Slide 3 - Diapositive

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

Deze week
  • Kennis opfrissen
  • Data grafisch weergeven
  • Werktijd: weekchecks en A5
Nu eerst: ben-jij-goed-op-weg-voor-de-toets-quiz.
Toets is deels praktisch en deels theoretisch.
Nu volgen een aantal vragen die lijken op theoretische deel v/d toets.

Slide 4 - Diapositive

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

Wat komt er op de puntjes om deze string naar een datetime te converteren?

Slide 5 - Question ouverte

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

Wat komt er op de puntjes om deze string naar een datetime te converteren?

Slide 6 - Question ouverte

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

Check of my_date ligt tussen vandaag en check_date?
A
if my_date < check_date and check_date > today
B
if my_date > check_date and my_date < today
C
if my_date < check_date and my_date > today

Slide 7 - Quiz

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

In plaats van de 'amount' wil je van een order de 'price' printen. Geef de volledige nieuwe regel 2.

Slide 8 - Question ouverte

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

Vink aan wat waar is (kies één van de goede antwoorden).
A
r1: 'teacher' klopt niet, dit moet 'teachers' zijn
B
r2: rond 'name' horen nog enkele quotes
C
r3: aan het einde hoort een dubbele punt
D
r4: deze regel moet een stuk naar links staan

Slide 9 - Quiz

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

Naam printen van producten die meer dan €85 kosten. Waar komt de print?
A
Plek A
B
Plek B
C
Plek C
D
Plek D

Slide 10 - Quiz

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

Je wil later iets schrijven naar deze file.
Wat komt er op de puntjes?
A
r
B
w
C
a
D
s

Slide 11 - Quiz

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

Wat komt er op de puntjes?
A
open
B
reader
C
maintenance.csv
D
planeFile

Slide 12 - Quiz

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

Leg uit; wat is een variabele?

Slide 13 - Question ouverte

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


Slide 14 - Question ouverte

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

Vorige week: draaitabel
Een draaitabel geeft al meer inzicht dan de originele data, maar...

Slide 15 - Diapositive

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

Vorige week: draaitabel
Een draaitabel geeft al meer inzicht dan de originele data, maar... Welke maand zijn de meeste passagiers?

Slide 16 - Diapositive

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

Deze week: grafisch weergeven

Slide 17 - Diapositive

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

Deze week: grafisch weergeven
Library: matplotlib

Slide 18 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
Invullen in je terminal zónder het pijltje (dat geeft in documentatie enzo altijd aan dat het een terminal-commando is).

Slide 19 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
Verder kun je matplotlib dus aanspreken als "plt".
Dit is conventie binnen Python.

Slide 20 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd

Slide 21 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")

Slide 22 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")
data_pivoted = data.pivot_table(.....)

Slide 23 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")
data_pivoted = data.pivot_table(.....)
data_pivoted.plot()

Slide 24 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")
data_pivoted = data.pivot_table(.....)
data_pivoted.plot()
plt.show()

Slide 25 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")
data_pivoted = data.pivot_table(.....)
data_pivoted.plot(kind="bar", stacked=True)
plt.show()

Slide 26 - Diapositive

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

.

Slide 27 - Diapositive

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

Aantal opties
data_pivoted.plot()
data_pivoted.plot(kind="bar")

Slide 28 - Diapositive

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

Aantal opties
data_pivoted.plot(kind="barh", stacked=True)
data_pivoted.plot(kind="bar", stacked=True)

Slide 29 - Diapositive

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

Matplotlib: installeren en gebruiken
> pip install matplotlib --prefer-binary
import matplotlib.pyplot as plt
import pandas as pd
data = pd.read_excel("some_file.xlsx")
data_pivoted = data.pivot_table(.....)
data_pivoted.plot(kind="bar", stacked=True)
plt.show()
Lezen + maken....
H10, paragraaf 3 t/m 5

Slide 30 - Diapositive

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


Lezen + maken.... H10, paragraaf 3 t/m 5.

Inleveren: screenshot van code + diagram opdracht 5.
Klaar
  1. Weekcheck H10.
  2. Vorige weekchecks allemaal 'voldaan' maken
  3. Herhalingsopdrachten H6, H7 of H8

Slide 31 - Question ouverte

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

Aan de slag (1AB)



  1. Weekchecks H2 t/m H8.
  2. Weekcheck H9.
  3. Opdrachten H10
  4. Weekcheck H10.





Klaar?
  1. Herhalingsopdracht H6
  2. Herhalingsopdracht H7
  3. Herhalingsopdracht H8
  4. Herhalingsopdrachten H1 t/m 5
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes

Slide 32 - Diapositive

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

Aan de slag


Weekcheck H10.





Klaar?
  1. Herhalingsopdracht H6
  2. Herhalingsopdracht H7
  3. Herhalingsopdracht H8
  4. Herhalingsopdrachten H1 t/m 5
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes

Slide 33 - Diapositive

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