Our search has the following Google-type functionality:
If you use '+' at the start of a word, that word will be present in the search results.
eg. Harry +Potter
Search results will contain 'Potter'.
If you use '-' at the start of a word, that word will be absent in the search results.
eg. Harry -Potter
Search results will not contain 'Potter'.
If you use 'AND' between 2 words, then both those words will be present in the search results.
eg. Harry AND Potter
Search results will contain both 'Harry' and 'Potter'.
NOTE: AND will only work with single words not phrases.
If you use 'OR' between 2 single words, then either or both of those words will be present in the search results.
eg. 'Harry OR Potter'
Search results will contain just 'Harry', or just 'Potter', or both 'Harry' and 'Potter'.
NOTE: OR will only work with single words not phrases.
If you use 'NOT' before a word, that word will be absent in the search results. (This is the same as using the minus symbol).
eg. 'Harry NOT Potter'
Search results will not contain 'Potter'.
NOTE: NOT will only work with single words not phrases.
If you use double quotation marks around words, those words will be present in that order.
eg. "Harry Potter"
Search results will contain 'Harry Potter', but not 'Potter Harry'.
NOTE: "" cannot be combined with AND, OR & NOT searches.
If you use '*' in a word, it performs a wildcard search, as it signifies any number of characters. (Searches cannot start with a wildcard).
Search results will contain words starting with 'Pot' and ending in 'er', such as 'Potter'.
Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the brain... [more]
C++ 11 delivered strong support for multithreaded applications, and the subsequent C++14 and 17 updates have built on this... [more]
A comprehensive introduction to optimization with a focus on practical algorithms for the design of engineering systems. [more]
Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices,... [more]
Key Features * Contains all of Java 9's new features * The Java Module System * Testing and debugging with... [more]
What identity means in an algorithmic age: how it works, how our lives are controlled by it, and how we can resist it Algorithms... [more]
Machine learning is reshaping our everyday life. This book explores the theoretical underpinnings in an accessible way, offering... [more]
Written by leading experts in the field, two of whom have actively contributed to Fortran 2018, Modern Fortran Explained is... [more]
As increasingly we rely on them to automate big, important decisions - in crime, healthcare, transport, money - they raise... [more]
This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment.... [more]
Swift Programming in easy steps guides the reader through simple stages demonstrating how they can create their own Apple... [more]
This book teaches functional programming through creative applications in music and sound synthesis. Readers will learn the... [more]
Published with the authorization of Microsoft Corporation by Pearson Education, Inc. --Title page verso. [more]
Key features:<br /><br />* Clear introduction * Completely up-to-date... [more]
Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation. It is... [more]
Getting a jump on learning how coding makes technology work is essential to prepare kids for the future. This guide breaks... [more]
This book is a useful companion for anyone learning to write clean Java code. The authors introduce you to the fundamentals... [more]
You can program games in many languages, but C++ remains the key language used by many leading development studios. Since... [more]
Master complex C++ programming with this helpful, in-depth resource From game programming to major commercial software applications,... [more]
A fully updated tutorial on the basics of the Python programming language for science students Python is a computer programming... [more]
If you're a web designer or app developer interested in sophisticated page styling, improved accessibility, and saving time... [more]
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6,... [more]
Write maintainable, extensible, and durable software with modern C++. This book is a must for every developer, software architect,... [more]
In just a short time, students can learn how to use PHP, MySQL, and Apache together to create dynamic, interactive websites... [more]