Mastering Performant Code: Efficiency, Profiling and Data Structures in Python
En stock
1.49 kg
Sí
Nuevo
Amazon
- Why this book?
- Implementation-first: every concept is introduced by writing it, testing it, timing it. You don’t just read about AVL trees or Bloom filters—you ship them, with type hints and 100 % test coverage .
- Performance obsession: each chapter ends with side-by-side speed and memory tables so you can see exactly when a hand-rolled structure outpaces a Python built-in .
- Real-world focus: text-editor buffers, in-memory DBs and caching layers show up as worked examples, proving the techniques survive outside the REPL .
- What you’ll master
- CPython internals—how lists resize, how dict hashing really works, and the memory layout that makes some operations O(1)O(1) and others O(n)O(n) .
- Fifteen+ data structures built from scratch, from dynamic arrays through balanced trees to probabilistic filters, each wrapped in modern Python idioms (dataclasses, context managers, mypy-friendly types) .
- A profiler’s toolbox: timeit, cProfile, tracemalloc, plus statistical benchmarking harnesses you can drop into any codebase .
- Production optimisation moves—__slots__, object pools, Cython fall-backs, and a full deployment pipeline that bakes in performance tests and CI/CD hooks .
- How you’ll learn
- A repeatable seven-step chapter pattern (Motivation → Theory → Implementation → Tests → Benchmarks → Applications → Exercises) keeps the pace brisk yet structured .
- Over fifty graded exercises—many open-ended—push you to tweak growth factors, hunt memory leaks, and make thread-safe variants until the knowledge sticks .
- Zero external dependencies: the entire journey runs on the standard library so you spend time learning fundamentals, not wrangling installs .
IMPORT EASILY
By purchasing this product you can deduct VAT with your RUT number
Compra protegida
Disfruta de una experiencia de compra segura y confiable
¿Cómo comprar?
Información de Aduanas Ecuador
En Tiendamia puedes hacer tus compras a través de la categoría B (4x4) y la categoría C. No tendrás que hacer trámites de aduana. Hacemos todo por ti.
- El 4x4 (o categoría B)
- a. No paga impuestos ecuatorianos.
- b. Tienes una cantidad ilimitada de órdenes en el régimen 4x4 siempre que cada una de estas esté dentro del peso máximo permitido (hasta 4 kg) y no superen los $400, además de cumplir con el cupo anual por persona.
- c. El cupo anual máximo es de $1.600 al año para compras en el exterior a través del régimen 4x4. El cupo anual se limitan a una cédula pero no a tu usuario de Tiendamia.
- d. Se puede comprar una gran variedad de productos dentro de esta categoría siempre y cuando cumplan con el 4x4 y no sean para fines comerciales, por esa razón, se puede comprar máximo 3 productos iguales o similares de la misma categoría. Por ejemplo, puedes comprar hasta 3 perfumes, hasta 3 relojes y hasta 3 pares de zapatos, si te excedes de esta cantidad tu orden puede tener cargos extra por parte de la aduana.
- Las tablets, laptops y celulares se pueden comprar a través de la Categoría C.
- a. Esta categoría sí paga impuestos (IVA + Fodinfa)
- b. Solo se puede comprar un celular nuevo al año, no se admiten refabricados, usados u “open box.”
Garantía de entrega
Con Tiendamia todas tus compras cuentan con Garantía de Entrega o devolución total de tu dinero.
Compras 100% seguras y garantizadas, para que pidas lo que sueñas y lo recibas del mundo a tu puerta.
¿Cómo solicitar una devolución?
Para solicitar una devolución, el cliente debe realizarlo a través de su cuenta de Tiendamia. Este proceso está sujeto a la aprobación del departamento de Devoluciones (lo cual puede demorar de 48hs a 72hs hábiles). En caso de no tener la opción en la web, el cliente debe contactarse con Atención al Cliente para iniciar la solicitud.
Los productos sin devolución son:
- Los productos que tienen un tiempo de entrega mayor a 20 días hábiles.
- Productos que por su naturaleza no admiten devolución en EE.UU. o China y, por lo tanto, Tiendamia no puede ofrecer la devolución al cliente. Ejemplos: perfumes, cremas y medicamentos.
Tarjetas de Débito y Crédito
Visa
Mastercard
American Express
Dinners
Discover
Alias
Pagos a través de PayPal
Compra procesada en dólares con dinero en cuenta o tarjetas internacionales.
PayPal