programmering forts Flashcards

1
Q

Step Over

A

Går direkt vidare till nästa rad och utför eventuellt funktionsanrop bakom kulisserna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Step out

A

Utför resten av funktionen automatiskt och fortsätter med koden efter funktionen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Brekpoint

A

Markering där stegandet ska börja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Step in

A

Följer med in i funktionen om det finns ett funktionsanrop på raden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Logiskt Fel

A

Programmet fungerar utan att krascha, men resultaten blir felaktiga.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kompileringsfel

A

Syntaxfel och liknande. Saker som gör att Python inte förstår koden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Exekveringsfel (run time error)

A

Uppstår under programmets gång, t.ex man försöker öppna en fil som ej finns

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Stepwise

A

Handlar om att bryta ner ett problem i mindre delar som i sin tur bryts ner till mindre delar
Var den allra första problemlösningsstrategin för programmering
Pseudokod ingår som en del av strategin
Är INTE bra att använda för stora programmeringsproblem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Native

A

Ett GUI som ser ut som andra program på samma plattform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Turtle

A

Ett grafikbibliotek avsett för utbildning som låter dig rita med en markör på skärmen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Arcade

A

Ett bibliotek framtaget specifikt för att skapa 2D-spel i Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

widget/control

A

En byggsten som används för att bygga upp ett GUI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Getters + Setters

A

Ger skräddarsydd åtkomst till variabler inuti ett objekt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Metod

A

Funktion inuti en klass

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Klass

A

Ritning för att skapa ett objekt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad gäller för dokumentation av programbibliotek som tillämpar principen “Information Hiding”?

A

Man beskriver vilka objekt och funktioner som ingår i biblioteket
Man beskriver vilka parametrar funktionerna använder
Man beskriver vilka exceptions som kan inträffa
Man beskriver vad funktionerna returnerar

17
Q

Numpy

A

Ett Python-bibliotek för numerisk beräkning som erbjuder en kraftfull array-struktur och olika matematiska funktioner för att hantera data.

18
Q

Groups

A

En samling av element som kan behandlas som en enhet, vanligtvis används inom statistisk analys eller datahantering.

19
Q

Kolumner

A

Vertikala kategorier av data i en tabell eller DataFrame, representerar olika variabler eller attribut.

20
Q

Pandas

A

Ett Python-bibliotek som erbjuder datastrukturer och funktioner för att effektivt hantera och analysera data, särskilt tabellbaserade data.

21
Q

Frame

A

Kort för DataFrame, en datastruktur i Pandas som representerar tabellformad data med rader och kolumner, liknande en SQL-tabell eller en Excel-ark.

22
Q

index

A

En speciell serie i Pandas som används för att etikettera rader eller kolumner i en DataFrame, vilket ger snabb åtkomst till data.

23
Q

Head

A

En metod i Pandas som returnerar de första några raderna i en DataFrame eller Serie, vanligtvis används för att snabbt inspektera data.

24
Q

Values

A

De faktiska datavärdena i en DataFrame eller Serie, kan vara numeriska, textbaserade eller andra datatyper beroende på innehållet i datan.

25
Q

Vad är fördelarna med en boxplot?

A

Det är sammanfattande statistik för flera variabler, inklusive median, kvartiler och utstickande värden.

26
Q

Tkinter

A

Kommer med Pythons standardinstallation och låter dig bygga enkla GUIs.

27
Q

Arcade

A

Designat för att bygga spel i Python.

28
Q

Flet

A

Ett bibliotek som låter dig bygga Flutterappar i Python.

29
Q

bool

A

true/false

30
Q

float

A

decimaltal

31
Q

Relationsoperatorer

A

– Mindre än <
– Större än >
– Mindre än eller lika med <=
– Större än eller lika med >=

32
Q

Logiska operatorer

A

unär) negation not
– logiskt och and
– logiskt eller or

33
Q

lokal variabel

A

defineras inuti variabel