Porozumění
Prohlédněte si vypracované řešení příkladů v Pythonu či ukázkové modely. Pro každý příklad dostanete několik kontrolních otázek, které otestují vaše porozumění problému.


Přidat k oblíbeným
Přidat k mým oblíbeným »Modelování a simulace: biologie, příroda
Úkoly se zajímavými interaktivní modely, se kterými můžete experimentovat. Tato sada obsahuje modely zachycují jevy biologických a přírodních systémech.

Přidat k oblíbeným
Přidat k mým oblíbeným »Modelování a simulace: lidé a doprava
Úkoly se zajímavými interaktivní modely, se kterými můžete experimentovat. Tato sada obsahuje modely zachycují jevy související s lidmi.

Přidat k oblíbeným
Přidat k mým oblíbeným »
Přidat k oblíbeným
Přidat k mým oblíbeným »Spojnicové grafy

Přidat k oblíbeným
Přidat k mým oblíbeným »
Přidat k oblíbeným
Přidat k mým oblíbeným »Plošné grafy

Přidat k oblíbeným
Přidat k mým oblíbeným »Počítání s čísly
Řešené příklady na práci s čísly v Pythonu.

Přidat k oblíbeným
Přidat k mým oblíbeným »Řetězce v Pythonu
Řešené příklady na práci s řetězci v Pythonu.

Přidat k oblíbeným
Přidat k mým oblíbeným »Vnořené cykly v Pythonu
Vnořené cykly jsou typický zdroj problémů pro začátečníky v programování. Prozkoumejte několik typických ukázek jejich využití.

Přidat k oblíbeným
Přidat k mým oblíbeným »Seznamy v Pythonu
Řešené příklady na práci se seznamy v Pythonu.

Přidat k oblíbeným
Přidat k mým oblíbeným »Funkce v Pythonu
Tato sada s motivem přípravy jídla vám pomůže prozkoumat záludnosti správného využití funkcí.

Přidat k oblíbeným
Přidat k mým oblíbeným »Slovníky v Pythonu
Řešené příklady na práci se slovníky v Pythonu.

Přidat k oblíbeným
Přidat k mým oblíbeným »Objekty v Pythonu
Řešené příklady na práci s objekty v Pythonu.
Ukázky
Funkce v Pythonu
Předkrm
def choose_appetizer(n_adults, n_children):
dip = choose_dip(n_adults + n_children // 2)
veggie = get_veggie()
print(dip, 'with', veggie)
def choose_dip(n_servings):
if n_servings < 5:
return 'guacamole'
return 'hummus'
def get_veggie():
return 'carrot'
Objekty v Pythonu
Základní terminologie
Uvažme následující program:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(self.name, "says hello.")
tom = Person("Tom", 23)
tom.say_hello()
Počítání s čísly
Aritmetická posloupnost
Uvažme následující funkci pro výpis aritmetické posloupnosti:
def sequence(init, step, n):
x = init
for i in range(n):
print(x, end=" ")
x += step