Ask our staff anything about our shop or products, or leave your feedback.
With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version ...
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.9 and pandas 1.2, the third edition ...
A hands-on, real-world introduction to data analysis with the Python programming language, loaded with wide-ranging examples.
Python is an ideal choice for accessing, manipulating, and ...
The follow-up to Cory Althoff's bestselling The Self-Taught Programmer, which inspired hundreds of thousands of professionals to learn to program outside of school!
Fresh ...
Assembly x64 Programming in easy steps shows how to write code to create your own computer programs. It contains separate chapters demonstrating how to store ...
A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques
Key Features
Build an intuitive understanding of object-oriented design ...
Most organisational leaders know agility is paramount to survival in a world of unprecedented volatility, uncertainty, complexity, and ambiguity (VUCA). Thats why so many keep ...
In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language ...
Written for programmers with a background in another high-level language, Python for Programmers uses hands-on instruction to teach today's most compelling, leading-edge computing technologies ...
If you want to write efficient, high-quality code that's easily integrated with other languages and tools, this hands-on book will help you be productive ...
This comprehensive but easy-to-follow deep dive into data analysis and visualization in the Python programming language is packed with practical examples and exercises that use ...
All high-level languages are ultimately translated into machine instructions that control a computer's hardware. Introduction to Computer Organization- ARM reveals exactly how that hardware ...
A crystal-clear and practical blueprint to software disassembly
x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start ...
Learn the history, operation, applications (and flaws) of 10 key algorithms that have shaped cryptographic data protection.
Algorithms are critical to online cryptographic data protection ...
The long-awaited x64 edition of the bestselling introduction to Intel assembly language
In the newly revised fourth edition of x64 Assembly Language Step-by-Step: Programming with ...