News

W najbliższą środę 7 grudnia 2011 o godzinie 19:00 w klubie Pauza, przy ulicy Floriańskiej 18 (podziemie) w Krakowie, odbędzie się kolejne spotkanie krakowskiej społeczności pythonistów.

Pythonik

Po za tradycyjną sesją "piorunujących wystąpień", grudniowy program obejmują następujące prelekcje:

  • New in Django: Advanced Timezones Support - Tomek Paczkowski,
  • The PyHole library. Python generic REST API client with no pre-configuration based on dynamic object oriented call/getattr interface - Krzysztof Dorosz,
  • GoogleGeoCode + Proxy - what is geocode, increasing limits, small django app - Leszek Piątek junior.

W trakcie tego spotkania zostanie wyłoniony kolejny szczęśliwy posiadacz licencji na PyCharm od JetBrains.

Więcej informacji: blog.pykonik.org

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-12-01 11:28:28, Komentarzy (0)

Twórcy projektu Pygame mają przyjemność ogłosić wydanie pierwszego numeru nowego e-zinu PyGameZine. Czasoposmo o tematyce pisania gier w języku Python z użyciem biblioteki Pygame, z pewnością znajdzie liczne grono odbiorców w środowisku szkolnym, akademickim jak i w kręgu fanów Commodore 64 czy z80 Spectrum. PyGameZine to wywiady z twórcami gier, liczne artykuły przedstawiające niebywałe techniki programistyczne związane z dziedziną, a także gotowe receptury stosowane przez fachowych programistów. Magazyn jest płatny i dostępny w formie strony internetowej lub pliku PDF. Do każdego numeru dołączane są kody źródłowe.

W PyGameZine issue0 znajdziemy następujące artykuły:

  • Wykrywanie kolizji z użyciem Pixel Perfect Collision (PPC),
  • Wywiad z Galem Korenem, twórcą open-sourceowej gry Flameingo,
  • Wywiad z Paulem Turbettem, producentem gry benevolent-online.com,
  • Wywiad z Douglasem Bagnallem, założycielem Te Tuhi Video Game System,
  • Tworzenie miniatur z PyGame,
  • Tworzenie gier z przeznaczeniem do korzystania z wielu procesorów,
  • Generowanie sygnałów z syntezy FM,
  • Oprogramowanie I18n - interfejsy użytkownika,
  • Korzystanie z SVG w PyGame.

Więcej informacji: pygame.org, pygamezine.com

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-11-24 13:05:23, Komentarzy (0)

PyPy 1.7Twórcy projektu PyPy, z każdym kolejnym wydaniem zaskakują stale wzrastającą szybkością interpretera jak i listą wspieranych, popularnych zewnętrznych bibliotek języka Python. Wydana 21 listopada 2011, najnowsza wersja PyPy 1.7 osiąga przyspieszenie na poziomie 30% względem swojego poprzednika PyPy 1.6. W niektórych testach zaobserowano nawet 20-krotny wzrost wydajności. Przekonajcie się sami dokonując porównania PyPy 1.7 z CPythona 2.7.1.

Szczególne zmiany tej wersji to:

  • liczne ulepszenia zwiększające wydajność i stabilność interpretera,
  • domyślnie udostępniona funkcjonalność stackless,
  • poprawki kompatybilności z CPython,
  • obsługa systemów Linux 32/64, Mac OS X i Windows 32 (prace nad Windows 64 wciąż trwają),
  • ogromny postęp dla wsparcia NumPy (numpypy) za sprawą wdrożenia dtypes,
  • nowy, dużo szybszy i napisany w czystym Pythonie JSON enkoder,
  • poprawki na poziomie zużycia pamięci niektórych modułów RPython,
  • kolejne aktualizacje dla obsługi rozszerzeń CPython opartych o C API.

Wstępnie wiadomo, jakich funkcjonalności programiści mogą spodziewać się w PyPy 1.8:

  • implementacja specjalizowanych list, która powinna znacznie poprawić wydajność i zarządzanie pamięcią w aplikacjach,
  • obsługa wielowymiarowych tablic w NumPy,
  • dwa nowe backendy JIT assembler dla procesorów PowerPC i ARM.

Utrzymanie tak świetnej kondycji rozwoju projektu PyPy wiąże się również z kosztami finansowymi. Każdy z nas może przyczynić się do prężniejszego wydawania kolejnych wersji interpretera, dokonując darowizny na wybrany przez siebie wniosek: wsparcie NumPy, dostępność na Python 3 lub do ogólnej puli. W imieniu własnym i twórców projektu zachęcam Was do wsparcia tej inicjatywy i wykorzystywania PyPy w codziennej pracy.

Więcej informacji: morepypy.blogspot.com

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-11-23 22:18:49, Komentarzy (0)

TwistedTwisted to dojrzały i bogaty w kolekcję zintegrowanych modułów framework służący do implementacji funkcji sieciowych w języku Python. Oparty jest na paradygmacie programowania sterowanego zdarzeniami, co upraszcza wiele kwestii związanych z asynchronicznym kodem. Obsługuje popularne protokoły transportowe takie jak UDP, TCP, TLS, w tym te wysokiego poziomu SMTP, POP3, IMAP, SSHv2, DNS, XMPP czy IRC. Wykorzystując możliwości frameworka, uwierzytelnianie użytkownika czy implementacja niestandardowych serwerów i klientów sieciowych staje się łatwa, szybka i elegancka. Twisted oparty jest na licencji MIT.

W ubiegłym tygodniu, Twisted Matrix Laboratories ogłosiło wydanie Twisted 11.1. Do najistotniejszych zmian tej wersji warto zaliczyć:

  • nową implementację SSL ograniczającą użycie biblioteki OpenSLL wyłącznie do kwestii kryptografii,
  • kilka poprawek dla świeżej implementacji klienta HTML/1.1, w tym obsługę proxy i ciasteczek,
  • howto do Twisted w oparciu o TDD,
  • nowe wsparcie abortConnection dla połączeń TCP i SSL.

Najnowsze wydanie frameworka jest ostatnim wspierającym Pythona 2.4.

Więcej informacji: NEWS.txt

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-11-23 00:24:02, Komentarzy (0)

SciPySciPy jest to wieloplatformowe, dojrzałe i aktywnie rozwijane oprogramowanie Open-Source (na licencji BSD) przeznaczone do obliczeń naukowych i inżynierskich w języku Python. Wykorzystując typy danych i funkcje biblioteki NumPy, pozwala na bardzo szybki i wygodny dostęp do złożonych i różnorodnych algorytmów. SciPy oferuje bogatą kolekcję efektywnych procedur numerycznych w postaci modułów przeznaczonych do:

  • algorytmów genetycznych,
  • jednostek i stałych matematycznych/fizycznych,
  • transformat Fouriera,
  • całkowania i różniczkowania zwyczajnego,
  • interpolacji,
  • algebry liniowej,
  • maksymalnej entropii,
  • przetwarzania wielowymiarowych macierzy,
  • regresji ortogonalnej,
  • wyznaczania ekstremów i pierwiastków funkcji,
  • funkcji specjalnych, statystycznych czy obsługujących zapis/odczyt danych.

Świat nauki coraz częściej dostrzega potęcjał Pythona i jego bibliotek zewnętrznych. Tak też dzieje się w przypadku SciPy, które w połączeniu z NumPy i matplotlib stanowią wystarczająco spójne i funkcjonalne środowisko pracy by móc konkurować z najpopularniejszymi, komercyjnymi rozwiązaniami takimi, jak MATLAB czy R-Lab.

Wydanie SciPy 0.10.0 zawiera wiele nowych funkcji, liczne poprawki błędów i wzbogaconą dokumentację. Autorzy zachęcają do aktualizacji biblioteki ze względu na przeprowadzone optymalizacje i zmiany na poziomie API. Należy uwzględnić również fakt, iż nie zachowuje kompatybilności wstecz z wcześniejszymi wersjami biblioteki. SciPy 0.10.0 do swojego działania wymaga Pythona 2.5-3.2 oraz NumPy 1.5+.

Więcej informacji: SciPy 0.10.0 Release Notes

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-11-14 02:38:45, Komentarzy (0)
← 1 | 2 | 3 →
Copyright © 2007-2010 by Polish Python Coders Group
  
Powered by Pigmej CMS v.0.2
Hosted by DmTEC