python.-rozmowki full scan.pdf
(
3855 KB
)
Pobierz
Spis treści
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
4
Spis treści
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
5
Spis treści
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 PrzetwarzanieHTML ......................................................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 PrzetwarzanieXML ........................................................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
6
Spis treści
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
7
Plik z chomika:
Lakuroza
Inne pliki z tego folderu:
testowanie full stack. praktyczny przewodnik dostarczania oprogramowania wysokiej jakości full version.pdf
(10892 KB)
ognista tajemnica full.pdf
(6048 KB)
wordpress woocommerce. stwórz zyskowny sklep internetowy cała książka.pdf
(8443 KB)
sztuka świadomego życia ebook.pdf
(2587 KB)
efektywne zarządzanie czasem dla bystrzaków. wydanie ii full version.pdf
(4651 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
AUDIOBOOKS
Dokumenty
Galeria
K_U_R_S_Y
Zgłoś jeśli
naruszono regulamin