Python Magazine #16 - Styczeń 2009
Creating a collection manager with Elixir
Słyszeliście na pewno o SQLAlchemy, ale nie udało Wam się zorganizować czasu na to, aby to przetestować? A czy słyszeliście o dodatku do SQLAlchemy - Elixir? Macie okazję to nadrobić w pierwszym artykule magazynu.
Table Drag and Drop With PyObjC
JC Cruz kontynuuje jego serię artykułów o wykorzystaniu Pythona do tworzenia aplikacji dla Mac OS X. W poprzednim artykule, dowiedzieliście się jak edytować dane z użyciem NSTableView. W tym miesiącu poznacie mechanizm kryjący się za „przeciągnij i upuść”, oraz jak dodać dla niego wsparcie w tabeli.
Django Migrations With South
Jeśli kiedyś dokonywaliście extensive development w Django, powinniście poznać problemy związane ze zmianą schematów. W tym artykule Andrew Godwin przedstawia South, bibliotekę migracyjną dla Django i pokazuje jak pomaga ona rozwiązać wiele problemów, jakie może napotkać Wasz projekt w Django.
Why test? It's about complexity
Wiele osób sądzi, że automatyczne testowanie ma na celu upewnienie się, że nasze oprogramowanie działa prawidłowo. Nie mylą się, ale istnieją głębsze korzyści - w szczególności zarządzanie złożonością projektu i środowisk programistycznych.
What does Python 3.0 mean for you?
Długo oczekiwane wydanie Pythona 3.0 nastąpiło 3 grudnia 2008. Jest to duży krok naprzód w ewolucji Pythona, ponieważ stwarza możliwość dla programistów jądra na wprowadzenia zmian zrywających wsteczną zgodność z językiem i bibliotekami, oraz uwolnienie się od niektórych dawniejszych decyzji, które okazały się błędne, lub krótkowzroczne.
Working with Files and Directories
Interakcje z systemem plików mogą często być frustrującym testem dla nowych programistów. W tym miesiącu Mark przedstawia moduł os i kilka bardziej przydatnych z jego funkcji, aby ulżyć części tej frustracji.
The Zen of Python
W tym miesiącu Steve rozmyśla nad Zen of Python, czasem z mniejszym znaczeniem niż można by się spodziewać.






