okladka

Poznaj moc Pythona!

Historia języka Python sięga początku lat 90. Od tego czasu zdobył on sobie ogromną popularność i jest stosowany w wielu rozwiązaniach. Jego wydajność została doceniona również przez firmę Google podczas tworzenia platformy Google App Engine. Python w przeciwieństwie do wielu innych języków nie wymusza jednego sposobu programowania. Używając go, możesz programować obiektowo, strukturalnie i funkcjonalnie. Jeżeli do tego dodać automatyczny system zarządzania pamięcią oraz dynamicznie sprawdzane typy, rozwiązanie to nabiera kuszących rumieńców.

Dzięki tej książce dowiesz się, jak przygotować swoje środowisko pracy i rozpocząć przygodę z językiem Python. Autor zagwarantuje Ci, że będzie to kształcąca przygoda. Na konkretnych, praktycznych projektach pokaże Ci, jak wykorzystać potencjał drzemiący w tym języku. Wśród przykładów znajdziesz opis takich zagadnień, jak wykonywanie migawek katalogów i plików, projektowanie katalogu filmów i systemu testującego wydajność WWW czy też tworzenie systemu gromadzenia opinii. Najważniejsze jest jednak to, że każde z tych rozwiązań możesz bez trudu zaadaptować do potrzeb Twojego projektu. Książka ta stanowi świetną lekturę zarówno dla zaawansowanych programistów Pythona, jak i tych, którzy chcą dopiero rozpocząć z nim pracę!

Ułatwiaj sobie pracę - korzystaj z bogactwa praktycznych projektów!


O autorze (11)
Podziękowania (13)
Wstęp (15)
Rozdział 1. Wstęp do Pythona (21)
Część I: Projekty (37)
Rozdział 2. Program do wykonywania migawek katalogów i plików (39)
Rozdział 3. System katalogu filmów DVD (63)
Rozdział 4. Program testujący wydajność WWW (97)
Rozdział 5. System gromadzenia opinii użytkowników (119)
Rozdział 6. System zarządzania testami (139)
Rozdział 7. System weryfikacji wersji oprogramowania (167)
Rozdział 8. System zarządzania treścią (185)
Część II: Zagadnienia zaawansowane (203)
Rozdział 9. Interakcja z systemem operacyjnym (205)
Rozdział 10. Usuwanie błędów i testowanie (225)
Dodatek A: Co dalej - zasoby, które mogą być pomocne (241)
Dodatek B: Instalacja dodatkowego oprogramowania (243)
Skorowidz (253)