Kmom05: Dictionaries och Tupler
Lär dig mer om datastrukturer i Python, nu handlar det om dictionaries och tupler. Dictionaries sparar data som ett nyckel-värde-par och tupler strukturer vår data i mindre enheter med ett sammanhang. Vi använder våra kunskaper om dictionaries för att utveckla Marvin med verktyg för att analysera koldioxidutsläpp.
Förberedelser
Section titled “Förberedelser”Innan du börjar med kmom05 så behöver du ha jobbat igenom kmom04.
Måndag
Section titled “Måndag”
Måndag
Section titled “Måndag”Att göra
Section titled “Att göra”Vi fortsätter att läsa i boken Python for Everybody: Exploring data in Python3.
-
Läs och jobba igenom följande kapitel i boken (alternativt kolla på videorna):
- Ch9 Dictionaries
- Ch10 Tuples
De exempelprogram du gör i samband med att du läser i boken och tittar på tillhörande videor kan du spara i ditt kursrepo under
src/kmom05/practice
alternativtsrc/kmom05/practice_validate
om du vill validera din kod. -
Gör övningen Dictionaries och tupler i Python för att bekanta dig med dictionaries och tupler i Python. De exempelprogram du gör kan du spara i ditt kursrepo under
src/kmom05/practice
alternativtsrc/kmom05/practice_validate
om du vill validera din kod.
Onsdag
Section titled “Onsdag”
Onsdag
Section titled “Onsdag”Jobba igenom seminarium kmom05. Det görs på onsdagens lektion.
Torsdag och fredag
Section titled “Torsdag och fredag”
Torsdag och fredag
Section titled “Torsdag och fredag”Att göra
Section titled “Att göra”- Lös uppgifterna under Uppgifter.
Lästips
Section titled “Lästips”Inga lästips än så länge.
Uppgifter
Section titled “Uppgifter”Följande uppgifter skall utföras och resultatet skall redovisas.
Gör uppgiften Emissions. Spara alla filer under src/kmom05/emissions
.
Resultat & Redovisning
Section titled “Resultat & Redovisning”Läs instruktionen om hur du skall redovisa.
Se till att följande frågor besvaras i din redovisningstext i din rapportsida.
- Vad är en dictionary?
- Vad är en tuple?
- Du har i förra kursmomentet bekantat dig med listor. Hur upplevde du steget från listor till dictionaries och tupler?
- Kan du se fördelar med dictionaries jämfört med listor? Vilken/Vilka i så fall?
- Hur gick det att utföra uppgifterna, vilken tog mest tid och vilken var mest lärorik när det gäller dictionaries och tupler?
- Vilken är din TIL för detta kmom?
TIL är en akronym för “Today I Learned” vilket leksamt anspelar på att det finns alltid nya saker att lära sig, varje dag. Man brukar lyfta upp saker man lärt sig och där man kanske hajade till lite extra över dess nyttighet eller enkelhet, eller så var det bara en ny lärdom för dagen som man vill notera.