ul. Westerplatte 8      31-033 Kraków       email: ksiegarnia@informatyczna.pl       tel. (012) 43 110 94
   
  • Literatura ekonomiczna
  •   Pozycji: 0.00
    Wartość: 0.00 PLN

    Pokaż koszyk »»

    Schowek »»

    E-mail
    Hasło
    » Zapomniałem hasła
    » Załóż konto



     tu jesteś: informatyczna.pl :: Ekonomiczne

    »Książka pochodzi z działu: PYTHON
           «« Powrót
    Python. Projekty do wykorzystania

    Wydanie: Stron: 264
    Data wydania:
    ISBN: 978-83-246-2200-9
    Autor: James O. Knowlton
    Wydawnictwo: Helion
    POLECAMY   
    Cena: 39.00 33.15 PLN
    Oszczędzasz: 5.85 PLN          
     

    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.

    • 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.
    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

    Spis treści:
    O autorze (11)
    Podziękowania (13)
    Wstęp (15)
    Rozdział 1. Wstęp do Pythona (21)
    • Pierwsze kroki (21)
      • Pobranie i instalacja Pythona (21)
      • Interpreter Pythona (22)
      • Środowisko edycyjno-wykonawcze (22)
    • Struktura składniowa (23)
      • Słowa kluczowe (24)
      • Wiersze i wcięcia (24)
      • Typy danych i identyfikatory (24)
    • Operatory (26)
    • Wyrażenia i instrukcje (27)
      • Wyrażenia (27)
      • Instrukcje (28)
    • Iteracje i podejmowanie decyzji (28)
      • Iteracje (29)
      • Podejmowanie decyzji (30)
    • Funkcje (31)
      • Definicja funkcji (31)
    • Moduły (32)
      • Importowanie modułów (32)
      • 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)
      • Tworzenie migawki (40)
      • Wyświetlanie nazw plików migawek (41)
      • Porównywanie migawek (41)
      • Pomoc (43)
      • Koniec pracy (43)
      • Podsumowanie funkcji programu (43)
    • Projekt (44)
      • Elementy aplikacji (45)
      • Program główny (46)
      • Moduły (46)
    • Analiza kodu (47)
      • Snapshot.py (47)
      • snapshothelper.py (54)
    • Testowanie (60)
    • Możliwości rozbudowy programu (61)
    • Podsumowanie (61)
    Rozdział 3. System katalogu filmów DVD (63)
    • Wykorzystanie programu (64)
      • Instalacja bazy danych MySQL (64)
      • Dodawanie filmu do bazy (65)
      • Przeszukiwanie bazy filmów (66)
      • Modyfikacja rekordu w bazie (69)
      • Usunięcie rekordu (73)
      • Eksport rekordów do pliku CSV (74)
    • Projekt (74)
      • Elementy aplikacji (75)
      • Moduły (75)
    • Omówienie kodu (77)
      • dvd.py (78)
      • add_dvd.py (80)
      • lookup_dvds.py (82)
      • modify_dvd.py (86)
      • delete_dvd.py (91)
      • csvreport_dvd.py (94)
    • Testowanie (96)
    • Potencjalna rozbudowa programu (96)
    • Podsumowanie (96)
    Rozdział 4. Program testujący wydajność WWW (97)
    • Używanie programu (98)
      • Uruchamianie serwera WWW w Pythonie (98)
      • Uruchomienie klienta testującego wydajność (99)
      • Testowanie połączeń klienckich ze zdalnymi adresami WWW (100)
      • Testowanie wydajności wbudowanego serwera WWW (101)
      • Wyświetlenie dziennika (102)
    • Projekt (103)
      • Elementy aplikacji (104)
      • Moduły (104)
    • Analiza kodu (105)
      • webserver.py (106)
      • webperf.py (108)
      • webclient.py (110)
      • Pliki pomocnicze (116)
    • Testowanie (116)
    • Możliwe modyfikacje programu (117)
    • Podsumowanie (117)
    Rozdział 5. System gromadzenia opinii użytkowników (119)
    • Wykorzystanie programu (119)
      • Wymagania wstępne (120)
      • Uruchomienie programu (127)
    • Projekt (129)
      • Elementy aplikacji (129)
      • Moduły (130)
    • Analiza kodu (130)
      • form.html (130)
      • form.py (132)
    • Testowanie (136)
    • Modyfikowanie programu (137)
    • Podsumowanie (137)
    Rozdział 6. System zarządzania testami (139)
    • Używanie programu (139)
      • Uruchamianie testów (140)
      • Wyświetlanie listy wywołań testów (143)
      • Wyświetlanie wyników testów (143)
      • Zapis raportu w formacie HTML (144)
      • Sprawdzanie zawartości pliku HTML (145)
      • Wyświetlenie ekranu pomocy (145)
    • Projekt (146)
      • Moduły (146)
    • Analiza kodu (148)
      • test_manager.py (148)
      • Program główny (149)
      • test_run.py (152)
      • test_list.py (159)
      • test_results.py (160)
      • test_html.py (162)
    • Testowanie (165)
    • Możliwości modyfikacji programu (166)
    • Podsumowanie (166)
      • Kilka informacji na temat modułu minidom (166)
    Rozdział 7. System weryfikacji wersji oprogramowania (167)
    • Używanie programu (168)
      • Konfiguracja zdalnych komputerów (168)
      • Uruchamianie programu: składnia wiersza poleceń (168)
    • Projekt (171)
      • Moduły (171)
    • Analiza kodu (173)
      • version_checker.py (173)
      • check_versions.py (176)
      • csv_report.py (181)
    • Testowanie (182)
    • Możliwe modyfikacje programu (182)
      • Kwestie bezpieczeństwa (182)
    • Podsumowanie (183)
    Rozdział 8. System zarządzania treścią (185)
    • Ogólne informacje o Plone (185)
      • Czym jest Plone? (185)
    • Instalacja i konfiguracja Plone (186)
      • Pobieranie pakietu instalacyjnego Plone (186)
      • Rozpakowanie pakietu instalacyjnego (187)
      • Uruchomienie instalatora Plone (189)
      • Uruchomienie Plone (189)
      • Hasło konta admin serwera Plone (189)
      • Zalogowanie na konto admin (190)
      • Konfiguracja poczty e-mail (190)
      • Dodanie konta użytkownika (192)
      • Zalogowanie na koncie nowo utworzonego użytkownika (193)
    • Projekt (194)
    • Nawigacja (196)
    • Zarządzanie treścią (196)
      • Tworzenie strony (196)
      • 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)
      • Moduł os (206)
      • Moduł time - formatowanie i przekształcanie czasu systemowego (207)
      • Moduł optparse - obsługa parametrów wywołania (209)
      • Moduł platform - informacje o platformie systemowej (209)
      • Moduł getpass - generowanie i weryfikacja haseł (210)
      • Możliwości, jakie daje moduł (210)
    • Wykorzystanie usług systemu Windows (211)
      • Moduł winreg - dostęp do Rejestru Windows (211)
      • Moduł winsound (211)
      • Moduł win32serviceutil - zarządzanie usługami systemu Windows (213)
      • Moduł win32net - wykorzystanie funkcji sieciowych systemu Windows (214)
      • Inne możliwości (216)
    • Wykorzystanie usług systemów Unix i Linux (216)
      • Moduł termios - uniksowy interfejs TTY (216)
      • Moduł resource - zarządzanie zasobami systemów Unix (217)
      • Moduł syslog - zapis i odczyt uniksowego dziennika systemowego syslog (219)
      • Moduł commands - wywoływanie poleceń i przechwytywanie wyników (221)
      • Inne możliwości (222)
    • Podsumowanie (223)
    Rozdział 10. Usuwanie błędów i testowanie (225)
    • Debuger Pythona (225)
      • Uruchamianie debugera (225)
      • Graficzny debuger wbudowany w IDLE (227)
    • Środowiska testowe Pythona (229)
      • Dlaczego warto testować (229)
      • 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)


    [ powrót do listy książek ]       [ powrót na góre strony ]


                     

    Copyright © MATinternet 2005