diff options
Diffstat (limited to 'cs-cz')
| -rw-r--r-- | cs-cz/javascript.html.markdown | 2 | ||||
| -rw-r--r-- | cs-cz/python.html.markdown (renamed from cs-cz/python3.html.markdown) | 36 | 
2 files changed, 22 insertions, 16 deletions
| diff --git a/cs-cz/javascript.html.markdown b/cs-cz/javascript.html.markdown index c05a9138..408ddde0 100644 --- a/cs-cz/javascript.html.markdown +++ b/cs-cz/javascript.html.markdown @@ -1,7 +1,7 @@  ---  language: javascript  contributors: -    - ["Adam Brenecki", "http://adam.brenecki.id.au"] +    - ["Leigh Brenecki", "https://leigh.net.au"]      - ["Ariel Krakowski", "http://www.learneroo.com"]  translators:      - ["Michal Martinek", "https://github.com/MichalMartinek"] diff --git a/cs-cz/python3.html.markdown b/cs-cz/python.html.markdown index 2cbf52e6..71509460 100644 --- a/cs-cz/python3.html.markdown +++ b/cs-cz/python.html.markdown @@ -1,5 +1,5 @@  --- -language: python3 +language: Python  contributors:      - ["Louie Dinh", "http://pythonpracticeprojects.com"]      - ["Steven Basart", "http://github.com/xksteven"] @@ -7,7 +7,7 @@ contributors:      - ["Tomáš Bedřich", "http://tbedrich.cz"]  translators:      - ["Tomáš Bedřich", "http://tbedrich.cz"] -filename: learnpython3-cz.py +filename: learnpython-cz.py  lang: cs-cz  --- @@ -17,7 +17,7 @@ Zamiloval jsem si Python pro jeho syntaktickou čistotu - je to vlastně spustit  Vaše zpětná vazba je vítána! Můžete mě zastihnout na [@louiedinh](http://twitter.com/louiedinh) nebo louiedinh [at] [email od googlu] anglicky,  autora českého překladu pak na [@tbedrich](http://twitter.com/tbedrich) nebo ja [at] tbedrich.cz -Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](http://learnxinyminutes.com/docs/python/). +Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](http://learnxinyminutes.com/docs/pythonlegacy/).  ```python @@ -42,7 +42,8 @@ Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit sta  # Až na dělení, které vrací desetinné číslo  35 / 5  # => 7.0 -# Při celočíselném dělení je desetinná část oříznuta (pro kladná i záporná čísla) +# Při celočíselném dělení je na výsledek aplikována funkce floor(), +# což znamená zaokrouhlení směrem k mínus nekonečnu (pro kladná i záporná čísla).  5 // 3       # => 1  5.0 // 3.0   # => 1.0  #  celočíselně dělit lze i desetinným číslem  -5 // 3      # => -2 @@ -137,12 +138,14 @@ None  # => None  "něco" is None  # => False  None is None    # => True -# None, 0, a prázdný řetězec/seznam/slovník se vyhodnotí jako False +# None, 0, a prázdný řetězec/seznam/N-tice/slovník/množina se vyhodnotí jako False  # Vše ostatní se vyhodnotí jako True -bool(0)   # => False -bool("")  # => False -bool([])  # => False -bool({})  # => False +bool(0)        # => False +bool("")       # => False +bool([])       # => False +bool(tuple())  # => False +bool({})       # => False +bool(set())    # => False  #################################################### @@ -602,18 +605,21 @@ dir(math)  # Generátory jsou funkce, které místo return obsahují yield  def nasobicka_2(sekvence):      for i in sekvence: +        print("Zpracovávám číslo {}".format(i))          yield 2 * i  # Generátor generuje hodnoty postupně, jak jsou potřeba. Místo toho, aby vrátil  # celou sekvenci s prvky vynásobenými dvěma, provádí jeden výpočet v každé iteraci. -# To znamená, že čísla větší než 15 se v metodě nasobicka_2 vůbec nezpracují. +for nasobek in nasobicka_2([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]): +    # Vypíše postupně: "Zpracovávám číslo 1",  ...,  "Zpracovávám číslo 5" +    if nasobek >= 10: +        break  # Funkce range() je také generátor - vytváření seznamu 900000000 prvků by zabralo  # hodně času i paměti, proto se místo toho čísla generují postupně. - -for i in nasobicka_2(range(900000000)): -    print(i)  # Vypíše čísla 0, 2, 4, 6, 8, ... 30 -    if i >= 30: +for nasobek in nasobicka_2(range(900000000)): +    # Vypíše postupně: "Zpracovávám číslo 1",  ...,  "Zpracovávám číslo 5" +    if nasobek >= 10:          break @@ -633,7 +639,7 @@ def nekolikrat(puvodni_funkce):  def pozdrav(jmeno):      print("Měj se {}!".format(jmeno)) -pozdrav("Pepo")  # Vypíše 3x: Měj se Pepo! +pozdrav("Pepo")  # Vypíše 3x: "Měj se Pepo!"  ```  ## Co dál? | 
