Ask our staff anything about our shop or products, or leave your feedback.
Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized ...
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 ...
This book is designed for use as a primary introduction to Python and can be used as an introductory text or as a resource for ...
In A Tour of C++, 2nd Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major ...
C Programming in easy steps, 5th edition begins by explaining how to download and install a free C compiler so that the reader can quickly ...
Core Java (R) has long been recognised as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for ...
Impractical Python is a collection of fun and educational projects designed to entertain programmers while enhancing their Python skills. It picks up where the complete ...
An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with ...
Programming isn't just about syntax and assembling code-it's about problem solving, and all good programmers must think creatively to solve problems. Like the ...
Program a graphical adventure game in this hands-on, beginner-friendly introduction to coding in the Python language.
Launch into coding with Mission- Python, a space-themed guide ...
Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system.
Based on Big ...
Core Java has long been recognised as the leading no-nonsense tutorial and reliable reference. It carefully explains the most important language and library features and ...
JavaScript can be used to control hordes of small robots, creative maker projects, and IoT devices. With the Node.js ecosystem at hand, hardware prototyping ...
Designing scalable software in C++ requires more than just a sound understanding of logical design. Senior developers, architects, and project leaders need a grasp of ...
The professional's guide to C# 7, with expert guidance on the newest features
Professional C# 7 and .NET Core 2.0 provides experienced programmers ...