Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 9 głosach.
Internals of Python 3.X: Derive Maximum Code Performance and Delve Further Into Iterations, Objects, Gil, Memory Management, and Various Intern
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.