Python Magazine

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

Python Magazine #22 - Lipiec 2009

Chameleon: Making Templates Fast
Mathle napisał Chameleon, szybki jak błyskawica silnik szablonów, który przyśpiesza Pythona w sieci. Poznaj sekrety jego szybkości!

Running Large Python Tasks With Hadoop
Hadoop jest rozpowszechnioną platformą obliczeniową, która skaluje się liniowo w celu obsługi petabajtów danych. Dowiedz się o co w tym wszystkim chodzi i jak możesz przenieść swoje czasochłonne przetwarzanie danych do Pythona!

Hashing With Python, Part 1
Funkcje asocjacyjne nie są tylko ważną ideą w informatyce, ale również kluczową częścią Pythona, obsługują jedną z najważniejszych struktur – słowniki.

Acceptance Testing .NET Applications using IronPython
Prostota Pythona sprawia, że jest on doskonały do pisania testów, nawet jeśli testowana aplikacja napisana jest w innym języku - .NET!

How to Wrap Source Code, Attractively
Brandon jako redaktor naczelny często musi dokonać ostatecznego osądu w sprawie dopasowania listingów kodu do szerokości magazynu. W jaki sposób przycina on linie na wymiar?

Advanced String Formatting
Stary znak formatowania – znak procentów – ma zostać usunięty z Pythona, nowa lśniąca metoda dla ciągów „format()” jest w drodze.

EuroPython 2009
Prezes Python Software Foundation dzieli się z nami swoimi przemyśleniami na temat EuroPython 2009, gdzie społeczność zebrała się na wykłady, kursy oraz dyskusje.

Dodał: Krzysztof Korościk
Data: 2009-09-06 14:00:41,Komentarzy (0)

Python Magazine #21 - Czerwiec 2009

Image processing with Python
Nauczymy się, jak wykorzystać popularną pythonową bibliotekę do równoczesnego przetwarzania setek zdjęć, włączając w to dodawanie etykiet i ramek!

Lepton: Create Spectacular Real-time Visual Effects in Python
Jak możesz połączyć wydajność, jaką potrzebuje symulacja cząstek z wygodą kontrolowania jej za pomocą Pythona? System Lepton jest przykładem przeniesienia kodu krytycznego dla wydajności do C, utrzymując interfejs zorientowany obiektowo.

Python and Random Numbers
Wykorzystaj Pythona do zbadania właściwości pseudolosowej generacji liczb, zarówno przez implementacje niektórych generatorów, jak i badaniu ich wydajności.

Using the OCLC WorldCat APIs
Mashupy zbierają informacje z kilku serwisów w jedno miejsce – ale jak wyglądają w praktyce? Ten artykuł ilustruje wszystkie szczegóły połączenia wiodącego branżowego katalogu online z Google maps, i jak Python to ułatwia.

We are still learning how to write Python
Czy nawet po dwudziestu latach, społeczność Pythona nadal będzie się uczyć, jak naprawdę pisać kod Pythona?

Pickling and Unpickling
Wbudowany w Pythona moduł do serializacji, zamienia obiekty w przenośne ciągi i z powrotem. Pozwala nawet dostosować do własnych potrzeb przechowywanie własnych instancji klas.

Python Makes Things So Easy
Przewodniczący Python Software Foundation próbuje po raz pierwszy szybki skrypt do dostępu do kryptograficznie zabezpieczonego webowego API i odnosi sukces.

Dodał: Krzysztof Korościk
Data: 2009-07-15 19:43:06,Komentarzy (0)

Python Magazine #20 - Maj 2009

How to Survive Sorting in Python 3
Trzecia wersja Pythona przynosi ze sobą komunikaty ostrzegające o zmianach w języku mogące wpływać na niepoprawne działanie kodu. Usunięto argument funkcji, który był wykorzystywany przez większość deweloperów Pythona 2 do kontroli sortowania w Pythonie. Jak według tej najnowszej wersji języka uporządkowany program ma rozkwitać i przeżyć ?

Web Site Security With repoze.who and repoze.what
Czy kiedykolwiek stworzyłeś aplikacje webową? Jeśli tak, jest bardzo prawdopodobne, że spotkałeś się z „problemem bezpieczeństwa”; czy stworzyć i utrzymywać własny system bezpieczeństwa, a może nauczyć się korzystać z takiego systemu dostarczonego przez używany framework (który może nie być tak elastyczny, jak powinien). Ten artykuł zagłębia się w bardzo rozszerzalne alternatywy, które możesz poznać i wykorzystywać w dowolnych aplikacjach niezależnie od używanego frameworka.

PyOhio: Planning and Running a Regional Python Miniconference
Czy kiedyś zastanawiałeś się nad organizacją własnej konferencji poświęconej Pythonowi? Regionalne konferencje mogą przynieść duże zyski bez przeznaczania ogromnego budżetu.

A Survey of Four PyObjC Objects
Jaki jest związek między ciągami i listami jakie wprowadzasz, a wartościami jakie Twoje Applowe widgety faktycznie widzą?

Import This: Guido thinks about retiring…
„Życzliwy dyktator” Pythona ogłosił, że odchodzi – dokładnie we właściwym czasie.

An Introduction to PyGTK
Wykorzystując Pythonowy interfejs do GTK, możesz zmusić jeden z najpopularniejszych frameworków graficznych do bycia interfejsem Twojego programu.

Strange Times
Przemysł, technologia i konferencje: przemyślenia o Pythonie, ekonomia i informatyka.

Dodał: Krzysztof Korościk
Data: 2009-07-15 19:36:15,Komentarzy (0)

Python Magazine #19 - Kwiecień 2009

Ballot Browser: Catching Faulty Voting Machines Red-Handed
Co się stało, kiedy zamknięty kod maszyn wyborczych, oferowanych przez tajemnicze firmy, spotkał się z audytem wykonanym przez otwarto-źródłową przeglądarkę głosującą?

Plone: Python's Killer App?
Jeden z wiodących na świecie otwarto-źródłowych systemów zarządzania treścią (CMS) jest na wierzchu Pythona, oraz jest dostatecznie dużym fenomenem, aby zagwarantować własne konferencje, sympozja, jak i książki. Naucz się, jak go zainstalować i wypróbować w kilku prostych krokach!

Create Your Own Domain-Specific Language in Python With Imputil and Pyparsing
Wykorzystując dostępne narzędzia służące do importu oraz różnego rodzaju parsery, możesz stworzyć swój własny język programowania i zaimportować swoje nowe moduły bezpośrednio do Pythona.

Creating a Protocol Simulation Framework
Tworząc pakiet Pythona do dyskretnej symulacji z wykorzystaniem SimPy, w łatwy sposób możemy za symulować zachowanie protokołów komunikacyjnych w różnych topologiach sieci. Po stworzeniu własnego zestawu klas do symulacji konkretnych przypadków, pobawimy się dwoma przykładowymi sieciami, pokazując, jak je wykorzystać.

ElectionAudits: an interview with Neal McBurnett
Kiedy w listopadzie były liczone głosy w Boulder Country, w Colorado, nowatorskie podejście do kontroli wyników wyborów weszło do akcji. Dzięki umiejętnościom lokalnego programisty Pythona, Neala McBurnetta, zostały przeprowadzone kontrole i ogłoszono zwycięzców w dużo krótszym czasie, niż w innym, podobnym przypadku byłby konieczny. Ostatnio redaktor „Python Magazine” miał okazję zadać Nealowi kilka pytań na temat jego doświadczeń w wykorzystaniu Pythona i Django do rozwiązania tego praktycznego problemu.

Open Elections, Successful PyCon
Redaktor naczelny spogląda wstecz na wspaniały dla Pythona miesiąc, w którym odbył się PyCon 2009, oraz przybliża to wydanie magazynu.

An Introduction to Dictionaries
Słowniki są jednym z najbardziej użytecznych wbudowanych typów danych w Pythonie. Są szybką, wydajną i przystępną metodą do przetrzymywania i pozyskiwania danych. Ten artykuł stanowi wprowadzenie do słowników i sposobów, w jaki możesz je użyć.

Best PyCon Ever!
Przewodniczący Python Foundation spogląda wstecz na wspaniałą konferencje.

Dodał: Krzysztof Korościk
Data: 2009-07-15 19:28:09,Komentarzy (0)

Python Magazine #18 - Marzec 2009

Commanding Robots with Lego Mindstorms NXT
Użycie modułu Mindstorms NXT wymaga manipulowania binarnym protokołem sieciowym, a komunikacja z kontrolerem X-Box wymaga surowych wywołań windowsowych bibliotek DLL. Jednak praca nad projektem stała się znacznie prostsza, dzięki potężnym wbudowanym w Pythonie mechanizmom, przeznaczonym do działań na binarnych bibliotekach i danych.

Using Python for Pedigree Analysis
John B. opisuje możliwości jego biblioteki Pythona przeznaczonej do wspierania badań genetycznych i kalkulacji rozpłodowych, oraz mówi o sukcesach i wyzwaniach wspierania małej społeczności.

Statically Analyzing Python Code
Pisanie w dynamicznym języku, takim jak Python nie oznacza, że kod będzie niemożliwy do analizy. Przeczytaj jak autor popularnego analizatora kodu Pythona używa potężnych rutyn z wbudowanej biblioteki standardowej, które są podstawą narzędzi do statycznej analizy dostępnych dla Pythona.

Getting Started with Message Queues
Kolejkowanie wiadomości to standardowa i powszechnie stosowana technologia, służąca do podziału zadań aplikacji pomiędzy kilkoma serwerami, oraz pozwalającą na skalowanie pomiędzy tuzinami maszyn. Dowiedz się jak łatwo jest to możliwe z poziomu Pythona.

A String Method Primer
Wbudowane typy Pythona wspierają potężne metody czyniące kod krótszym, szybszym i bardziej wyrazistym. W tym artykule Mark Mruss wyjaśnia potęgę pythonowych stringów i pokazuje jak zmusić je do pokonania ograniczeń.

Dodał: Krzysztof Korościk
Data: 2009-05-28 14:02:28,Komentarzy (0)
| 1 | 2 →
Copyright © 2007-2014 by Polish Python Coders Group
Język programowania Python  Open Source

Powered by Pigmej CMSv.0.2
Hosted by DmTEC