reklama - zainteresowany?

Python. Rozmówki - Helion

Python. Rozmówki
Autor: Brad Dayley
Tytuł oryginału: Python Phrasebook
Tłumaczenie: Anna Trojan
ISBN: 978-83-246-0950-5
stron: 296, Format: B6, okładka: miękka
Data wydania: 2007-05-29
Księgarnia: Helion

Cena książki: 49,00 zł

Dodaj do koszyka Python. Rozmówki

Tagi: programowanie-kupon | Python - Programowanie

Podręczny zbiór najbardziej przydatnych konstrukcji języka Python

  • Poznaj składnię języka Pyton
  • Naucz się wykonywać najczęściej używane operacje
  • Używaj gotowych elementów do szybkiego tworzenia rozwiązań w Pythonie

Prawdopodobnie słyszałeś już o zaletach Pythona. Jest przenośny i działa w niemal wszystkich systemach operacyjnych. Ma niezwykle czytelną i prostą składnię, a jego odmiany mogą współpracować z innymi językami programowania. Mówi się także, że pozwala skrócić czas pisania kodu kilka razy w porównaniu z językiem C++. To jeszcze nie wszystkie atuty Pythona, o czym wkrótce się przekonasz, pisząc swoje pierwsze programy w tym języku.

Dzięki książce "Python. Rozmówki" błyskawicznie poznasz najważniejsze zwroty i konstrukcje oraz podstawy składni tego języka programowania. Nauczysz się między innymi wykonywać w aplikacjach operacje na łańcuchach i pracować z typami danych, a także pisać programy wielowątkowe i sieciowe. Dowiesz się, jak zarządzać plikami i przetwarzać je oraz jak obsługiwać bazy danych.

  • Składnia języka Python
  • Przetwarzanie łańcuchów danych
  • Korzystanie z typów danych
  • Praca z plikami
  • Tworzenie aplikacji wielowątkowych
  • Komunikacja z bazami danych
  • Obsługa komunikacji sieciowej
  • Tworzenie usług sieciowych
  • Przetwarzanie danych w formatach XML i HTML

Wykorzystaj gotowe fragmenty kodu --
zacznij pisać niezawodne programy w Pythonie.

Dodaj do koszyka Python. Rozmówki

 

Osoby które kupowały "Python. Rozmówki", wybierały także:

  • Ruby on Rails. Ćwiczenia
  • Zen Steve'a Jobsa
  • ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
  • TDD. Sztuka tworzenia dobrego kodu
  • Linux. Programowanie systemowe

Dodaj do koszyka Python. Rozmówki

Spis treści

Python. Rozmówki -- spis treści

O autorze (9)

Wprowadzenie (11)

1. Podstawy Pythona (13)

  • Przyczyny popularności Pythona (14)
  • Wywoływanie interpretera (15)
  • Wbudowane typy (16)
  • Podstawy składni Pythona (22)
  • Obiekty, moduły, klasy i funkcje Pythona (30)
  • Obsługa błędów (43)
  • Wykorzystywanie narzędzi systemowych (45)

2. Przetwarzanie łańcuchów znaków (53)

  • Porównywanie łańcuchów znaków (54)
  • Łączenie łańcuchów znaków (55)
  • Dzielenie łańcuchów znaków (57)
  • Wyszukiwanie podłańcuchów w łańcuchu znaków (58)
  • Wyszukiwanie i zastępowanie w łańcuchach znaków (60)
  • Wyszukiwanie łańcuchów znaków z konkretnym początkiem lub końcem (61)
  • Przycinanie łańcuchów znaków (62)
  • Wyrównanie i formatowanie łańcuchów znaków (64)
  • Wykonywanie kodu zawartego w łańcuchach znaków (66)
  • Zastępowanie zmiennych wewnątrz łańcuchów znaków (67)
  • Konwersja Unicode do lokalnych łańcuchów znaków (69)

3. Zarządzanie typami danych (73)

  • Definiowanie listy (74)
  • Dostęp do listy (76)
  • Wycinek listy (77)
  • Dodawanie i usuwanie elementów listy (79)
  • Sortowanie listy (82)
  • Wykorzystywanie krotek (84)
  • Tworzenie słownika (87)
  • Dodawanie wartości do słownika (88)
  • Pobieranie wartości ze słownika (91)
  • Wycinek słownika (93)
  • Zamiana kluczy na wartości w słowniku (95)

4. Praca z plikami (97)

  • Otwieranie i zamykanie pliku (98)
  • Odczytywanie całego pliku (100)
  • Odczytywanie pojedynczego wiersza z pliku (103)
  • Dostęp do każdego słowa z pliku (104)
  • Zapisywanie do pliku (105)
  • Ustalenie liczby wierszy w pliku (107)
  • Przechodzenie drzewa katalogów (108)
  • Zmiana nazwy pliku (109)
  • Rekurencyjne kasowanie plików i podkatalogów (111)
  • Wyszukiwanie plików w oparciu o rozszerzenie (113)
  • Tworzenie archiwum TAR (115)
  • Wyodrębnianie pliku z archiwum TAR (117)
  • Dodawanie plików do archiwum ZIP (119)
  • Wyodrębnianie plików z archiwum ZIP (121)

5. Zarządzanie wątkami (123)

  • Rozpoczynanie nowego wątku (124)
  • Tworzenie i wychodzenie z wątków (126)
  • Synchronizacja wątków (128)
  • Implementacja wielowątkowej kolejki priorytetowej (130)
  • Inicjalizacja wątku z przerwaniem zegarowym (133)

6. Praca z bazami danych (137)

  • Dodawanie wpisów do pliku DBM (138)
  • Pobieranie wpisów z pliku DBM (140)
  • Uaktualnianie wpisów w pliku DBM (142)
  • Serializacja obiektów do pliku (144)
  • Deserializacja obiektów z pliku (147)
  • Przechowywanie obiektów w pliku shelve (149)
  • Pobieranie obiektów z pliku shelve (152)
  • Zmiana obiektów w pliku shelve (154)
  • Łączenie się z serwerem bazy danych MySQL (156)
  • Tworzenie bazy danych MySQL (159)
  • Dodawanie wpisów do bazy danych MySQL (161)
  • Pobieranie wpisów z bazy danych MySQL (163)

7. Implementacja komunikacji internetowej (167)

  • Otwieranie gniazda po stronie serwera dla otrzymywania danych (168)
  • Otwieranie gniazda po stronie klienta do przesyłania danych (171)
  • Otrzymywanie danych strumieniowych za pomocą modułu ServerSocket (173)
  • Przesyłanie danych strumieniowych (175)
  • Wysyłanie e-maili za pośrednictwem SMTP (177)
  • Pobieranie poczty elektronicznej z serwera POP3 (179)
  • Wykorzystywanie Pythona do pobierania plików z serwera FTP (182)

8. Przetwarzanie HTML (187)

  • Przetwarzanie adresów URL (188)
  • Otwieranie dokumentów HTML (191)
  • Pobieranie łączy z dokumentów HTML (194)
  • Pobieranie obrazków z dokumentów HTML (196)
  • Pobieranie tekstu z dokumentów HTML (199)
  • Pobieranie plików cookie (201)
  • Dodawanie cudzysłowów do wartości atrybutów w dokumentach HTML (204)

9. Przetwarzanie XML (209)

  • Ładowanie dokumentu XML (210)
  • Sprawdzanie poprawności składniowej dokumentów XML (212)
  • Dostęp do węzłów potomnych (214)
  • Dostęp do atrybutów elementów (219)
  • Dodanie węzła do drzewa DOM (221)
  • Usuwanie węzła z drzewa DOM (224)
  • Przeszukiwanie dokumentów XML (227)
  • Ekstrakcja tekstu z dokumentów XML (231)
  • Przetwarzanie znaczników XML (234)

10. Programowanie usług sieciowych (237)

  • Tworzenie stron internetowych w HTML za pomocą skryptów CGI (238)
  • Przetwarzanie parametrów przekazywanych do skryptów CGI (241)
  • Tworzenie skryptów CGI, które przesyłają informacje same do siebie (244)
  • Pozwalanie użytkownikom na przesyłanie plików za pomocą skryptów CGI (248)
  • Tworzenie serwera HTTP do obsługi żądań GET (252)
  • Tworzenie serwera HTTP do obsługi żądań POST (256)
  • Tworzenie serwera HTTP obsługującego skrypty CGI (261)
  • Wysyłanie żądania HTTP GET ze skryptu Pythona (263)
  • Wysyłanie żądania HTTP POST ze skryptu Pythona (266)
  • Tworzenie serwera XML-RPC (269)
  • Tworzenie klienta XML-RPC (271)
  • Wykorzystywanie SOAPpy w dostępie do usług sieciowych SOAP za pośrednictwem pliku WSDL (273)

Skorowidz (279)

Dodaj do koszyka Python. Rozmówki

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.