Blog (107)
Komentarze (2.3k)
Recenzje (0)
@webnullcz. 9 | Siła konsoli w systemach Uniksowych

cz. 9 | Siła konsoli w systemach Uniksowych

21.04.2011 13:44

Witam.

Ostatnio sobie przypomniałem o tej najstarszej serii wpisów i postanowiłem ją zreaktywować i oto efekt.

383262

W tej części opiszę Pythona, czyli scyzoryk do wszystkiego, w dodatku posiadającego coś w rodzaju własnego shella.

Python jako interaktywna konsola

Python to bardzo bogaty język skryptowy*, praktycznie większość ważniejszych aplikacji Uniksowych posiada API w Pythonie, słynie także z estetyki przez obowiązkowe wcięcia w kodzie czy z wbudowanego "shella".

383266

Przy pomocy konsoli Pythona można przykładowo bardzo szybko policzyć jak długie mamy hasło, zahashować ciąg znaków, sterować odtwarzaczem muzycznym przez zaimportowanie bibilioteki z jego API i wykorzystywanie funkcji z tej biblioteki, dzielić ciągi znaków czy łączyć w jedność - i wiele różnych czynności w bardzo prosty sposób.

383268

Python jest także dostępny dla Windows, jednak nie jest tak bardzo rozbudowany przez biblioteki jak w systemach Uniksowych.

Jednak proste operacje na ciągach znaków można na pewno w nim wykonać, a także być może niektóre skomplikowane przy pomocy WMI - ale i to niestety nie daje jeszcze takich możliwości jak API w Uniksach, szkoda.

* choć po części można go też nazwać kompilowanym bo po pierwszym uruchomieniu tworzy się plik .pyc - binarny można powiedzieć

Wybrane dla Ciebie
Komentarze (13)