Free shipping on orders over $99
Internals of Python 3.x

Internals of Python 3.x

Derive Maximum Code Performance and Delve Further into Iterations, Objects, GIL, Memory management, and various Internals

by Prashanth Raghu
Paperback
Publication Date: 08/12/2021

Share This Book:

  $50.39
or 4 easy payments of $12.60 with
afterpay
Internals of Python 3.x transform a programmer's learning path by emphasizing the source code over the syntax to teach things from the ground up in nearly the same amount of time and effort.




The book delves into the structure and distinctions between the primary Python object and iterable objects. The iterable types, namely, lists and tuples, have been thoroughly defined in the structure and operations. The internals of sets and dictionaries, which are data structures that provide O(1) insertion and search, have been thoroughly discussed. Memory allocation explains how Python handles memory for tiny and large objects. The chapter on GIL explains how the GIL works, which is halted by a semaphore and a conditional variable. The chapter on Async Python describes how the async module generates coroutines and async functions that can be executed on an event loop and interact through events.




After reading this book, you will be more confident to create high-performance code on a day-to-day basis.




TABLE OF CONTENTS

1. Design of Generic Objects

2. Basic Python Types

3. Iterable Sequence Objects

4. Set and Dictionary

5. Functions and Generators

6. Memory Management

7. Interpreter and Opcodes

8. GIL and Multithreading

9. Async Python

10. Source Code Layout and the Compiler Stages
ISBN:
9789391030940
9789391030940
Category:
Information technology: general issues
Format:
Paperback
Publication Date:
08-12-2021
Publisher:
BPB Publications
Country of origin:
India
Pages:
236
Dimensions (mm):
240x190x10mm

This title is in stock with our Australian supplier and should arrive at our Sydney warehouse within 1 - 2 weeks of you placing an order.

Once received into our warehouse we will despatch it to you with a Shipping Notification which includes online tracking.

Please check the estimated delivery times below for your region, for after your order is despatched from our warehouse:

ACT Metro: 2 working days
NSW Metro: 2 working days
NSW Rural: 2-3 working days
NSW Remote: 2-5 working days
NT Metro: 3-6 working days
NT Remote: 4-10 working days
QLD Metro: 2-4 working days
QLD Rural: 2-5 working days
QLD Remote: 2-7 working days
SA Metro: 2-5 working days
SA Rural: 3-6 working days
SA Remote: 3-7 working days
TAS Metro: 3-6 working days
TAS Rural: 3-6 working days
VIC Metro: 2-3 working days
VIC Rural: 2-4 working days
VIC Remote: 2-5 working days
WA Metro: 3-6 working days
WA Rural: 4-8 working days
WA Remote: 4-12 working days

Reviews

Be the first to review Internals of Python 3.x.