Ask our staff anything about our shop or products, or leave your feedback.
A new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses.
A new and extensively ...
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 ...
Protect your organization from scandalously easy-to-hack MFA security "solutions"
Multi-Factor Authentication (MFA) is spreading like wildfire across digital environments. However, hundreds of millions of dollars ...
Learn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.
Learn to use ...
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 ...
Whether you're an application developer, database administrator, web application designer, mobile app developer, or Microsoft Office users, a good working knowledge of SQL is ...
This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux ...
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 ...
UNIX and Linux System Administration Handbook is today's definitive guide to installing, configuring, and maintaining any UNIX or Linux system, including systems that supply ...
Software developers face an ever-changing and ever-expanding technology landscape, which can appear as intimidating as Mt. Everest to newcomers. Developing technical skills is vital, but ...
You will be challenged to think about what's right about that codeEven bad code can function. But if code isn't clean, it can ...