Základní struktury v PYTHONU

Pracovní list slouží k procvičení základních vědomostí o programovacím jazyku PTYHON.
Jazyk: Čeština
Předmět: Jiný > Jiný
Ročník školy: Česká republika Česká republika

Základní struktury v PYTHONU

Pracovní list slouží k procvičení základních vědomostí o programovacím jazyku PTYHON.

Obecné informace o datových typech v Pythonu

Spojte následující pojmy:

Typ slovník má označení:

Python, Javascript, C++

Seznam v pythonu indexujeme od čísla:

[0]

Vytvoření aliasu:

x=y

implicitní, dynamicky typovaný

Python je:

Mezi vysokoúrovňové programovací jazyky patří:

dict

Co vypíší následující programy?
1)

s = [2, 1, 4, 3, 8]
for i in range(1,5):
s[i] = s[i-1] + s[i]
print(s[3])

2)

print(chr(ord('A') + 3))

3)

def f(s):
s = s + [1]

t = [0]
f(t)
print(t)

Která z následujících tvrzení jsou pro Python pravdivá?

Počet správných odpovědí: 3

Seznam musí mít fixně danou délku.

Seznam může obsahovat prvky různých typů.

Seznamy jsou indexovány od nuly.

Prvky v seznamu je možné měnit.

Řetězce jsou jen speciální případ seznamů (můžeme s nimi provádět stejné operace).

Vyber správnou odpověď o třídících algoritmech:

Počet správných odpovědí: 2

Bubble sort, select sort a insert sort mají kvadratickou složitost.

Bubble sort, select sort a insert sort mají logaritmickou složitost.

Quicksort je jeden z nejrychlejších třídících algoritmů, ale při špatném výběru pivota může být stejně pomalý, jako předchozí zmíněné algoritmy.

Quick sort je stejně pomalý jako předchozí a to vždy, i přesto že má logaritmickou složitost.

Najdi pojmy, týkající se programovacího jazyku PYTHON:
Dále pak slova doplň do vět níže.

Počet hledaných slov: 10

F
K
W
R
I
J
D
Y
D
C
O
B
E
E
S
S
B
U
I
J
S
D
A
D
Í
Ř
T
Y
T
N
S
Ý
V
O
Ň
V
O
R
Ú
O
K
O
S
Y
V
D
I
C
D
G
N
I
R
T
S
W
M
W
J
M
O
R
U
L
R
O
P
H
K
I
L
E
I
D
B
F
I
N
T
E
R
P
R
E
T
O
V
A
N
Ý
G
P
A
T
G
R
M
A
N
H
C
K
D
U
O
E
R
H
B
L
M
Y
P
W
B
W
P
U
E
G
W
F
O
V
V
T
U
Y
I
N
A
E
N
A
M
H
O
J
Č
Í
L
K
N
B
B
R
D
Y
E
K
L
V
L
Ý
N
L
E
T
I
N
Ě
M
E
N
A
V
C
S
M
E
W
Y
I
A
C
J
O
R
I
T
M
A
T
R
I
B
U
T
V
H
Y
U
D
M
N
Y
P
S
K
R
I
P
T
O
V
A
C
Í
H
R
B
S
C
F
N
O
B
J
E
K
T
M
P
H
I

Python je _____________ , ______________programovací jazyk

Python je typovaný ___________.

Řetězce se v pythonu označují anglickým slovem _______. Jsou ________.

Pravdivostní hodnoty True/False patří do třídy označované ______.

Obecný definovaný uživatelský typ se nazývá _________.

Konkrétní instancí třídy jest _______.

Přesné chování daného objektu (to co je za tečkou) popisuje ______.

Slovník je měnitelný typ, ovšem _______ je unikátní.