Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

cz. 9 | Siła konsoli w systemach Uniksowych

Witam.

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

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".

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.

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ć 

Komentarze