155362
Książka
W koszyku
Rozdział 1. Praca z modułami Pythona Używanie i importowanie modułów i przestrzeni nazw Implementowanie wirtualnego środowiska Pythona Opcje dostępne podczas instalowania pakietu Pythona Wykorzystanie pliku wymagań i rozwiązywanie konfliktów Używanie lokalnych poprawek i plików ograniczeń Praca z pakietami Tworzenie pakietów i plików w formacie wheel Porównanie kodu źródłowego z kodem bajtowym Tworzenie pakietów modułu i odwoływanie się do nich Pliki binarne dla konkretnego systemu operacyjnego Umieszczanie programu w repozytorium PyPI Pakowanie projektu Przekazanie pakietu do repozytorium PyPI Rozdział 2. Zastosowanie interpretera Pythona Uruchamianie środowiska Pythona Opcje polecenia python Praca ze zmiennymi środowiskowymi Definiowanie skryptu jako wykonywalnego Zmiana sposobu uruchamiania interpretera interaktywnego Alternatywne implementacje Pythona Instalowanie Pythona w Windowsie Stosowanie programu uruchamiającego Pythona w Windowsie Osadzanie Pythona w innych aplikacjach Zastosowanie alternatywnej powłoki Pythona - IPython Zastosowanie alternatywnej powłoki Pythona - bpython Zastosowanie alternatywnej powłoki Pythona - DreamPie Rozdział 3. Praca z dekoratorami Przegląd funkcji Wprowadzenie do dekoratorów Stosowanie dekoratorów funkcji Stosowanie dekoratorów klas Przykłady dekoratorów Stosowanie modułu decorator Rozdział 4. Zastosowanie kolekcji w Pythonie Przegląd dostępnych kontenerów Implementacja nazwanej krotki Implementacja kolejki dwustronnej Implementacja klasy ChainMap Implementacja kolekcji Counter Implementacja klasy OrderedDict Implementacja klasy defaultdict Implementacja klasy UserDict Implementacja klasy UserList Implementacja klasy UserString Usprawnienie kolekcji Pythona Moduł collections-extended Rozdział 5. Generatory, współprogramy i przetwarzanie równoległe Sposób działania iteracji w Pythonie Stosowanie modułu itertools Stosowanie funkcji generatora Symulowanie wielowątkowości za pomocą współprogramów Kiedy należy stosować przetwarzanie równoległe? Rozwidlenie procesu Jak zaimplementować wielowątkowość? Jak zaimplementować wieloprocesowość? Rozdział 6. Praca z modułem math Pythona Stosowanie stałych i funkcji modułu math Praca z liczbami zespolonymi Usprawnienie pracy z liczbami typu decimal Zwiększenie dokładności za pomocą ułamków Praca z liczbami losowymi Stosowanie modułu secrets Implementowanie podstawowych operacji statystycznych Poprawa funkcjonalności za pomocą modułu comath Rozdział 7. Poprawa wydajności działania Pythona za pomocą PyPy Co to jest PyPy? Co to jest RPython? Rozdział 8. Dokumenty PEP Co to jest PEP? PEP 556 - mechanizm usuwania nieużytków wykorzystujący wątki PEP 554 - wiele podinterpreterów PEP 551 - większe bezpieczeństwo PEP 543 - ujednolicone API TLS Rozdział 9. Dokumentowanie kodu za pomocą LyX Techniki i narzędzia Pythona związane z dokumentowaniem kodu Komentarze osadzone i wywołanie dir() Stosowanie komentarzy typu docstring Stosowanie narzędzia PyDoc Raporty w formacie HTML Stosowanie plików w formacie reStructuredText Stosowanie LaTeX i LyX do przygotowania dokumentacji
Sygnatura czytelni BWEAiI: XII Ł 157
Pliki multimedialne:
Status dostępności:
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 148510 N (1 egz.)
Strefa uwag:
Tytuł oryginału: Secret Recipes of the Python Ninja : Over 70 recipes that uncover powerful programming tactics in Python
Uwaga ogólna
Tytuł oryginału: Secret Recipes of the Python Ninja : Over 70 recipes that uncover powerful programming tactics in Python.
Na okładce logo wydawnictwa oryginału Packt Publishing.
Na książce także ISBN oryginału: 9781788294874.
Uwaga dotycząca bibliografii
Indeks.
Uwaga dotycząca przeznaczenia czytelniczego
Dla programistów tworzących oprogramowania w języku Python.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności