Python Magazine #4 - Styczeń 2008

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

Python Magazine #4 - Styczeń 2008

Rethinking Regex
Kiedy powinniśmy używać Wyrażeń Regularnych (regexpow, WR) do przetwarzania danych w Pythonie, a kiedy powinniśmy skorzystać z czegoś prostszego (operacje ciągów i metody), albo z czegoś potężniejszego (moduły specjalistyczne i ogólnego zastosowania). Kiedy wybierasz WR, jak najlepiej wykorzystać ich rozmaite metody. Artykuł ten zakłada, że znasz podstawy WR i pokazuje sposoby ich najlepszego wykorzystania (i nie wykorzystania) w Pythonie.

ctypes: Easy C in Python
Portowanie bibliotek napisanych w C w natywnym C API Pythona może być czasochłonnym i podatnym na błędy zadaniem. Moduł ctypes, dostarczany z Pythonem od wersji 2.5, zapewnia prosty mechanizm do rozszerzania Pythona kodem z współdzielonych bibliotek C. Artykuł ten wprowadza do ctypes i pokazuje kilka przykładów zastosowania tego modułu.

Ruling Nessus with Python
Jeśli zarabiasz administrując lub utrzymując serwer i urządzenia sieciowe, powinieneś również dbać o bezpieczeństwo tych urządzeń, zatem prawdopodobnie korzystałeś od czasu do czasu zNessusa albo OpenVASa do szukania luk, podatności na ataki do ustalenia stanu bezpieczeństwa. Zanurzmy się w świat testów bezpieczeństwa z Nessus i OpenVAS i przejmijmy kontrolę nad serwerem Nessusa z poziomu Pythona.

Command line programs are classes, too!
Większość dyskusji OOP skupia się na GUI lub rozwojem rozwiązań przeznaczonych dla konkretnych zadań, z całkowitym pominięciem "konia napędowego": programów konsolowych. Ten artykuł testuje CommandLineApp, podstawową klasę do tworzenia programów konsolowych jako obiektów, z opcjami i sprawdzaniem argumentów, generatorem pliku pomocy i wieloma innymi.

Iterators, Iterables, and Generators
Zaprezentowanie iteratorów, iteracji i generatorów, które są tak dobrze obsługiwane przez Pythona.

Of Tests and Automation
Rozwój napędzany testami i automatyzacją testów jest modny. Developerzy Pythona dysponują sporą listą narzędzi do testowania własnych aplikacji. Artykuł ten prezentuje najsłynniejsze z nich.

Dodał: Krzysztof Korościk, Kategorie: Python Magazine
Data: 2008-07-23 15:19:08


Copyright © 2007-2014 by Polish Python Coders Group
Język programowania Python  Open Source

Powered by Pigmej CMSv.0.2
Hosted by DmTEC