 |
 |
 |
 |
|
Tytuł:Python. Projekty do wykorzystania
Autorzy: James O. Knowlton,
Wydawnictwo:Helion
ISBN:83-246-2200-9
Ilość stron: 264
Okladka: Twarda
Wydanie: 2010
Cena netto:
39,00
zł.
VAT: 0 %
Cena brutto:
39,00
zł.
| |
Poznaj moc Pythona!
* Jak przygotować środowisko pracy?
* Jak wykorzystać usługi systemu operacyjnego?
* Jak testować kod?
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ę!
* Instalacja środowiska
* Składnia języka
* Operatory, wyrażenia, instrukcje
* Sterowanie przebiegiem programu
* Wykorzystanie modułów
* Praca z systemem plików
* Połączenie z bazą danych
* Uruchomienie serwera WWW w Pythonie
* Konfiguracja mod_python dla serwera Apache
* Interakcja z systemem operacyjnym
* Testowanie
Ułatwiaj sobie pracę — korzystaj z bogactwa praktycznych projektów!
|
| spis treści |
ZAKUP |
O autorze (11)
Podziękowania (13)
Wstęp (15)
Rozdział 1. Wstęp do Pythona (21)
* Pierwsze kroki (21)
o Pobranie i instalacja Pythona (21)
o Interpreter Pythona (22)
o Środowisko edycyjno-wykonawcze (22)
* Struktura składniowa (23)
o Słowa kluczowe (24)
o Wiersze i wcięcia (24)
o Typy danych i identyfikatory (24)
* Operatory (26)
* Wyrażenia i instrukcje (27)
o Wyrażenia (27)
o Instrukcje (28)
* Iteracje i podejmowanie decyzji (28)
o Iteracje (29)
o Podejmowanie decyzji (30)
* Funkcje (31)
o Definicja funkcji (31)
* Moduły (32)
o Importowanie modułów (32)
o W jaki sposób Python wyszukuje ładowane moduły (33)
* Klasy (34)
* Podsumowanie (35)
Część I: Projekty (37)
Rozdział 2. Program do wykonywania migawek katalogów i plików (39)
* Używanie programu (40)
o Tworzenie migawki (40)
o Wyświetlanie nazw plików migawek (41)
o Porównywanie migawek (41)
o Pomoc (43)
o Koniec pracy (43)
o Podsumowanie funkcji programu (43)
* Projekt (44)
o Elementy aplikacji (45)
o Program główny (46)
o Moduły (46)
* Analiza kodu (47)
o Snapshot.py (47)
o snapshothelper.py (54)
* Testowanie (60)
* Możliwości rozbudowy programu (61)
* Podsumowanie (61)
Rozdział 3. System katalogu filmów DVD (63)
* Wykorzystanie programu (64)
o Instalacja bazy danych MySQL (64)
o Dodawanie filmu do bazy (65)
o Przeszukiwanie bazy filmów (66)
o Modyfikacja rekordu w bazie (69)
o Usunięcie rekordu (73)
o Eksport rekordów do pliku CSV (74)
* Projekt (74)
o Elementy aplikacji (75)
o Moduły (75)
* Omówienie kodu (77)
o dvd.py (78)
o add_dvd.py (80)
o lookup_dvds.py (82)
o modify_dvd.py (86)
o delete_dvd.py (91)
o csvreport_dvd.py (94)
* Testowanie (96)
* Potencjalna rozbudowa programu (96)
* Podsumowanie (96)
Rozdział 4. Program testujący wydajność WWW (97)
* Używanie programu (98)
o Uruchamianie serwera WWW w Pythonie (98)
o Uruchomienie klienta testującego wydajność (99)
o Testowanie połączeń klienckich ze zdalnymi adresami WWW (100)
o Testowanie wydajności wbudowanego serwera WWW (101)
o Wyświetlenie dziennika (102)
* Projekt (103)
o Elementy aplikacji (104)
o Moduły (104)
* Analiza kodu (105)
o webserver.py (106)
o webperf.py (108)
o webclient.py (110)
o Pliki pomocnicze (116)
* Testowanie (116)
* Możliwe modyfikacje programu (117)
* Podsumowanie (117)
Rozdział 5. System gromadzenia opinii użytkowników (119)
* Wykorzystanie programu (119)
o Wymagania wstępne (120)
o Uruchomienie programu (127)
* Projekt (129)
o Elementy aplikacji (129)
o Moduły (130)
* Analiza kodu (130)
o form.html (130)
o form.py (132)
* Testowanie (136)
* Modyfikowanie programu (137)
* Podsumowanie (137)
Rozdział 6. System zarządzania testami (139)
* Używanie programu (139)
o Uruchamianie testów (140)
o Wyświetlanie listy wywołań testów (143)
o Wyświetlanie wyników testów (143)
o Zapis raportu w formacie HTML (144)
o Sprawdzanie zawartości pliku HTML (145)
o Wyświetlenie ekranu pomocy (145)
* Projekt (146)
o Moduły (146)
* Analiza kodu (148)
o test_manager.py (148)
o Program główny (149)
o test_run.py (152)
o test_list.py (159)
o test_results.py (160)
o test_html.py (162)
* Testowanie (165)
* Możliwości modyfikacji programu (166)
* Podsumowanie (166)
o Kilka informacji na temat modułu minidom (166)
Rozdział 7. System weryfikacji wersji oprogramowania (167)
* Używanie programu (168)
o Konfiguracja zdalnych komputerów (168)
o Uruchamianie programu: składnia wiersza poleceń (168)
* Projekt (171)
o Moduły (171)
* Analiza kodu (173)
o version_checker.py (173)
o check_versions.py (176)
o csv_report.py (181)
* Testowanie (182)
* Możliwe modyfikacje programu (182)
o Kwestie bezpieczeństwa (182)
* Podsumowanie (183)
Rozdział 8. System zarządzania treścią (185)
* Ogólne informacje o Plone (185)
o Czym jest Plone? (185)
* Instalacja i konfiguracja Plone (186)
o Pobieranie pakietu instalacyjnego Plone (186)
o Rozpakowanie pakietu instalacyjnego (187)
o Uruchomienie instalatora Plone (189)
o Uruchomienie Plone (189)
o Hasło konta admin serwera Plone (189)
o Zalogowanie na konto admin (190)
o Konfiguracja poczty e-mail (190)
o Dodanie konta użytkownika (192)
o Zalogowanie na koncie nowo utworzonego użytkownika (193)
* Projekt (194)
* Nawigacja (196)
* Zarządzanie treścią (196)
o Tworzenie strony (196)
o Tworzenie kolekcji (198)
* Uprawnienia użytkowników (202)
* Podsumowanie (202)
Część II: Zagadnienia zaawansowane (203)
Rozdział 9. Interakcja z systemem operacyjnym (205)
* Podstawowe usługi systemu operacyjnego (206)
o Moduł os (206)
o Moduł time - formatowanie i przekształcanie czasu systemowego (207)
o Moduł optparse - obsługa parametrów wywołania (209)
o Moduł platform - informacje o platformie systemowej (209)
o Moduł getpass - generowanie i weryfikacja haseł (210)
o Możliwości, jakie daje moduł (210)
* Wykorzystanie usług systemu Windows (211)
o Moduł winreg - dostęp do Rejestru Windows (211)
o Moduł winsound (211)
o Moduł win32serviceutil - zarządzanie usługami systemu Windows (213)
o Moduł win32net - wykorzystanie funkcji sieciowych systemu Windows (214)
o Inne możliwości (216)
* Wykorzystanie usług systemów Unix i Linux (216)
o Moduł termios - uniksowy interfejs TTY (216)
o Moduł resource - zarządzanie zasobami systemów Unix (217)
o Moduł syslog - zapis i odczyt uniksowego dziennika systemowego syslog (219)
o Moduł commands - wywoływanie poleceń i przechwytywanie wyników (221)
o Inne możliwości (222)
* Podsumowanie (223)
Rozdział 10. Usuwanie błędów i testowanie (225)
* Debuger Pythona (225)
o Uruchamianie debugera (225)
o Graficzny debuger wbudowany w IDLE (227)
* Środowiska testowe Pythona (229)
o Dlaczego warto testować (229)
o Testy jednostkowe (230)
* Podsumowanie (239)
* Uwagi na zakończenie (239)
Dodatek A: Co dalej - zasoby, które mogą być pomocne (241)
Dodatek B: Instalacja dodatkowego oprogramowania (243)
Skorowidz (253)
|
|
Klienci którzy zakupili tę książke interesowali się również następującymi pozycjami:

Programowanie. Teoria i praktyka z wykorzystaniem C++
Cena:
129,00
zł.
|

Pascal - to proste
Cena:
22,00
zł.
|

Tcl/Tk. Leksykon kieszonkowy
Cena:
9,90
zł.
|

ASP.NET 2.0. Gotowe rozwiązania
Cena:
64,00
zł.
|
|
 |
|
|
 |
|
Stara cena: 39.00 zł.
Nowa cena: 37.05 zł |
|
 |
|
|
 |
|
"Dom Książki" S.A. Księgarnia Techniczna ul.Półwiejska 28, 61-888 Poznań
NIP: 778-10-27-806, REGON: 630302590, KRS: 0000147617 (Sąd Rejonowy w Poznaniu, XXI Wydział Gospodarczy Krajowego Rejestru Sądowego) Kapitał zakładowy: 500.000 zł
|
|
 |
ksiązek:3377
w promocji:16
polecanych:115
|
|
|