Tags Posts tagged with "python"

python

przez -
0 544
Python

Pojawiła się kolejna aktualizacja Pythona z linii 3.2.x. Jak możemy wyczytać na stronie domowej, nowa wersja naprawia regresję w modelu urllib.request, która uniemożliwiała otwarcie wielu źródeł HTTP w poprzedniej wersji. Prócz tego dokonano 60 pomniejszych zmian i poprawek błędów.

przez -
4 493
PyPy

Zespół programistów projektu PyPy ogłosił wydanie kolejnej wersji z numerem 1.6, który to jest interpreterem języka Python ze zintegrowanym kompilatorem śledzenia JIT (just-in-time). Kod źródłowy jest dostępny na licencji MIT. Według twórców, najnowsza odsłona w pełni implementuje Pythona 2.7.1 oraz posiada ulepszoną stabilność i szybkość. Nazwa kodowa nowego wydania brzmi: “kickass panda

PyPy 1.6 jest od 20 do 30 procent szybszy, niż poprzednia wersja. Zawiera ulepszoną szybkość działania JIT i lepsze zachowanie Garbage Collectora. Przeglądarkowe narzędzie JitViewer zostało dodane w celu szybkiego podglądu, które partie kodu zostały skompilowane przy użyciu JIT.

Rozszerzony moduł API dla CPythona, standardowej biblioteki intepretera języka C dla Pythona, zawiera wsparcie dla większej liczny rozszerzeń. Inne zmiany obejmują beta wsparcie dla ładowania rozszerzeń CPytona oraz ulepszone wsparcie dla 32 bitowych wersji Windows i 64 bitowych wersji Mac OS X. Naprawiono więcej, niż 50 znalezionych błędów.

przez -
1 978
Python

Kilka dni temu opisywaliśmy pythonowy front-end dla GCC, którego pozwalałby kompilować Pythona do natywnych systemowych binarek, używając do tego celu the GNU Compiler Collection. Mark Dufour napisał, że przez ostatnie osiem lat pracował nad podobnym projektem do kompilacji kodu Pythona. Zaprojektował Shed Skin, który jest eksperymentalnym kompilatorem Python-to-C++.

Shed Skin potrafi tłumaczyć w pełni czysty statycznie typowany kod Pythona (wersje od 2.4 do 2.7) w zoptymalizowany C++. Może generować samodzielne programy, albo moduły Pythona w celu ich użycia przez inne pythonowe programy. Jest podobny do Facebookowego HipHop, który tłumaczy kod PHP w wysoce zoptymalizowany kod C++. Nie tylko kod Pythona musi być statycznie typowany, ale nie jest on w stanie wykorzystywać standardowych bibliotek, ani innych funkcji zagnieżdżonych. Niezależnie od tego, w testach przeprowadzonych przez autora, Shed Skin okazał się od 2 do 200 razy szybszy, niż CPython. Niektóre z benchmarków są dostępne za pośrednictwem GitHub.

Projekt był sponsorowany również przez Google w ramach Google Summer of Code w jego pierwszych latach. Nie tak dawno wyszła również wersja Shed Skin 0.8.

przez -
1 675
Python

Philip Herron, tegoroczny uczestnik Google Summer of Code będzie miał okazję pracować znowu nad swoim pomysłem zaimplementowania front-endu pythona do GCC. Celem jest stworzenie pythonowej wersji kompilatora AOT używającego GCC, jako frameworka dla optymalizacji middle-end, back-end, jak również mobilnego kodu. Tworzenie języków AOT celowało głównie w języki niskopoziomowe, jak C/C++/Fortran, gdzie język wymaga silnego typowanie i inne cechy deklarowania, a potem przechodziło do mniej dynamicznych cech języków pokroju Python/PHP/Perl.

Philip został zainspirowany przez PHC, kompilator PHP, który używa GCC. Projekt nie jest już dzisiaj niestety rozwijany zbyt intensywnie, jednakże Facebook korzysta z kompilatora HipHop w celu konwersji kodu źródłowego PHP do wysoce zoptymalizowanego C++, który jest budowany właśnie przez GCC. Obecnie działa także projekt Roadsend PHP, który używa bardziej LLVM (Low-Level Virtual Machine), aniżeli GCC.

Pełną wiadomość możecie przeczytać na liście mailingowej. Jest również blog owego studenta, na którym opisuje aktualne postępy.

PyConPL

Parę dni temu rozpoczął się okres nadsyłania propozycji własnych prelekcji i warsztatów na konferencję PyCon PL. Każda kolejna edycja tego wydarzenia, w całości przeznaczonego dla programistów i entuzjastów Pythona, to pewne nowości, więc i w tym roku nie mogło być inaczej. Organizatorzy zwiększyli czas trwania konferencji o jeden dzień, co oznacza jeszcze więcej miejsca w agendzie na zgłoszenia prelekcji i warsztatów. Ponadto innym elementem tegorocznej edycji ma być jedna sesja w całości po angielsku i z ciekawymi gośćmi.

Zmianie, jak to ma być co kilka edycji, uległa również lokalizacja tegorocznego PyCona PL. Ustroń, w którym gościły dwie poprzednie edycje, ustąpił miejsca równie ciekawym okolicom Kielc. Na uczestników konferencji czeka tym razem Hotel Przedwiośnie z krytym basenem i sporą wiatą grillową, gdzie tradycyjnie odbędzie się sobotnia impreza.

Przyjmowanie zgłoszeń w ramach Call for Proposals potrwa do 2 lipca. Wtedy też ruszy rejestracja uczestników. Sama konferencja odbędzie się jak co roku jesienią, tym razem 22-25 września.

Więcej szczegółów oraz wszystkie nowe informacje można znaleźć na oficjalnej stronie konferencji PyCon PL 2011.

przez -
0 618
PyConPL

PyCon PL 2011 to już czwarta edycja ogólnopolskiej konferencji z grupy PyCon organizowanej przez Polską Grupę Użytkowników Linuksa Oddział Śląsk, Studenckie Koło Naukowe Linuksa i Wolnego Oprogramowania z Politechniki Śląskiej oraz społeczność i sympatyków języka Python. Celem tego wydarzenia jest integracja środowiska programistów Pythona, jak również środowisk biznesowych zainteresowanych wykorzystaniem tego języka w projektach komercyjnych. Dzięki ciekawym pozycjom w agendzie i przede wszystkim luźnej, weekendowej formule PyCon PL przyciąga co roku sto kilkadziesiąt uczestników, wśród których znaleźć można zarówno profesjonalistów, jak i osoby, które dopiero od niedawna programują w tym języku. Takie spotkanie to też świetna okazja by nawiązać nowe kontakty, odnowić stare, wymienić doświadczenie i podzielić się ze swoimi pomysłami na przyszłość. Jeśli jeszcze nigdy nie byłeś na tego typu konferencji, to zapewniamy, że warto.

PyCon PL odbędzie się w dniach od 22 do 25 września 2011 r. w Hotelu „Przedwiośnie” w Mąchocicach Kapitulnych koło Kielc. Więcej na jego temat można znaleźć na stronie hotel.

Jak to zwykle bywa na spotkaniach organizowanych przez PLUG, ceny będą rosły w miarę upływu czasu i są uzależnione od kilku czynników. Najniższa dla uczestników spotkania to około 240 zł w pierwszym terminie. Kalkulator jest dostępny dla zarejestrowanych użytkowników w tym miejscu.

Konferencje

Już w czwartek 12 maja 2011 odbędzie się kolejne spotkanie Krakowskiej Społeczności Pythona o nazwie Pykonik. Spotkanie odbędzie się o godzinie 19:15 w “Studio przy Lea” na ul. Królewskiej 2/2 w Krakowie. Pykonik to spotkania krakowskiej społeczności Pythonistów. Głównym założeniem inicjatywy jest wymiana doświadczeń w trybie face2face i przelanie energii pasjonatów tego dynamicznego języka programowania w konkretne działania dla dobra ludzkości.

Na spotkaniu zaprezentowane zostaną następujące tematy:

  • Lennart Regebro – Short introduction to Plone
  • Łukasz Zosiak – Python in solid state physics
  • Marcin Ciura – Exact numerical computations in Python

Szczegóły na stronie blog.pykonik.org.

przez -
6 823
Python

Pojawiła się stabilna wersja języka Python, która jest obecnie główną linią jego rozwoju. Jest to interpretowany, interaktywny język programowania stworzony przez Guido van Rossuma w 1990. Posiada on w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią. Rozwijany jest jako projekt Open Source, zarządzany przez Python Software Foundation.

Nie wprowadzono żadnych zmian w składni języka, pojawiło się za to kilka drobnych poprawek we wbudowanych typach. Skoncentrowano się głównie na standardowej bibliotece i przepisywaniu kodu do Python 3. Nowości, jakie znajdziemy:

  • ulepszony moduł SSL
  • konfiguracja logowania oparta na słowniku
  • dodatkowe wsparcie dla programowania równoległego
  • stabilne ABI dla modułów rozszerzeń
  • wsparcie dla folderów .pyc repozytoriów
  • paczka obsługi binarnej poczty e-mail
  • ulepszenia modułu testów jednostkowych,
  • sporo poprawek zachowania i spójności dla operacji numerycznych
  • ulepszono pdb – python debugger

Wprowadzono także zalążek modułu pomagającego w budowaniu aplikacji wielowątkowych, który ma działać na podobnej zasadzie, co java.util.concurrent.package.

Więcej informacji w oficjalnym oświadczeniu.

Polecane

Konferencje

0 191
Już po raz szósty, firmy technologiczne przystąpią do wielkiej rywalizacji o miano Lidera IT.
Kolejna edycja Konkursu, będzie podsumowaniem dokonań całej branży technologicznej w bieżącym...