Odpovídáte na názor ke článku Roury mezi objekty v Pythonu.
[6] 1. Jako roury v shellu to vypadá proto, že OR používá stejný znak. Náhoda, ale milá, protože roury v shellu umí používat každý. Pokud roury mezi objekty fungují stejně a používají prakticky stejný zápis, je hned snadnější je používat.
2. Pythoní konzole *je* shell. Dá se používat k řešení úplně stejných úloh jako bash, zsh nebo jiný "shell". Jen je to trochu víc ukecanější. K skriptování je dokonce lepší než bash, jen má horší podporu pro práci s externími programy. Spousta lidí používá Python pro řešení úloh, které jiní řeší v bashi. Existují i zajímavé projekty typu osh (http://geophile.com/osh/index.html), IPython (http://ipython.scipy.org/moin/About), Quasi (http://quasi-shell.sourceforge.net/) nebo pyshell (http://pyshell.sourceforge.net/).
3. Elegantnější způsoby? Přesně to co tu popisuješ dělá Pipe objekt, stačí se jen pozorněji podívat do zdrojáku, jenže...
za a) má jednodušší zápis, což je obzvláště šikovné při interaktivní práci v Pythoní konzoli,
za b) používá push místo pull metody,
a především za c) umožňuje snadno zřetězit více objektů, což klasický zápis který uvádíš neumožňuje, rozhodně ne jednoduše.
*22.6.1968
Od mala mě fascinoval potenciál počítačů a od prvního osobního seznámení s nimi jsem věděl, že tahle „věcička“ je přesně tím, čím se chci zabývat celý život. Hned po maturitě jsem si našel práci, kde jsem s nimi mohl pracovat a hlavně učit se. V průběhu let jsem vystřídal řadu zaměstnavatelů a specializací (např. ekonomické systémy, implementace BIOSu pro CP/M, řízení tech. procesů) až jsem nakonec na dlouhá léta zakotvil u Delphi a databází (hlavně InterBase), nejdříve ve firmě PCS, pak AKTIS (nyní ABRA) a posléze Borland ČR. Od uvolnění zdrojových textů InterBase v r. 2000 a zrodu projektu Firebird se podílím na jeho vývoji (nyní hlavně jako QA manager). Od r. 2001 pracuji pro spol. IBPhoenix. Mým preferovaným programovacím jazykem je již dlouhá léta Python.
Přečteno 19 802×
Přečteno 18 830×
Přečteno 10 213×
Přečteno 9 565×
Přečteno 8 255×