Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Dati e Statistiche
Wishlist Salvato in 0 liste dei desideri
CPython Internals Explained
Scaricabile subito
8,99 €
8,99 €
Scaricabile subito
Chiudi

Altre offerte vendute e spedite dai nostri venditori

Altri venditori
Prezzo e spese di spedizione
ibs
Spedizione Gratis
8,99 €
Vai alla scheda completa
Altri venditori
Prezzo e spese di spedizione
ibs
Spedizione Gratis
8,99 €
Vai alla scheda completa
Altri venditori
Prezzo e spese di spedizione
Chiudi
ibs
Chiudi

Tutti i formati ed edizioni

Chiudi
CPython Internals Explained
Chiudi

Promo attive (0)

Chiudi
CPython Internals Explained
Chiudi

Informazioni del regalo

Descrizione


Unlock the Secrets Behind Every Line of Python Code ? Build, modify, and debug CPython from source — on macOS, Linux, and Windows ? Trace Python code from raw text all the way through the compiler to bytecode execution ? Master memory management, the GIL, concurrency, and the Faster CPython optimizations ? Contribute to CPython and write your own high-performance C extensions Book Description Python is one of the world's most popular programming languages — but what actually happens when your code runs? CPython Internals Explained pulls back the curtain on Python's official interpreter, walking you through the complete journey from source code to execution with hands-on examples at every step. Starting with building CPython from scratch, you'll explore the PEG parser, the tokenizer, abstract syntax trees, and the bytecode compiler. You'll step inside the evaluation loop of the virtual machine, understand stack-based execution and frame objects, and learn how inline caching and adaptive specialization (PEP 659) make modern Python fast. The book then dives deep into memory management — covering reference counting, generational garbage collection, and debugging memory leaks with tracemalloc. You'll master Python's object model, discovering how integers, strings, lists, and dictionaries are implemented in C. Concurrency gets full coverage too: the GIL, threads, multiprocessing, async/await internals, and the new free-threading model (PEP 703). Later chapters cover profiling with cProfile and perf, the Faster CPython project, JIT compilation (PEP 744), testing and debugging with GDB/LLDB, and writing your own C extensions using Cython, pybind11, and HPy. What You Will Learn How to build CPython from source and navigate its codebase confidently How the PEG parser, tokenizer, AST, and compiler transform Python source into bytecode How the virtual machine executes bytecode using a stack-based evaluation loop How reference counting and generational garbage collection manage memory How built-in types like dicts, lists, and integers are implemented in C How the GIL works and what free-threading (PEP 703) changes How to profile, benchmark, and optimize Python at both Python and C levels How to write, build, and test your own C extension modules Who This Book Is For This book is for intermediate to advanced Python developers who want to go beyond application code and truly understand how Python works under the hood. It's ideal for engineers optimizing performance-critical systems, developers contributing to CPython or open source projects, and curious programmers who want to understand what really happens when Python runs. A basic familiarity with Python is assumed; prior C knowledge is helpful but not required — a C primer for Python programmers is included.
Leggi di più Leggi di meno

Dettagli

2026
Inglese
Tutti i dispositivi (eccetto Kindle) Scopri di più
Reflowable
9798235033054
Chiudi
Aggiunto

L'articolo è stato aggiunto al carrello

Compatibilità

Formato:

Gli eBook venduti da IBS.it sono in formato ePub e possono essere protetti da Adobe DRM. In caso di download di un file protetto da DRM si otterrà un file in formato .acs, (Adobe Content Server Message), che dovrà essere aperto tramite Adobe Digital Editions e autorizzato tramite un account Adobe, prima di poter essere letto su pc o trasferito su dispositivi compatibili.

Compatibilità:

Gli eBook venduti da IBS.it possono essere letti utilizzando uno qualsiasi dei seguenti dispositivi: PC, eReader, Smartphone, Tablet o con una app Kobo iOS o Android.

Cloud:

Gli eBook venduti da IBS.it sono sincronizzati automaticamente su tutti i client di lettura Kobo successivamente all’acquisto. Grazie al Cloud Kobo i progressi di lettura, le note, le evidenziazioni vengono salvati e sincronizzati automaticamente su tutti i dispositivi e le APP di lettura Kobo utilizzati per la lettura.

Clicca qui per sapere come scaricare gli ebook utilizzando un pc con sistema operativo Windows

Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Chiudi

Chiudi

Siamo spiacenti si è verificato un errore imprevisto, la preghiamo di riprovare.

Chiudi

Verrai avvisato via email sulle novità di Nome Autore