summaryrefslogtreecommitdiffhomepage
path: root/cs-cz/python3.html.markdown
diff options
context:
space:
mode:
authorTomas Bedrich <ja@tbedrich.cz>2015-09-10 18:21:27 +0200
committerTomas Bedrich <ja@tbedrich.cz>2015-09-10 18:21:27 +0200
commit5335df886183da20e65c383ad54f3f755ff33f58 (patch)
tree1b0258b681286cb5a44a58b96d5f12d47cd4d9f4 /cs-cz/python3.html.markdown
parent003db4af9b6d10d9737c28103a66c61887eb1c19 (diff)
Modules
Diffstat (limited to 'cs-cz/python3.html.markdown')
-rw-r--r--cs-cz/python3.html.markdown24
1 files changed, 11 insertions, 13 deletions
diff --git a/cs-cz/python3.html.markdown b/cs-cz/python3.html.markdown
index 0364b43d..a82ec146 100644
--- a/cs-cz/python3.html.markdown
+++ b/cs-cz/python3.html.markdown
@@ -563,29 +563,27 @@ Clovek.odkaslej_si() # => "*ehm*"
## 6. Moduly
####################################################
-# You can import modules
+# Lze importovat moduly
import math
print(math.sqrt(16)) # => 4
-# You can get specific functions from a module
+# Lze také importovat pouze vybrané funkce z modulu
from math import ceil, floor
-print(ceil(3.7)) # => 4.0
-print(floor(3.7)) # => 3.0
+print(ceil(3.7)) # => 4.0
+print(floor(3.7)) # => 3.0
-# You can import all functions from a module.
-# Warning: this is not recommended
+# Můžete také importovat všechny funkce z modulu, ale radši to nedělejte
from math import *
-# You can shorten module names
+# Můžete si přejmenovat modul při jeho importu
import math as m
-math.sqrt(16) == m.sqrt(16) # => True
+math.sqrt(16) == m.sqrt(16) # => True
-# Python modules are just ordinary python files. You
-# can write your own, and import them. The name of the
-# module is the same as the name of the file.
+# Modul v Pythonu není nic jiného, než obyčejný soubor .py
+# Můžete si napsat vlastní a prostě ho importovat podle jména
+from muj_modul import moje_funkce # Nyní vyhodí ImportError - muj_modul neexistuje
-# You can find out which functions and attributes
-# defines a module.
+# Funkcí dir() lze zjistit, co modul obsahuje
import math
dir(math)