Podstawy Pythona 3.X: Maksymalizacja wydajności kodu i dalsze zgłębianie zagadnień związanych z iteracjami, obiektami, gilami, zarządzaniem pamięcią i różnymi programami wewnętrznymi

Ocena:   (4,1 na 5)

Podstawy Pythona 3.X: Maksymalizacja wydajności kodu i dalsze zgłębianie zagadnień związanych z iteracjami, obiektami, gilami, zarządzaniem pamięcią i różnymi programami wewnętrznymi (Prashanth Raghu)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 9 głosach.

Oryginalny tytuł:

Internals of Python 3.X: Derive Maximum Code Performance and Delve Further Into Iterations, Objects, Gil, Memory Management, and Various Intern

Zawartość książki:

Internals of Python 3.x zmienia ścieżkę nauki programisty, kładąc nacisk na kod źródłowy, a nie na składnię, aby uczyć rzeczy od podstaw w prawie takim samym czasie i wysiłku.

Książka zagłębia się w strukturę i rozróżnienia między podstawowym obiektem Pythona a obiektami iterowalnymi. Typy iterowalne, a mianowicie listy i krotki, zostały dokładnie zdefiniowane w strukturze i operacjach. Wewnętrzne elementy zestawów i słowników, które są strukturami danych zapewniającymi O(1) wstawianie i wyszukiwanie, zostały dokładnie omówione. Alokacja pamięci wyjaśnia, w jaki sposób Python obsługuje pamięć dla małych i dużych obiektów. Rozdział o GIL wyjaśnia, jak działa GIL, który jest zatrzymywany przez semafor i zmienną warunkową. Rozdział Async Python opisuje, w jaki sposób moduł async generuje coroutines i funkcje async, które mogą być wykonywane w pętli zdarzeń i wchodzić w interakcje poprzez zdarzenia.

Po przeczytaniu tej książki będziesz bardziej pewny siebie w tworzeniu wydajnego kodu na co dzień.

.

SPIS TREŚCI

1. Projektowanie obiektów generycznych.

2. Podstawowe typy Pythona.

3. Iterowalne obiekty sekwencyjne.

4. Zbiór i słownik.

5. Funkcje i generatory.

6. Zarządzanie pamięcią.

7. Interpreter i kody operacyjne.

8. GIL i wielowątkowość.

9. Asynchroniczny Python.

10. Układ kodu źródłowego i etapy kompilatora.

Dodatkowe informacje o książce:

ISBN:9789391030940
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Podstawy Pythona 3.X: Maksymalizacja wydajności kodu i dalsze zgłębianie zagadnień związanych z...
Internals of Python 3.x zmienia ścieżkę nauki...
Podstawy Pythona 3.X: Maksymalizacja wydajności kodu i dalsze zgłębianie zagadnień związanych z iteracjami, obiektami, gilami, zarządzaniem pamięcią i różnymi programami wewnętrznymi - Internals of Python 3.X: Derive Maximum Code Performance and Delve Further Into Iterations, Objects, Gil, Memory Management, and Various Intern

Prace autora wydały następujące wydawnictwa: