Ask our staff anything about our shop or products, or leave your feedback.
A hands-on introduction to Java programming-fully revised for the latest version, Java SE 21
Thoroughly updated for Java Platform Standard Edition 21, this practical resource ...
The definitive guide to Java programming-thoroughly revised for Java SE 21
Fully updated for the current version of Java, Java SE 21, this comprehensive guide ...
Learn to use Julia as a tool for research, and solve problems of genuine interest-like modeling the course of a pandemic-in this practical, hands-on introduction ...
This philosophy-of-programming guide provides a unique take on how to think about programming. With a collection of two dozen pragmatic rules, each presented in a ...
Python is an ideal choice for accessing, manipulating, and gaining insights from data of all kinds. Python for Data Science introduces you to the Pythonic ...
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 ...
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory ...
Java in easy steps, 7th edition instructs you how to easily create your own Java programs. The book contains separate chapters on the major features ...
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 ...
Start solving problems and creating programs with Python It's not just friendly and easy: it's the first Python beginner's guide that puts ...
Explore the modern Java development landscape with this expert guide
In Real-World Java: Navigating the Java Ecosystem, a pair of seasoned Java developers delivers a ...
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 ...
A complete beginner's book on 64-bit ARM assembly language, written specifically for macOS, Linux, Raspberry PiOS (64-bit), and other 64-bit ARM-based systems.
Add valuable ...
Expand your C++ knowledge quickly and efficiently with this advanced resource
In the newly revised sixth edition of Professional C++, veteran software engineer and developer ...