Actions Panel
PyCon PL 2014 - Workshop. Portowanie kodu do Pythona 3 w praktyce
When and where
Date and time
Location
Description
Prowadzący: Łukasz Langa
Język: polski
Dużo słyszy się o tym, jak to coraz łatwiej refaktorować kod do postaci działającej zarówno pod Pythonem 2.7 jak i Pythonem 3. W tym warsztacie zakasamy rękawy i zabieramy się za portowanie w praktyce, na przykładzie dwóch projektów: aplikacji konsolowej i małego serwisu w Django. Zaczynamy od postaci kodu pisanej tylko z myślą o Pythonie 2, bez nadzwyczajnego pokrycia testami jednostkowymi. Moim celem jest pokazanie, że konwersja istniejącej aplikacji do postaci uruchamialnej pod Pythonem 3 jest wykonalna bez nadzwyczajnego wysiłku. Po tym, jak uporamy się z uruchomieniem aplikacji w nowym interpreterze, przyjdzie czas na demonstrację kilku ciekawych nowinek, które posiada Python 3.
Do uczestnictwa w warsztacie będziesz potrzebować komputera z zainstalowanym Pythonem 2.7 i Pythonem 3.4. W Pythonie 2.7 przyda się zainstalowany virtualenv. Jeżeli używasz Windows, damy radę, ale wygodniej będzie pod Linuksem lub OS X. Dostęp do Internetu podczas warsztatu nie będzie konieczny.