Python 2.6 wydany

Data: 10 października, 2008

Wydana została nowa wersja jednego z najbardziej popularnych języków programowania, Pythona. O tym co nowego przeczytać możemy dokładnie w tekście What’s New in Python 2.6.

A oto nasz przegląd najciekawszych zmian:

  • Przygotowanie gruntu pod Python 3.0. Drzewa 2.6 i 3.0 zostały połączone, a wiele nowych ficzerów w 2.6 zostało bezpośrednio zainspirowanych wymaganiami Pythona 3.0, który będzie gruntownym przeprojektowaniem języka.
  • Wybrano nowy system zarządzania błędami: Roundup. Po głosowaniu społeczności wygrał on z komercyjną Jirą (która oferuje darmową wersję wraz z kodem źródłowym projektom open source) oraz dwoma innymi rozwiązaniami: Trac i Launchpad.
  • Dodanie modułu JSON do sprawniejszego kodowania w oparciu o techniki zwane AJAX-em.
  • dodanie modułu multiprocessing, ułatwiającego zarządzanie procesami systemowymi za pomocą pythonowego API (działa zarówno na systemach uniksowych jak i na Windows).
  • Nowe słowo kluczowe with włączone już domyslnie (w wersji 2.5 było w pakiecie __future__)
  • Zaawansowane formatowanie stringów za pomocą str.format().
  • Zmiany syntaktyczne w obsłudze wyjątków (słowo kluczowe as zamiast przecinków przy definiowaniu kilku wyjątków w klauzuli except.
  • Nowa biblioteka I/O.
  • Abstrakcyjne klasy bazowe — odpowiednik jawowych interfejsów
  • Dekoratory również w klasach

Pythona 2.6 ściągamy jak zwykle ze strony python.org/download. Zapraszamy do testowowania i dzielenia się wrażeniami i waszymi ulubionymi zmianami wprowadzonymi w 2.6.

Newsletter OSnews raz w tygodniu. Bez reklam.