Wszystkich programistów Pythona ze stolicy i okolic zapraszamy na kolejne, 12-ste już spotkanie Warszawskiej Grupy Użytkowników Pythona, które odbędzie się 14 maja 2012r o godzinie 18:30 na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej w sali 170 (pierwsze piętro).
Program majowy obejmują następujące wystąpienia:
- python-on-a-chip: Maszyna Pythona jako system embedded - Konrad Gawda,
- Sikuli - co ja pacze na ekranie - Jakub Kot,
- Dziecinnie łatwe pisanie interpreterów używając PyPy - Maciej Fijałkowski.
Serdecznie zapraszamy!
Więcej informacji: pywaw.org
Pythona powszechnie uznaje się za technologię wieloplatformową, działającą praktycznie na każdym systemie operacyjnym. Można się z tym zgodzić dopóty, dopóki uruchamiane przez nas programy ograniczają się do użycia standardowej biblioteki oraz ustalonej linii rozwojowej języka. W przeciwnym wypadku należy wykorzystać znane w środowisku techniki, które tą "przenośność" wymuszają.
W celu wprowadzenia programu na produkcję w postaci niezależnej aplikacji, możemy posłużyć się m.in. następującymi narzędziami:
- konwersja skryptów Pythona do postaci wykonalnej: PyInstaller, cx_Freeze, py2exe/py2app,
- tłumaczenie kodu Pythona do optymalizowanego C++ i jego kompilacja: nuitka, ShedSkin,
- użycie kompilatora pyc.py stanowiącego integralną część interpretera IronPython,
- programowanie w języku Cython,
- ręczne budowanie niezależnego środowiska uruchomieniowego.
W nieco gorszej sytuacji są programiści Pythona na etapie wytwarzania bardziej zaawansowanego oprogramowania. Każda stacja robocza, na której podejmujemy się pracy nad kodem bądź jego demonstracji musi zostać wyposażona w odpowiedni zestaw zewnętrznych bibliotek. Niestety, nie zawsze taki stan jest możliwy, a wynika to np. z braku uprawnień do instalacji pakietów bądź oszczędności czasu. Wtedy, z pomocą przychodzi rozwiązanie pod nazwą Portable Python, stanowiące hermetycznie opakowany interpreter Pythona wraz z jego rozszerzeniami, skonfigurowany pod urządzenia USB, lokalne dyski twarde czy lokalizacje sieciowe. Przygotowane w ten sposób przenośne środowisko programistyczne zapewnia nie tyle mobilność i oszczędność czasu, co doskonały sposób na testowanie kodu pod różnymi wersjami języka.
Pomimo ciągłego statusu beta, twórcy Portable Python wykonali w ostatnim czasie spory progres w kierunku stabilności i wsparcia większej ilości zewnętrznych bibliotek języka. Ostatnia aktualizacja oznaczona została numerem Portable Python 2.7.3.1.
Więcej informacji: portablepython.com
Mamy przyjemność poinformować, że z dniem dzisiejszym pojawiło się kolejne wydanie języka programowania Cython, oznaczone numerem 0.16. Wersja ta wprowadza nową funkcjonalność oraz liczne usprawnienia, w tym zgłoszone poprawki błędów.

Zmiany obejmują:
- wsparcie m.in. dla słabych referencji, wartości domyślnych argumentów, atrybutów dynamicznych, czy dekoratorów @classmethod i @staticmethod,
- bezargumentowe wywołanie metody super(),
- skuteczny dostęp do wydajnych buforów bezpośrednich i pośrednich (indeksowanie, krojenie czy macierze NumPy),
- wsparcie domyślnym argumentów dla domknięć,
- poszerzony zbiór dostępnych "pythonowych" funkcji.
Szczegóły tego wydania: ReleaseNotes-0.16
Więcej informacji: cython.org
Krakowska Społeczność Pythona pragnie zaprosić wszystkich zainteresowanych na kolejne, comiesięczne spotkanie entuzjastów języka programowania Python, do klubu Pauza przy ul. Floriańskiej 18. Start 26 kwietnia o godzinie 19:00.

Kwietniowy program obejmuje następujące prelekcje:
- Testowanie mutacyjne w języku Python 3.x - Konrad Hałas,
- Testowanie "legacy" kodu - Wiktor Kołodziej.
Przewidziana jest również sesja lightning talk oraz możliwość wygrania licencji na IDE PyCharm.
Więcej informacji: blog.pykonik.org
Z dniem 16 kwietnia 2012 o godzinie 18:30 na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej (sala 170, pierwsze piętro), odbędzie się 11-ste spotkanie Warszawskiej Grupy Użytkowników Pythona.
Kwietniowa agenda przewiduje następujące wystąpienia:
- factory_boy - alternatywa dla fixture'ów w Django - Konrad Hałas,
- nose i django-nose - testy na sterydach - Przemek Lewandowski.
Więcej informacji: pywaw.org






