Skip to content
This repository was archived by the owner on Feb 15, 2023. It is now read-only.

Commit d89256f

Browse files
committed
Odstraneni pyreadline (tabulator v terminalu)
Closes #78
1 parent 5957ba1 commit d89256f

File tree

2 files changed

+0
-63
lines changed

2 files changed

+0
-63
lines changed

zaklady-programovani/prvni-programy/moduly.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -47,41 +47,6 @@ AttributeError: partially initialized module 'math' has no attribute 'ceil' (mos
4747
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.
4848

4949

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-
8550
## Parametry příkazové řádky
8651

8752
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_.

zaklady-programovani/text-chroustani/retezce.md

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -193,34 +193,6 @@ nebo
193193
'dokumenty/dapraha/python/priklady'
194194
```
195195

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.
205-
206-
```pycon
207-
>>> s = ''
208-
>>> s.<Tab>
209-
s.capitalize() s.isalpha() s.ljust( s.rsplit(
210-
s.casefold() s.isascii() s.lower() s.rstrip(
211-
s.center( s.isdecimal() s.lstrip( s.split(
212-
s.count( s.isdigit() s.maketrans( s.splitlines(
213-
s.encode( s.isidentifier() s.partition( s.startswith(
214-
s.endswith( s.islower() s.removeprefix( s.strip(
215-
s.expandtabs( s.isnumeric() s.removesuffix( s.swapcase()
216-
s.find( s.isprintable() s.replace( s.title()
217-
s.format( s.isspace() s.rfind( s.translate(
218-
s.format_map( s.istitle() s.rindex( s.upper()
219-
s.index( s.isupper() s.rjust( s.zfill(
220-
s.isalnum() s.join( s.rpartition(
221-
>>> s.
222-
```
223-
224196
## Cvičení: Řetězce, metody
225197
::exc[excs>prevod-pismen]
226198
::exc[excs>cisla-jako-text]

0 commit comments

Comments
 (0)