Dołącz do dyskusji: "Stowarzyszenie Polish Python User Group"
DjangoCon Europe 2013 zbliża się do stolicy wielkimi krokami. Niespełna dwa tygodnie dzielą nas od tego długo oczekiwanego wydarzenia! Dopnijmy zatem formalności związane z konkursami.
Zanim jednak do tego przystąpimy, przypomnijmy, że dostępna jest już pełna agenda konferencji, w skład której wchodzą aż 33 wystąpienia. Finalną listę prelekcji zamknęli ostatnio dwaj - znani dla polskiej społeczności Pythona - keynote speakerzy, Daniel Greenfield i Brandon Rhodes.
Pierwszy konkurs zorganizowany przez PPCG, w którym główną nagrodą była wejściówka na DjangoCon Europe 2013, jest już za nami. Szczęśliwym posiadaczem został Wojtek z Gołdapi. Gratulujemy.
Kolejną szansę na darmowe uczestnictwo w konferencji zapewni Warszawska grupa użytkowników Pythona. PyWaw przeprowadził bowiem konkurs, w ramach którego należało zaimplementować aplikację Django w okresie od 1 do 30 kwietnia br. Wymogiem dodatkowym, było upublicznienie kodu na wolnej licencji. Do konkursu przystąpiły trzy osoby.
Ich los leży teraz w Waszych rękach. Uruchomiona została specjalna sonda, w której zdecydujecie kto zasługuje na zwycięstwo! Nie szczędźcie zatem kliknięć!
Więcej informacji: PyWaw - konkurs
Język programowania Cython, nadzbiór Pythona oparty na projekcie Pyrex, doczekał się dziś kolejnego wydania, oznaczonego numerem 0.19.
W związku z tym, w najbliższym czasie należy spodziewać się aktualizacji frameworka Kivy i biblioteki lxml, które to na Cythonie bazują.
Wersja 0.19, poza naniesionymi poprawkami błędów, wprowadza także nową funkcjonalność, optymalizacje oraz usprawnienia w zakresie kompatybilności z Pythonem 3.
Więcej informacji: Cython Changelog
Ukazało się dziś nowe wydanie ReportLab, najpopularniejszej pythonowej biblioteki do generowania dynamicznych dokumentów PDF. ReportLab 2.7 to ostatnia wersja wspierająca Pythona 2.5-2.7. W porównaniu z poprzednią aktualizacją z 2012 roku, zawiera niewielką liczbę poprawek błędów i usprawnień.
Twórcy ReportLab koncentrują się obecnie nad wprowadzeniem pełnej obsługi dla Pythona 3 oraz modernizacją bazy kodu biblioteki.
Wraz z wydaniem ReportLab 2.7, źródła przeniesione zostały na publiczne repozytorium Bitbucket, z dostępem do issue, trackera oraz wiki.
Więcej informacji: reportlab.com
CUDA to model programowania równoległego, opracowany przez firmę NVIDIA. Dzięki niemu programiści zwiększają prędkość działania aplikacji obliczeniowych, wykorzystując moc akceleratorów graficznych. Platforma CUDA jest szeroko stosowana w aplikacjach technicznych, naukowych i komercyjnych. Stanowi obecnie najpopularniejsze rozwiązanie dla programistów wykorzystujących GPU karty graficznej.
Z mocy i szybkości drzemiącej w technologii CUDA, programiści Python korzystać już mogli za sprawą dostępnego API o kodowej nazwie PyCUDA. Jednakże, daleko jest wrapperowi do kompilatora generującego kod dla GPU bezpośrednio z kodu Pythona. Dlatego też, NVIDIA we współpracy z Continuum Analytics ogłosiły, iż obsługa architektury CUDA zostanie wprowadzona w NumbaPro - kompilatorze JIT dla języka Python, przygotowanym z użyciem kompilatora LLVM. W tym celu powstało również dedykowane środowisko programistyczne.
Bez wątpienia zwiększy to produktywność języka programowania Python, dzięki uzyskanej wydajności, zwłaszcza w kontekście aplikacji wykonujących obliczenia wielkoskalowe oraz służących analizie dużych ilości danych.
NumbaPro stanowi część Anaconda Accelerate - nowego produktu firmy Anaconda - i jest dostępny w ofercie narzędzi dla języka Python, a także stanowi część środowiska Wakari, służącego do przeglądania, wizualizacji i analizowania kodu.
Dwa dni temu miała miejsce aktualizacja wszystkich obecnie rozwijanych i utrzymywanych wersji języka programowania Python. Żadna z nich nie zawiera jednak krytycznych łatek zabezpieczeń (CVE).
Wydanie Pythona 3.3.1, 3.2.4 oraz 2.7.4 to w sumie setki poprawek błędów w rdzeniu, bibliotece standardowej, testach oraz dostarczanych narzędziach i dokumentacjach języka. W przypadku gałęzi 3.2 jest to ostatnia tego typu aktualizacja, podczas gdy 2.7 pozostaje wciąż ujęta w pięcioletnim programie poprawkowych.
PSF uchyliła również rąbek informacji na temat Pythona 3.4, która jak powszechnie wiadomo jest w fazie rozwoju. Pierwsza wersja alpha powinna pojawić się w sierpniu br., finalna pod koniec lutego 2014 r.

