Python. Rozmówki Tarnów

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 …

od 34,38 Najbliżej: 29 km

Liczba ofert: 1

Oferta sklepu

Opis

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. 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) O autorze: Brad Dayley jest starszym inżynierem oprogramowania z ponad 20-letnim doświadczeniem w zakresie projektowania i wdrażania aplikacji dla przedsiębiorstw. Zaprojektował wiele witryn internetowych, począwszy od interfejsów aplikacji dla przedsiębiorstw i rozbudowanych aplikacji internetowych, a skończywszy na inteligentnych interfejsach dla usług internetowych przeznaczonych dla urządzeń przenośnych.

Specyfikacja

Podstawowe informacje

Autor
  • Brad Dayley kg
Wybrane wydawnictwa
  • Helion
Okładka
  • Miękka
Format
  • B6
Rok wydania
  • 2007
Ilość stron
  • 290
Tematyka
  • Programowanie
ISBN
  • 9788324609505

Opinie Python. Rozmówki Tarnów

Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.

Ocena ogólna
4 na podstawie 1 opinia