You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 15, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: zaklady-programovani/prvni-programy/moduly.md
-35Lines changed: 0 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,41 +47,6 @@ AttributeError: partially initialized module 'math' has no attribute 'ceil' (mos
47
47
Víte už, čím to je. Přejmenujte váš skript na jiný název a pokud se vám v pracovním adresáři vytvořil adresář `__pycache__`, tak jej také smažte.
48
48
49
49
50
-
### Co vše najdu v modulu
51
-
52
-
Po naimportování modulu musím vědět jakou funkci z daného modulu chci zavolat. Seznam všech funkcí daného modulu najdeme v [dokumentaci](https://docs.python.org/3/library/math.html) nebo si můžeme nechat od Pythonu poradit.
53
-
54
-
**Pozor!** Aby vám následující tip fungoval na Windows, je třeba doinstalovat balíček `pyreadline`. To uděláme tak, že v příkazové řádce operačního systému (ne v Pythonu) spustíme příkaz
55
-
56
-
```shell
57
-
pip install pyreadline
58
-
```
59
-
60
-
Po úspěšné instalaci si pak spustíme znovu Python konzoli příkazem `python`, naimportujeme si nějaký modul (např. `math`), napíšeme `math.` a stiskneme tabulátor
61
-
62
-
```pycon
63
-
>>> import math
64
-
>>> math.<Tab>
65
-
math.acos( math.erf( math.isfinite( math.pi
66
-
math.acosh( math.erfc( math.isinf( math.pow(
67
-
math.asin( math.exp( math.isnan( math.prod(
68
-
math.asinh( math.expm1( math.isqrt( math.radians(
69
-
math.atan( math.fabs( math.lcm( math.remainder(
70
-
math.atan2( math.factorial( math.ldexp( math.sin(
71
-
math.atanh( math.floor( math.lgamma( math.sinh(
72
-
math.ceil( math.fmod( math.log( math.sqrt(
73
-
math.comb( math.frexp( math.log10( math.tan(
74
-
math.copysign( math.fsum( math.log1p( math.tanh(
75
-
math.cos( math.gamma( math.log2( math.tau
76
-
math.cosh( math.gcd( math.modf( math.trunc(
77
-
math.degrees( math.hypot( math.nan math.ulp(
78
-
math.dist( math.inf math.nextafter(
79
-
math.e math.isclose( math.perm(
80
-
>>> math.
81
-
```
82
-
83
-
Tabulátor je velmi užitečná klávesa, protože umí doplňovat názvy i našich proměnných a funkcí.
84
-
85
50
## Parametry příkazové řádky
86
51
87
52
Poslední avšak velmi důležitý modul, jenž si v tuto chvíli představíme, je modul `sys`. Ten obsahuje funkce, které umožňují Pythonu komunikovat s operačním systémem, ve kterém je spuštěný. Nás z tohoto modulu bude zajímat především proměnná (ano, moduly mohou obsahovat kromě funkcí také proměnné) s názvem `argv` Ta nám umožní přistupovat k takzvaným _parametrům příkazové řádky_.
Copy file name to clipboardExpand all lines: zaklady-programovani/text-chroustani/retezce.md
-28Lines changed: 0 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -193,34 +193,6 @@ nebo
193
193
'dokumenty/dapraha/python/priklady'
194
194
```
195
195
196
-
### Jaké jsou všechny metody řetězců?
197
-
198
-
**Pozor!** Aby vám následující tip fungoval na Windows, je třeba doinstalovat balíček `pyreadline`. To uděláme tak, že v příkazové řádce operačního systému (ne v Pythonu) spustíme příkaz
199
-
200
-
```shell
201
-
pip install pyreadline
202
-
```
203
-
204
-
Potom stačí za nějakou naší proměnnou typu `str` napsat tečku a zmáčknout tabulátor.
0 commit comments