Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today’s job climate.
Invest in the future! Everything you need to capitalize on the tech revolution
Our lives are on the verge of being reshaped by advanced technology. Fast Forward Investing provides the knowledge and insight you need to build and maintain your portfolio...
This book examines the trajectory of management studies in South Africa during the apartheid and post-apartheid periods. The unique political journey of South Africa provides a distinctive context in which to explore the progression of management studies within a developing state. The authors consider how Apartheid has configured the...
Discover the potential applications, challenges, and opportunities of deep learning from a business perspective with technical examples. These applications include image recognition, segmentation and annotation, video processing and annotation, voice recognition, intelligent personal assistants, automated translation, and...
Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.
Since the invention of the personal computer, software developers have used x86 assembly language
to create innovative solutions for a wide variety of algorithmic challenges. During the early days of the
PC era, it was common practice to code large portions of a program or complete applications using x86
assembly...
This book describes in detail the scientific philosophy of the formation and stabilization-destabilization of foams. It presents all hierarchical steps of a foam, starting from the properties of adsorption layers formed by foaming agents, discussing the properties of foam films as the building blocks of a foam, and then describing...
Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge.
Build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can create in this book, you'll develop HTML5 skills for future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5.
Look at Python from a data science point of view and learn proven techniques for data visualization as used in making critical business decisions. Starting with an introduction to data science with Python, you will take a closer look at the Python environment and get acquainted with editors such as...