Python Magazine #5 - Luty 2008

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

Python Magazine #5 - Luty 2008

Mapping point locations with Python and Microsoft Live Search Maps
W tym artykule zwrócono uwagę na kompatybilność Pythona z API - popularnej web-mappingowej aplikacji oraz ich wykorzystanie, dzięki czemu łatwo można pobrać dane praktycznie z każdego źródła: baz danych, plików tekstowych, czy innych dokumentów.

Extending Skype using Python
Skype jest jednym z najpopularniejszych klientów VoIP i komunikatorów, umożliwiającym rozmowy głosowe oraz wideo-rozmowy jak i rozmowy tekstowe. Jednak nie jest powszechnie wiadomo, że funkcjonalność Skypea może być rozszerzana przez programy zewnętrzne. Ten artykuł opisuje w jaki sposób tworzyć rozszerzenia korzystając z Pythona i biblioteki Skype4Py. Autorzy skupili się na kilku przykładach, aby pokazać do czego może to zastać wykorzystane.

Using Python and SOAP to create a CLI for JIRA
Na wiele aplikacji webowych mamy możliwość oddziaływania zarówno z linii poleceń jak i przez przeglądarkę. W tym artykule Matthew pokazuje jak stworzyć interfejs dla linii poleceń JIRA, dobrze znanego systemu śledzenia błędów - stosując Pythona i SOAP. Mimo tego, że JIRA jest Javową aplikacją, stosując SOAP pozwala na dostęp do wielu funkcji korzystając z Pythona.

Identifying Data Badness
Artykuł prezentuje wiele dostępnych narzędzi umożliwiających łatwiejsze tworzenie baz danych. Mają one proste GUI do administracji jak phpMyAdmin, prosta obsługę zapytań, proste generatory form, albo "wypasione" ORMy. Innymi słowy wszystko czego programiści mogli by chcieć do pracy z bazami maja na wyciągnięcie palców, Mimo tego żadne z tych narzędzi nie potrafi pomóc w najbardziej fundamentalnej kwestii przy tworzeniu bazy, czyli zaprojektowanie modelu danych.

Introducing Docstrings
Z pośród wszystkich zadań powierzonych programistom, komentowanie kodu i pisanie dokumentacji są najmniej lubiane. Artykuł ten stara się to zmienić, sprawiając, że komentowanie stanie się bardziej przyjemne. Uczy on systematycznego podejścia do ich tworzenia, jak również dostępu do dodatkowych narzędzi, dzięki którym generujemy dokumentację i przeprowadzamy testy.

IPython and Virtualenv
IPython jest developerską powłoką Pythona posiadającą wiele możliwości. Virtualenv tworzy izolowane środowisko developerskie, gdzie można testować lub instalować aplikacje bez powodowania konfliktów. W tym miesiącu Doug bada jak oba narzędzia, mogące ułatwić życie chociaż trochę.

Python and Relational Databases
Ludzie, którzy nie korzystali z baz danych w Pythonie często nie zdają sobie sprawy jakie to może być proste. W tym artykule Steve oferuje kilka porad i wskazówek do bardziej zaawansowanych systemów pozwalających zaoszczędzić Tobie nawet więcej czasu.

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


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

Powered by Pigmej CMSv.0.2
Hosted by DmTEC