PRZEDMIOTEM OFERTY JEST KOD DOSTĘPOWY DO KSIĄŻKI ELEKTRONICZNEJ (EBOOK)
KSIĄŻKA JEST DOSTĘPNA NA ZEWNĘTRZNEJ PLATFORMIE. KSIĄŻKA NIE JEST W POSTACI PLIKU.
Python to j?zyk programowania z ponad 20-letni? histori?. Opracowany na pocz?tku lat 90. ubieg?ego wieku, b?yskawicznie zdoby? sympati? programistów. Jest u?ywany zarówno do pisania przydatnych skryptów czy ma?ych narz?dzi, jak i do pracy nad du?ymi projektami. Korzysta z automatycznego zarz?dzania pami?ci? oraz pozwala na podej?cie obiektowe i funkcyjne do tworzonego programu. Wokó? j?zyka Python skupiona jest bardzo silna spo?eczno?? programistów.
Ta ksi??ka to sprawdzone ?ród?o informacji na temat Pythona i jego najcz?stszych zastosowa?. Nale?y ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwi?zywania problemów. Przekonaj si?, jak wydajnie operowa? na strukturach danych, ?a?cuchach znaków, tek?cie i liczbach. Zobacz, jak korzysta? z iteratorów i generatorów. Ponadto naucz si? tworzy? w?asne klasy i funkcje oraz sprawd?, jak uzyska? dost?p do plików i sieci. Te i dziesi?tki innych receptur opisano w tej ksi??ce. To obowi?zkowa pozycja na pó?ce ka?dego programisty pracuj?cego z j?zykiem Python.
Dzi?ki tej ksi??ce:
- poznasz podstawy j?zyka Python
- rozwi??esz w optymalny sposób najcz?stsze problemy
- napiszesz program korzystaj?cy z puli w?tków
- b?dziesz lepszym programist? Pythona!
Najlepsze rozwi?zania typowych problemów!
- Autorzy: David Beazley Brian K. Jones
- Wydawnictwo: O'Reilly Media, Inc.
- Data wydania: 2014
- Wydanie: 1
- Liczba stron: 600
- Forma publikacji: ePub (online)
- Język publikacji: polski
- ISBN: 9781492013532
BRAK MOŻLIWOŚCI POBRANIA PLIKU. Drukowanie: OGRANICZENIE DO 2 stron. Kopiowanie: OGRANICZENIE DO 2 stron.
- Przedmowa
- Dla kogo przeznaczona jest ta książka
- Dla kogo ta książka nie jest przeznaczona
- Konwencje stosowane w tej książce
- Przykładowy kod w internecie
- Korzystanie z przykładowego kodu
- Podziękowania
- Podziękowania od Davida Beazley’a
- Podziękowania od Briana Jonesa
- 1. Algorytmy i struktury danych
- ASK_FOR_LINK_2. Wypakowywanie sekwencji do odrębnych zmiennych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wypakowywanie elementów z obiektów iterowalnych o dowolnej długości
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zachowywanie ostatnich N elementów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyszukiwanie N największych lub najmniejszych elementów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie kolejki priorytetowej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odwzorowywanie kluczy na różne wartości ze słownika
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Określanie uporządkowania w słownikach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Obliczenia na danych ze słowników
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyszukiwanie identycznych danych w dwóch słownikach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Usuwanie powtórzeń z sekwencji przy zachowaniu kolejności elementów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Nazywanie wycinków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Określanie najczęściej występujących w sekwencji elementów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Sortowanie list słowników według wspólnych kluczy
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Sortowanie obiektów bez wbudowanej obsługi porównań
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Grupowanie rekordów na podstawie wartości pola
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Filtrowanie elementów sekwencji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie podzbioru słownika
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odwzorowywanie nazw na elementy sekwencji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Jednoczesne przekształcanie i redukowanie danych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Łączenie wielu odwzorowań w jedno
- Problem
- Rozwiązanie
- Omówienie
- 2. Łańcuchy znaków i tekst
- ASK_FOR_LINK_2. Podział łańcuchów znaków po wykryciu dowolnego z różnych ograniczników
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dopasowywanie tekstu do początkowej lub końcowej części łańcucha znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dopasowywanie łańcuchów znaków za pomocą symboli wieloznacznych powłoki
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dopasowywanie i wyszukiwanie wzorców tekstowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyszukiwanie i zastępowanie tekstu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyszukiwanie i zastępowanie tekstu bez uwzględniania wielkości liter
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie wyrażeń regularnych w celu uzyskania najkrótszego dopasowania
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie wyrażeń regularnych dopasowywanych do wielowierszowych wzorców
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekształcanie tekstu w formacie Unicode na postać standardową
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Używanie znaków Unicode w wyrażeniach regularnych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Usuwanie niepożądanych znaków z łańcuchów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zapewnianie poprawności i porządkowanie tekstu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyrównywanie łańcuchów znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Łączenie łańcuchów znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Podstawianie wartości za zmienne w łańcuchach znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Formatowanie tekstu w celu uzyskania określonej liczby kolumn
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Obsługiwanie encji HTML-a i XML-a w tekście
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Podział tekstu na tokeny
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie prostego rekurencyjnego parsera zstępującego
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przeprowadzanie operacji tekstowych na łańcuchach bajtów
- Problem
- Rozwiązanie
- Omówienie
- 3. Liczby, daty i czas
- ASK_FOR_LINK_2. Zaokrąglanie liczb
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przeprowadzanie dokładnych obliczeń na liczbach dziesiętnych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Formatowanie liczb w celu ich wyświetlenia
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stosowanie dwójkowych, ósemkowych i szesnastkowych liczb całkowitych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pakowanie do bajtów i wypakowywanie z bajtów dużych liczb całkowitych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przeprowadzanie obliczeń na liczbach zespolonych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Nieskończoność i wartości NaN
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Obliczenia z wykorzystaniem ułamków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Obliczenia z wykorzystaniem dużych tablic liczbowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przeprowadzanie operacji na macierzach i z zakresu algebry liniowej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Losowe pobieranie elementów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekształcanie dni na sekundy i inne podstawowe konwersje związane z czasem
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Określanie daty ostatniego piątku
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Określanie przedziału dat odpowiadającego bieżącemu miesiącowi
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekształcanie łańcuchów znaków na obiekty typu datetime
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Manipulowanie datami z uwzględnieniem stref czasowych
- Problem
- Rozwiązanie
- Omówienie
- 4. Iteratory i generatory
- ASK_FOR_LINK_2. Ręczne korzystanie z iteratora
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Delegowanie procesu iterowania
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie nowych wzorców iterowania z wykorzystaniem generatorów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Implementowanie protokołu iteratora
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Iterowanie w odwrotnej kolejności
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie funkcji generatorów z dodatkowym stanem
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie wycinków danych zwracanych przez iterator
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pomijanie pierwszej części obiektu iterowalnego
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Iterowanie po wszystkich możliwych kombinacjach lub permutacjach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przechodzenie po parach indeks – wartość sekwencji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Jednoczesne przechodzenie po wielu sekwencjach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przechodzenie po elementach z odrębnych kontenerów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie potoków przetwarzania danych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekształcanie zagnieżdżonych sekwencji na postać jednowymiarową
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przechodzenie po scalonych posortowanych obiektach iterowalnych zgodnie z kolejnością sortowania
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zastępowanie nieskończonych pętli while iteratorem
- Problem
- Rozwiązanie
- Omówienie
- 5. Pliki i operacje wejścia-wyjścia
- ASK_FOR_LINK_2. Odczyt i zapis danych tekstowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zapisywanie danych z funkcji print() do pliku
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stosowanie niestandardowych separatorów lub końca wiersza w funkcji print()
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odczyt i zapis danych binarnych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zapis danych do pliku, który nie istnieje
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wykonywanie operacji wejścia-wyjścia na łańcuchach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odczytywanie i zapisywanie skompresowanych plików z danymi
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przechodzenie po rekordach o stałej wielkości
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie danych binarnych do zmiennego bufora
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odwzorowywanie plików binarnych w pamięci
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Manipulowanie ścieżkami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Sprawdzanie, czy plik istnieje
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie listy zawartości katalogu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Nieuwzględnianie kodowania nazw plików
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyświetlanie nieprawidłowych nazw plików
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodawanie lub zmienianie kodowania otwartego pliku
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zapisywanie bajtów w pliku tekstowym
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Umieszczanie deskryptora istniejącego pliku w obiekcie pliku
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie tymczasowych plików i katalogów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Komunikowanie z portami szeregowymi
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Serializowanie obiektów Pythona
- Problem
- Rozwiązanie
- Omówienie
- 6. Kodowanie i przetwarzanie danych
- ASK_FOR_LINK_2. Wczytywanie i zapisywanie danych CSV
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie i zapisywanie danych w formacie JSON
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Parsowanie prostych danych w XML-u
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stopniowe parsowanie bardzo dużych plików XML
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekształcanie słowników na format XML
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Parsowanie, modyfikowanie i ponowne zapisywanie dokumentów XML
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Parsowanie dokumentów XML z przestrzeniami nazw
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Komunikowanie się z relacyjnymi bazami danych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dekodowanie i kodowanie cyfr w systemie szesnastkowym
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dekodowanie i kodowanie wartości w formacie Base64
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odczyt i zapis tablic binarnych zawierających struktury
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie zagnieżdżonych struktur binarnych o zmiennej długości
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Podsumowywanie danych i obliczanie statystyk
- Problem
- Rozwiązanie
- Omówienie
- 7. Funkcje
- ASK_FOR_LINK_2. Pisanie funkcji przyjmujących dowolną liczbę argumentów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie funkcji przyjmujących argumenty podawane wyłącznie za pomocą słów kluczowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dołączanie metadanych z informacjami do argumentów funkcji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zwracanie wielu wartości przez funkcje
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie funkcji z argumentami domyślnymi
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie funkcji anonimowych (wewnątrzwierszowych)
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie wartości zmiennych w funkcjach anonimowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Uruchamianie n-argumentowej jednostki wywoływalnej z mniejszą liczbą argumentów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zastępowanie klas z jedną metodą funkcjami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodatkowy stan w funkcjach wywoływanych zwrotnie
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wewnątrzwierszowe zapisywanie wywoływanych zwrotnie funkcji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dostęp do zmiennych zdefiniowanych w domknięciu
- Problem
- Rozwiązanie
- Omówienie
- 8. Klasy i obiekty
- ASK_FOR_LINK_2. Modyfikowanie tekstowej reprezentacji obiektów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Modyfikowanie formatowania łańcuchów znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodawanie do obiektów obsługi protokołu zarządzania kontekstem
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zmniejszanie zużycia pamięci przy tworzeniu dużej liczby obiektów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Hermetyzowanie nazw w klasie
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie atrybutów zarządzanych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wywoływanie metod klasy bazowej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Rozszerzanie właściwości w klasie pochodnej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie nowego rodzaju atrybutów klasy lub egzemplarza
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stosowanie właściwości obliczanych w leniwy sposób
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Upraszczanie procesu inicjowania struktur danych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie interfejsu lub abstrakcyjnej klasy bazowej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie modelu danych lub systemu typów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie niestandardowych kontenerów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Delegowanie obsługi dostępu do atrybutów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie więcej niż jednego konstruktora w klasie
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie obiektów bez wywoływania metody __init__()
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Rozszerzanie klas za pomocą klas mieszanych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Implementowanie obiektów ze stanem lub maszyn stanowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wywoływanie metod obiektu na podstawie nazwy w łańcuchu znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Implementowanie wzorca odwiedzający
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Implementowanie wzorca odwiedzający bez stosowania rekurencji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zarządzanie pamięcią w cyklicznych strukturach danych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie klas z obsługą porównań
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie obiektów zapisywanych w pamięci podręcznej
- Problem
- Rozwiązanie
- Omówienie
- 9. Metaprogramowanie
- ASK_FOR_LINK_2. Tworzenie nakładek na funkcje
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zachowywanie metadanych funkcji przy pisaniu dekoratorów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie pierwotnej funkcji z nakładki
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie dekoratorów przyjmujących argumenty
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie dekoratora z atrybutami dostosowywanymi przez użytkownika
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie dekoratorów przyjmujących opcjonalny argument
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wymuszanie sprawdzania typów w funkcji za pomocą dekoratora
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie dekoratorów jako elementów klasy
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie dekoratorów jako klas
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stosowanie dekoratorów do metod klasy i metod statycznych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pisanie dekoratorów, które dodają argumenty do funkcji w nakładkach
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Stosowanie dekoratorów do poprawiania definicji klas
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Używanie metaklasy do kontrolowania tworzenia obiektów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Sprawdzanie kolejności definiowania atrybutów klasy
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie metaklas przyjmujących argumenty opcjonalne
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Sprawdzanie sygnatury na podstawie argumentów *args i **kwargs
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wymuszanie przestrzegania konwencji pisania kodu w klasie
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Programowe definiowanie klas
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Inicjowanie składowych klasy w miejscu definicji klasy
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przeciążanie metod z wykorzystaniem uwag do funkcji
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Unikanie powtarzających się metod właściwości
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie w łatwy sposób menedżerów kontekstu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wykonywanie kodu powodującego lokalne efekty uboczne
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Parsowanie i analizowanie kodu źródłowego Pythona
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dezasemblacja kodu bajtowego Pythona
- Problem
- Rozwiązanie
- Omówienie
- 10. Moduły i pakiety
- ASK_FOR_LINK_2. Tworzenie hierarchicznych pakietów z modułami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Kontrolowanie importowania wszystkich symboli
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Importowanie modułów podrzędnych z pakietu za pomocą nazw względnych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Podział modułu na kilka plików
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie odrębnych katalogów z importowanym kodem z jednej przestrzeni nazw
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Ponowne wczytywanie modułów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Umożliwianie wykonywania kodu z katalogu lub pliku zip jako głównego skryptu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie pliku z danymi z pakietu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodawanie katalogów do zmiennej ASK_FOR_LINK_2
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Importowanie modułów na podstawie nazwy z łańcucha znaków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie modułów ze zdalnego komputera z wykorzystaniem haków w poleceniu importu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Modyfikowanie modułów w trakcie importowania
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Instalowanie pakietów tylko na własny użytek
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie nowego środowiska Pythona
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Rozpowszechnianie pakietów
- Problem
- Rozwiązanie
- Omówienie
- 11. Sieci i rozwijanie aplikacji sieciowych
- ASK_FOR_LINK_2. Interakcja z usługami HTTP za pomocą kodu klienta
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie serwera TCP
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie serwera UDP
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Generowanie przedziałów adresów IP na podstawie adresu CIDR
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie prostego interfejsu opartego na architekturze REST
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Obsługa prostych zdalnych wywołań procedur za pomocą protokołu XML-RPC
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Prosta komunikacja między interpreterami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Implementowanie zdalnych wywołań procedur
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Proste uwierzytelnianie klientów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodawanie obsługi protokołu SSL do usług sieciowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przekazywanie deskryptora pliku gniazda między procesami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Operacje wejścia-wyjścia sterowane zdarzeniami
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wysyłanie i odbieranie dużych tablic
- Problem
- Rozwiązanie
- Omówienie
- 12. Współbieżność
- ASK_FOR_LINK_2. Uruchamianie i zatrzymywanie wątków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Ustalanie, czy wątek rozpoczął pracę
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Komunikowanie się między wątkami
- Problem
- Omówienie
- ASK_FOR_LINK_2. Blokowanie sekcji krytycznej
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Blokowanie z unikaniem zakleszczenia
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Zapisywanie stanu wątku
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie puli wątków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Proste programowanie równoległe
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Jak radzić sobie z mechanizmem GIL (i przestać się nim martwić)
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Definiowanie zadań działających jak aktory
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Przesyłanie komunikatów w modelu publikuj-subskrybuj
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Używanie generatorów zamiast wątków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Odpytywanie wielu kolejek wątków
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Uruchamianie procesu demona w systemie Unix
- Problem
- Rozwiązanie
- Omówienie
- 13. Skrypty narzędziowe i zarządzanie systemem
- ASK_FOR_LINK_2. Przyjmowanie danych wejściowych skryptu za pomocą przekierowań, potoków lub plików wejściowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Kończenie pracy programu wyświetleniem komunikatu o błędzie
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Parsowanie opcji z wiersza poleceń
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Prośba o podanie hasła w czasie wykonywania programu
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Pobieranie rozmiarów terminala
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wywoływanie zewnętrznych poleceń i pobieranie danych wyjściowych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Kopiowanie lub przenoszenie plików i katalogów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Tworzenie i wypakowywanie archiwów
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wyszukiwanie plików na podstawie nazwy
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Wczytywanie plików konfiguracyjnych
- Problem
- Rozwiązanie
- Omówienie
- ASK_FOR_LINK_2. Dodawanie mechanizmu rejestrowania operacji do prostych skryptów
- Problem
- Roz
W tej ofercie kupujesz kod dostępowy umożliwiający dostęp do wskazanej treści. Kod umożliwia dostęp do treści za pomocą przeglądarki WWW, dedykowanej aplikacji iOS (Apple) ze sklepu App Store lub dedykowanej aplikacji Android ze sklepu Play. Kod oraz instrukcje otrzymasz pocztą elektroniczną niezwłocznie po zaksięgowaniu płatności. Brak możliwości pobrania pliku.
Na podstawie art. 38 pkt 13 Ustawy z dnia 30 maja 2014 roku o prawach konsumenta realizując kod dostępowy rezygnujesz z prawa do odstąpienia od umowy zawartej na odległość.
Typ licencji: licencja wieczysta.
BRAK MOŻLIWOŚCI POBRANIA PLIKU.
NIE PRZESYŁAMY PLIKÓW E-MAILEM.