Filter
(found 22561 products)
Book cover image
SHORTLISTED FOR THE FT AND MCKINSEY BUSINESS BOOK OF THE YEAR AWARD 2019 'Reads more like a delicious page-turning novel...Put it on your holiday gift list for your favourite hedge-fund honcho' Bloomberg Jim Simons is the greatest moneymaker in modern financial history. His record bests those of legendary investors, including ...
The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution SHORTLISTED FOR THE FT & MCKINSEY BUSINESS BOOK OF THE YEAR AWARD 2019
SHORTLISTED FOR THE FT AND MCKINSEY BUSINESS BOOK OF THE YEAR AWARD 2019 'Reads more like a delicious page-turning novel...Put it on your holiday gift list for your favourite hedge-fund honcho' Bloomberg Jim Simons is the greatest moneymaker in modern financial history. His record bests those of legendary investors, including Warren Buffett, George Soros and Ray Dalio. Yet Simons and his strategies are shrouded in mystery. The financial industry has long craved a look inside Simons's secretive hedge fund, Renaissance Technologies and veteran Wall Street Journal reporter Gregory Zuckerman delivers the goods. After a legendary career as a mathematician and a stint breaking Soviet codes, Simons set out to conquer financial markets with a radical approach. Simons hired physicists, mathematicians and computer scientists - most of whom knew little about finance - to amass piles of data and build algorithms hunting for the deeply hidden patterns in global markets. Experts scoffed, but Simons and his colleagues became some of the richest in the world, their strategy of creating mathematical models and crunching data embraced by almost every industry. As Renaissance became a major player in the financial world, its executives began exerting influence on other areas. Simons became a major force in scientific research, education and Democratic politics, funding Hilary Clinton's presidential campaign. While senior executive Robert Mercer is more responsible than anyone else for the Trump presidency, placing Steve Bannon in the campaign, funding Trump's victorious 2016 effort and backing alt-right publication Breitbart. Mercer also impacted the success of the Brexit campaign. For all his prescience, Simons failed to anticipate how Mercer's activity would impact his firm and the world. In this fast-paced narrative, Zuckerman examines how Simons launched a quantitative revolution on Wall Street, and reveals the impact that Simons, the quiet billionaire king of the quants, has had on worlds well beyond finance.
https://magrudy-assets.storage.googleapis.com/9780241309728.jpg
25.75 USD

The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution SHORTLISTED FOR THE FT & MCKINSEY BUSINESS BOOK OF THE YEAR AWARD 2019

by Gregory Zuckerman
Paperback / softback
Book cover image
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple's new framework that makes writing applications faster and easier with fewer lines of code. This book teaches the basics of SwiftUI to help you write amazing native applications using XCode. For developers already familiar with ReactNative, ...
SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps
Dive into the world of developing for all of Apple platforms with SwiftUI, Apple's new framework that makes writing applications faster and easier with fewer lines of code. This book teaches the basics of SwiftUI to help you write amazing native applications using XCode. For developers already familiar with ReactNative, this book reviews the declarative, state-based DSL that manages the UI and updates it automatically will feel just like what they're used to. You'll see how SwiftUI reduces the number of lines of code required to achieve the same effects by over 60% and provides a much better experience. Like the announcement of Swift in 2014, SwiftUI is expected to fundamentally change the way developing programmers approach coding iPhone and iPad applications. This book examines how SwiftUI lowers the entry barrier for developers to write amazing cross-platform applications for iOS and iPadOS as well as WatchOS, Mac OS, and TVOS. What You'll Learn Write code in the new SwiftUI syntax Combine views to arrange them for an application Add gestures and controls to an application Who This Book Is For Anyone who wants to learn to develop apps for the Mac, iPhone, iPad, and Apple Watch using the Swift programming language. No previous programming experience is necessary.
https://magrudy-assets.storage.googleapis.com/9781484255155.jpg
36.740000 USD

SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps

by Jayant Varma
Paperback / softback
Book cover image
Consolidate coding skills and knowledge with engaging practice books for ages 7-11 containing easy-to-follow activities and projects, supported by accompanying teacher's notes. - Save time with 12 step-by-step activities per book across a range of applications, covering key requirements of the computing curriculum. - Embed and practice coding skills with ...
Learn to Code Practice Book 4 Second Edition
Consolidate coding skills and knowledge with engaging practice books for ages 7-11 containing easy-to-follow activities and projects, supported by accompanying teacher's notes. - Save time with 12 step-by-step activities per book across a range of applications, covering key requirements of the computing curriculum. - Embed and practice coding skills with creative activities and manageable pupil led projects suitable for use as standalone practice books, or to consolidate knowledge from Switched on Computing. - Stretch and challenge more able pupils with open ended activities - Teach lessons of the highest quality whatever your expertise with comprehensive teacher's notes. Book 4 for ages 10-11 covers MakeCode, App Inventor and Python.
https://magrudy-assets.storage.googleapis.com/9781510485440.jpg
16.72 USD

Learn to Code Practice Book 4 Second Edition

by Adam Chase, Claire Lotriet
Paperback / softback
Book cover image
Once Upon a Pixel examines the increasing sophistication of storytelling and worldbuilding in modern video games. Drawing on some of gaming's most popular titles, including Red Dead Redemption 2, The Last of Us, Horizon Zero Dawn, and the long-running Metal Gear Solid series, it is a pioneering exploration into narrative ...
Once Upon a Pixel: Storytelling and Worldbuilding in Video Games
Once Upon a Pixel examines the increasing sophistication of storytelling and worldbuilding in modern video games. Drawing on some of gaming's most popular titles, including Red Dead Redemption 2, The Last of Us, Horizon Zero Dawn, and the long-running Metal Gear Solid series, it is a pioneering exploration into narrative in games from the perspective of the creative writer. With interviews and insights from across the industry, it provides a complete account of how Triple-A, independent, and even virtual reality games are changing the way we tell stories. Key Features A fresh perspective on video games as a whole new form of creative writing. Interviews with a range of leading industry figures, from critics to creators. Professional analysis of modern video game script excerpts. Insights into emerging technologies and the future of interactive storytelling.
https://magrudy-assets.storage.googleapis.com/9781138499768.jpg
87.39 USD

Once Upon a Pixel: Storytelling and Worldbuilding in Video Games

by Will Cordner, Timothy Simpson-Williams, Eddie Paterson
Paperback / softback
Book cover image
This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The four volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. ...
Art of Computer Programming, Volume 4B, Fascicle 5: The: Mathematical Preliminaries Redux; Backtracking; Dancing Links
This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The four volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. Scientists have marveled at the beauty and elegance of his analysis, while practicing programmers have successfully applied his cookbook solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books. To continue the fourth and later volumes of the set, and to update parts of the existing volumes, Knuth has created a series of small books called fascicles, which are published at regular intervals. Each fascicle encompasses a section or more of wholly new or revised material. Ultimately, the content of these fascicles will be rolled up into the comprehensive, final versions of each volume, and the enormous undertaking that began in 1962 will be complete. This fascicle covers three separate topics: Mathematical Preliminaries. Knuth writes that this portion of fascicle 5 extends the 'Mathematical Preliminaries' of Section 1.2 in Volume 1 to things that I didn't know about in the 1960s. Most of this new material deals with probabilities and expectations of random events; there's also an introduction to the theory of martingales. Backtracking: this section is the counterpart to section 7.2.1 which covered the generation of basic combinatorial patterns. This section covers non-basic patterns, ones where the developer needs to make tentative choices and then may need to backtrack when those choices need revision. Dancing Links: this section is related to 2 above. It develops an important data structure technique that is suitable for backtrack programming described above.
https://magrudy-assets.storage.googleapis.com/9780134671796.jpg
36.740000 USD
Paperback / softback
Book cover image
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start ...
C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start creating professional web applications with ASP.NET Core 3.0 Book DescriptionIn C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications. This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps. What you will learn Build cross-platform applications for Windows, macOS, Linux, iOS, and Android Explore application development with C# 8.0 and .NET Core 3.0 Explore ASP.NET Core 3.0 and create professional web applications Learn object-oriented programming and C# multitasking Query and manipulate data using LINQ Use Entity Framework Core and work with relational databases Discover Windows app development using the Universal Windows Platform and XAML Build mobile applications for iOS and Android using Xamarin.Forms Who this book is forReaders with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.
https://magrudy-assets.storage.googleapis.com/9781788478120.jpg
41.990000 USD

C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

by Mark J Price
Paperback / softback
Book cover image
With millions of new users and several new models, the Raspberry Pi ecosystem continues to expand-along with a lot of new questions about the Pi's capabilities. The third edition of this popular cookbook provides more than 200 hands-on recipes for running this tiny low-cost computer with Linux, programming it with ...
Raspberry Pi Cookbook: Software and Hardware Problems and Solutions
With millions of new users and several new models, the Raspberry Pi ecosystem continues to expand-along with a lot of new questions about the Pi's capabilities. The third edition of this popular cookbook provides more than 200 hands-on recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors, and other hardware-including Arduino and the Internet of Things. Prolific hacker and author Simon Monk also teaches basic principles to help you use new technologies with Raspberry Pi as its ecosystem continues to develop. This cookbook is a perfect companion for programmers and hobbyists familiar with the Pi through introductory resources such as Getting Started with Raspberry Pi (O'Reilly). Python and other code examples from the book are available on GitHub.
https://magrudy-assets.storage.googleapis.com/9781492043225.jpg
52.490000 USD

Raspberry Pi Cookbook: Software and Hardware Problems and Solutions

by Simon Monk
Paperback / softback
Book cover image
WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type-not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you'll learn how ...
Building Web Apps with WordPress 2e
WordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type-not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you'll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites. The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub. Compare WordPress with traditional app development frameworks Use themes for views, and plugins for backend functionality Get suggestions for choosing WordPress plugins-or build your own Manage user accounts and roles, and access user data Build asynchronous behaviors in your app with jQuery Develop native apps for iOS and Android, using wrappers Incorporate PHP libraries, external APIs, and web service plugins Collect payments through ecommerce and membership plugins Use techniques to speed up and scale your WordPress app
https://magrudy-assets.storage.googleapis.com/9781491990087.jpg
74.37 USD

Building Web Apps with WordPress 2e

by Jason Coleman, Brian Messenlehner
Paperback / softback
Book cover image
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast ...
Designing Elixir Systems With OTP
You know how to code in Elixir; now learn to think in it. Learn to design libraries with intelligent layers that shape the right data structures, flow from one function into the next, and present the right APIs. Embrace the same OTP that's kept our telephone systems reliable and fast for over 30 years. Move beyond understanding the OTP functions to knowing what's happening under the hood, and why that matters. Using that knowledge, instinctively know how to design systems that deliver fast and resilient services to your users, all with an Elixir focus. Elixir is gaining mindshare as the programming language you can use to keep you software running forever, even in the face of unexpected errors and an ever growing need to use more processors. This power comes from an effective programming language, an excellent foundation for concurrency and its inheritance of a battle-tested framework called the OTP. If you're using frameworks like Phoenix or Nerves, you're already experiencing the features that make Elixir an excellent language for today's demands. This book shows you how to go beyond simple programming to designing, and that means building the right layers. Embrace those data structures that work best in functional programs and use them to build functions that perform and compose well, layer by layer, across processes. Test your code at the right place using the right techniques. Layer your code into pieces that are easy to understand and heal themselves when errors strike. Of all Elixir's boons, the most important one is that it guides us to design our programs in a way to most benefit from the architecture that they run on. The experts do it and now you can learn to design programs that do the same. What You Need: Elixir Version 1.7 or greater.
https://magrudy-assets.storage.googleapis.com/9781680506617.jpg
62.30 USD

Designing Elixir Systems With OTP

by Bruce Tate, James Edward Gray II
Paperback / softback
Book cover image
How to become a parallel programmer by learning the twenty-one essential components of OpenMP. This book guides readers through the most essential elements of OpenMP-the twenty-one components that most OpenMP programmers use most of the time, known collectively as the OpenMP Common Core. Once they have mastered these components, readers ...
The OpenMP Common Core: Making OpenMP Simple Again
How to become a parallel programmer by learning the twenty-one essential components of OpenMP. This book guides readers through the most essential elements of OpenMP-the twenty-one components that most OpenMP programmers use most of the time, known collectively as the OpenMP Common Core. Once they have mastered these components, readers with no prior experience writing parallel code will be effective parallel programmers, ready to take on more complex aspects of OpenMP. The authors, drawing on twenty years of experience in teaching OpenMP, introduce material in discrete chunks ordered to support effective learning. OpenMP was created in 1997 to make it as simple as possible for applications programmers to write parallel code; since then, it has grown into a huge and complex system. The OpenMP Common Core goes back to basics, capturing the inherent simplicity of OpenMP. After introducing the fundamental concepts of parallel computing and history of OpenMP's development, the book covers topics including the core design pattern of parallel computing, the parallel and worksharing-loop constructs, the OpenMP data environment, and tasks. Two chapters on the OpenMP memory model are uniquely valuable for their pedagogic approach. The key for readers is to work through the material, use an OpenMP-enabled compiler, and write programs to experiment with each OpenMP directive or API routine as it is introduced. The book's website, updated continuously, offers a wide assortment of programs and exercises.
https://magrudy-assets.storage.googleapis.com/9780262538862.jpg
42.000000 USD

The OpenMP Common Core: Making OpenMP Simple Again

by Alice E. Koniges, Yun (Helen) He, Timothy G. Mattson
Paperback / softback
Book cover image
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language ...
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815
The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815 Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language for client-side cloud applications. Oracle has updated its Java Programmer certification tracks for Oracle Certified Professional. OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide covers 100% of the exam objectives, ensuring that you are thoroughly prepared for this challenging certification exam. This comprehensive, in-depth study guide helps you develop the functional-programming knowledge required to pass the exam and earn certification. All vital topics are covered, including Java building blocks, operators and loops, String and StringBuilder, Array and ArrayList, and more. Included is access to Sybex's superior online interactive learning environment and test bank--containing self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. This indispensable guide: Clarifies complex material and strengthens your comprehension and retention of key topics Covers all exam objectives such as methods and encapsulation, exceptions, inheriting abstract classes and interfaces, and Java 8 Dates and Lambda Expressions Explains object-oriented design principles and patterns Helps you master the fundamentals of functional programming Enables you to create Java solutions applicable to real-world scenarios There are over 9 millions developers using Java around the world, yet hiring managers face challenges filling open positions with qualified candidates. The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide will help you take the next step in your career.
https://magrudy-assets.storage.googleapis.com/9781119584704.jpg
63.000000 USD

OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815

by Scott Selikoff, Jeanne Boyarsky
Paperback / softback
Book cover image
Go from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on practical guide to Microsoft's Azure Kubernetes Service (AKS), a managed container orchestration platform, arms you with the tools and knowledge you need to easily deploy and operate on this complex platform. Take a journey ...
Introducing Azure Kubernetes Service: A Practical Guide to Container Orchestration
Go from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on practical guide to Microsoft's Azure Kubernetes Service (AKS), a managed container orchestration platform, arms you with the tools and knowledge you need to easily deploy and operate on this complex platform. Take a journey inside Docker containers, container registries, Kubernetes architecture, Kubernetes components, and core Kubectl commands. Drawing on hard-earned experience in the field, the authors provide just enough theory to help you grasp important concepts, teaching the practical straightforward knowledge you need to start running your own AKS cluster. You will dive into topics related to the deployment and operation of AKS, including Rancher for management, security, networking, storage, monitoring, backup, scaling, identity, package management with HELM, and AKS in CI/CD. What You Will Learn Develop core knowledge of Docker containers, registries, and Kubernetes Gain AKS skills for Microsoft's fastest growing services in the cloud Understand the pros and cons of deploying and operating AKS Deploy and manage applications on the AKS platform Use AKS within a DevOps CI/CD process Who This Book Is For IT professionals who work with DevOps, the cloud, Docker, networking, storage, Linux, or Windows. Experience with cloud, DevOps, Docker, or application development is helpful.
https://magrudy-assets.storage.googleapis.com/9781484255186.jpg
46.47 USD

Introducing Azure Kubernetes Service: A Practical Guide to Container Orchestration

by Ned Bellavance, Janaka Rangama, Steve Buchanan
Paperback / softback
Book cover image
Deep learning systems have gotten really great at identifying patterns in text, images, and video. But applications that create realistic images, natural sentences and paragraphs, or native-quality translations have proven elusive. Generative Adversarial Networks, or GANs, offer a promising solution to these challenges by pairing two competing neural networks-one that ...
GANs in Action
Deep learning systems have gotten really great at identifying patterns in text, images, and video. But applications that create realistic images, natural sentences and paragraphs, or native-quality translations have proven elusive. Generative Adversarial Networks, or GANs, offer a promising solution to these challenges by pairing two competing neural networks-one that generates content and the other that rejects samples that are of poor quality. GANs in Action: Deep learning with Generative Adversarial Networks teaches you how to build and train your own generative adversarial networks. First, you'll get an introduction to generative modelling and how GANs work, along with an overview of their potential uses. Then, you'll start building your own simple adversarial system, as you explore the foundation of GAN architecture: the generator and discriminator networks. Key Features * Understanding GANs and their potential * Hands-on code tutorials to build GAN models * Advanced GAN architectures and techniques like Cycle-Consistent Adversarial Networks * Handling the progressive growing of GANs * Practical applications of GANs Written for data scientists and data analysts with intermediate Python knowledge. Knowing the basics of deep learning will also be helpful. About the technology GANs have already achieved remarkable results that have been thought impossible for artificial systems, such as the ability to generate realistic faces, turn a scribble into a photograph-like image, are turn video footage of a horse into a running zebra. Most importantly, GANs learn quickly without the need for vast troves of painstakingly labeled training data. Jakub Langr graduated from Oxford University where he also taught at OU Computing Services. He has worked in data science since 2013, most recently as a data science Tech Lead at Filtered.com and as a data science consultant at Mudano. Jakub also designed and teaches Data Science courses at the University of Birmingham and is a fellow of the Royal Statistical Society. Vladimir Bok is a Senior Product Manager at Intent Media, a data science company for leading travel sites, where he helps oversee the company's Machine Learning research and infrastructure teams. Prior to that, he was a Program Manager at Microsoft. Vladimir graduated Cum Laude with a degree in Computer Science from Harvard University. He has worked as a software engineer at early stage FinTech companies, including one founded by PayPal co-founder Max Levchin, and as a Data Scientist at a Y Combinator startup.
https://magrudy-assets.storage.googleapis.com/9781617295560.jpg
52.490000 USD

GANs in Action

by Vladimir Bok, Jakub Langr
Paperback / softback
Book cover image
This book features research presented and discussed during the Research & Innovation Forum (Rii Forum) 2019. As such, this volume offers a unique insight into emerging topics, issues and developments pertinent to the fields of technology, innovation and education and their social impact. Papers included in this volume apply inter- ...
Research & Innovation Forum 2019: Technology, Innovation, Education, and their Social Impact
This book features research presented and discussed during the Research & Innovation Forum (Rii Forum) 2019. As such, this volume offers a unique insight into emerging topics, issues and developments pertinent to the fields of technology, innovation and education and their social impact. Papers included in this volume apply inter- and multi-disciplinary approaches to query such issues as technology-enhanced teaching and learning, smart cities,, information systems, cognitive computing and social networking. What brings these threads of the discussion together is the question of how advances in computer science - which are otherwise largely incomprehensible to researchers from other fields - can be effectively translated and capitalized on so as to make them beneficial for society as a whole. In this context, Rii Forum and Rii Forum proceedings offer an essential venue where diverse stakeholders, including academics, the think tank sector and decision-makers, can engage in a meaningful dialogue with a view to improving the applicability of advances in computer science. In brief, Rii Forum takes the imperative inherent in the 4th industrial revolution seriously, in that it identifies ways of making technology usable and therefore inclusive.
https://magrudy-assets.storage.googleapis.com/9783030308087.jpg
230.990000 USD

Research & Innovation Forum 2019: Technology, Innovation, Education, and their Social Impact

Hardback
Book cover image
Program in assembly starting with simple and basic programs, all the way up to AVX programming. By the end of this book, you will be able to write and read assembly code, mix assembly with higher level languages, know what AVX is, and a lot more than that. The code ...
Beginning x64 Assembly Programming: From Novice to AVX Professional
Program in assembly starting with simple and basic programs, all the way up to AVX programming. By the end of this book, you will be able to write and read assembly code, mix assembly with higher level languages, know what AVX is, and a lot more than that. The code used in Beginning x64 Assembly Programming is kept as simple as possible, which means: no graphical user interfaces or whistles and bells or error checking. Adding all these nice features would distract your attention from the purpose: learning assembly language. The theory is limited to a strict minimum: a little bit on binary numbers, a short presentation of logical operators, and some limited linear algebra. And we stay far away from doing floating point conversions. The assembly code is presented in complete programs, so that you can test them on your computer, play with them, change them, break them. This book will also show you what tools can be used, how to use them, and the potential problems in those tools. It is not the intention to give you a comprehensive course on all of the assembly instructions, which is impossible in one book: look at the size of the Intel Manuals. Instead, the author will give you a taste of the main items, so that you will have an idea about what is going on. If you work through this book, you will acquire the knowledge to investigate certain domains more in detail on your own. The majority of the book is dedicated to assembly on Linux, because it is the easiest platform to learn assembly language. At the end the author provides a number of chapters to get you on your way with assembly on Windows. You will see that once you have Linux assembly under your belt, it is much easier to take on Windows assembly. This book should not be the first book you read on programming, if you have never programmed before, put this book aside for a while and learn some basics of programming with a higher-level language such as C. What You Will Learn Discover how a CPU and memory works Appreciate how a computer and operating system work together See how high-level language compilers generate machine language, and use that knowledge to write more efficient code Be better equipped to analyze bugs in your programs Get your program working, which is the fun part Investigate malware and take the necessary actions and precautions Who This Book Is For Programmers in high level languages. It is also for systems engineers and security engineers working for malware investigators. Required knowledge: Linux, Windows, virtualization, and higher level programming languages (preferably C or C++).
https://magrudy-assets.storage.googleapis.com/9781484250754.jpg
34.640000 USD

Beginning x64 Assembly Programming: From Novice to AVX Professional

by Jo Van Hoey
Paperback / softback
Book cover image
There are many good Java programming books on the market, but it's not easy to find one fit for a beginner. This book simplifies the complexity of Java programming and guides you through the journey to effectively work under the hood. You'll start with the fundamentals of Java programming and ...
Learn Java with Math: Using Fun Projects and Games
There are many good Java programming books on the market, but it's not easy to find one fit for a beginner. This book simplifies the complexity of Java programming and guides you through the journey to effectively work under the hood. You'll start with the fundamentals of Java programming and review how it integrates with basic mathematical concepts through many practical examples. You'll witness firsthand how Java can be a powerful tool or framework in your experimentation work. Learn Java with Math reveals how a strong math foundation is key to learning programming design. Using this as your motivation, you'll be programming in Java in no time. What You'll Learn Explore Java basics Program with Java using fun math-inspired examples Work with Java variables and algorithms Review I/O, loops, and control structures Use projects such as the Wright brothers coin flip game Who This Book Is For Those new to programming and Java but have some background in mathematics and are at least comfortable with using a computer.
https://magrudy-assets.storage.googleapis.com/9781484252086.jpg
34.640000 USD

Learn Java with Math: Using Fun Projects and Games

by Ron Dai
Paperback / softback
Book cover image
Want to master the BPF virtual machine in the Linux Kernel? This practical guide shows you how to write applications that use BPF to observe and modify the kernel's behavior on demand--without having prior knowledge of Linux Kernel development. David Calavera and Lorenzo Fontana introduce concepts to help systems engineers ...
Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking
Want to master the BPF virtual machine in the Linux Kernel? This practical guide shows you how to write applications that use BPF to observe and modify the kernel's behavior on demand--without having prior knowledge of Linux Kernel development. David Calavera and Lorenzo Fontana introduce concepts to help systems engineers understand the BPF program lifecycle. If you have knowledge about performance optimization, networking, and security, this book shows you how to inject code to monitor, trace, and observe events in the kernel in a secure way--without the need to recompile the kernel or reboot the system. You'll find code examples in C, Go, and Python.
https://magrudy-assets.storage.googleapis.com/9781492050209.jpg
74.37 USD

Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking

by Lorenzo Fontana, David Calavera
Paperback / softback
Book cover image
Gain insight into fuzzy logic and neural networks, and how the integration between the two models makes intelligent systems in the current world. This book simplifies the implementation of fuzzy logic and neural network concepts using Python. You'll start by walking through the basics of fuzzy sets and relations, and ...
Deep Neuro-Fuzzy Systems with Python: With Case Studies and Applications from the Industry
Gain insight into fuzzy logic and neural networks, and how the integration between the two models makes intelligent systems in the current world. This book simplifies the implementation of fuzzy logic and neural network concepts using Python. You'll start by walking through the basics of fuzzy sets and relations, and how each member of the set has its own membership function values. You'll also look at different architectures and models that have been developed, and how rules and reasoning have been defined to make the architectures possible. The book then provides a closer look at neural networks and related architectures, focusing on the various issues neural networks may encounter during training, and how different optimization methods can help you resolve them. In the last section of the book you'll examine the integrations of fuzzy logics and neural networks, the adaptive neuro fuzzy Inference systems, and various approximations related to the same. You'll review different types of deep neuro fuzzy classifiers, fuzzy neurons, and the adaptive learning capability of the neural networks. The book concludes by reviewing advanced neuro fuzzy models and applications. What You'll Learn Understand fuzzy logic, membership functions, fuzzy relations, and fuzzy inference Review neural networks, back propagation, and optimization Work with different architectures such as Takagi-Sugeno model, Hybrid model, genetic algorithms, and approximations Apply Python implementations of deep neuro fuzzy system Who This book Is For Data scientists and software engineers with a basic understanding of Machine Learning who want to expand into the hybrid applications of deep learning and fuzzy logic.
https://magrudy-assets.storage.googleapis.com/9781484253601.jpg
46.47 USD

Deep Neuro-Fuzzy Systems with Python: With Case Studies and Applications from the Industry

by Yunis Ahmad Lone, Himanshu Singh
Paperback / softback
Book cover image
Learning to code has never been easier than with this innovative visual guide to computer programming for beginners. Coding skills are in high demand and the need for programmers is still growing. However, taking the first steps in learning more about this complex subject may seem daunting and many of ...
Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way
Learning to code has never been easier than with this innovative visual guide to computer programming for beginners. Coding skills are in high demand and the need for programmers is still growing. However, taking the first steps in learning more about this complex subject may seem daunting and many of us feel left behind by the coding revolution. By using a graphic method to break code into small chunks, this book brings essential skills within reach.Terms such as algorithm, variable, string, function, and loop are all explained. The book also looks at the main coding languages that are out there, outlining the main applications of each language, so you can choose the right language for you. Individual chapters explore different languages, with practical programming projects to show you how programming works. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete program. There are challenges for you to tackle to build your confidence before moving on. Written by a team of expert coders and coding teachers, the Beginner's Step-by-Step Coding Course is the ideal way to get to grips with coding.
https://magrudy-assets.storage.googleapis.com/9780241358733.jpg
37.19 USD

Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way

by DK
Hardback
Book cover image
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework. ...
iOS 13 Programming Fundamentals with Swift
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework. Explore Swift's object-oriented concepts Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the lifecycle of an Xcode project Learn how nibs are loaded Understand Cocoa's event-driven design Communicate with C and Objective-C Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 13.
https://magrudy-assets.storage.googleapis.com/9781492074533.jpg
89.25 USD

iOS 13 Programming Fundamentals with Swift

by Matt Neuberg
Paperback / softback
Book cover image
Deploy, orchestrate, and monitor serverless applications using Kubernetes. About This Book * Get hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and Funktion *Master the basics of Kubernetes and prepare yourself for challenging technical assessments *Learn how to launch Kubernetes both locally and in a public cloud Who This ...
Serverless Architectures with Kubernetes: Create production-ready Kubernetes clusters and run serverless applications on them
Deploy, orchestrate, and monitor serverless applications using Kubernetes. About This Book * Get hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and Funktion *Master the basics of Kubernetes and prepare yourself for challenging technical assessments *Learn how to launch Kubernetes both locally and in a public cloud Who This Book Is For This course is for software developers and DevOps engineers who have basic or intermediate knowledge about Kubernetes and want to learn how to create serverless applications that run on Kubernetes. Those who want to design and create serverless applications running on the cloud, or on-premise Kubernetes clusters will also find this course useful. What You Will Learn * Deploy a Kubernetes cluster locally with Minikube *Get familiar with AWS Lambda and Google Cloud Functions *Create, build, and deploy a webpage generated by the serverless functions in the cloud *Create a Kubernetes cluster running on the virtual kubelet hardware abstraction *Create, test, troubleshoot, and delete an OpenFass function *Create a sample slackbot with Apache OpenWhisk actions In Detail Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. By learning Kubernetes, you'll be able to design your own serverless architecture by implementing the function as a service (FaaS) model. After an accelerated, hands-on overview of the serverless architecture and various Kubernetes concepts, you'll cover a wide range of real-world development challenges faced by real-world developers, and explore various techniques to overcome them. You'll learn how to create production-ready Kubernetes clusters and run serverless applications on them. You'll see how Kubernetes platforms and serverless frameworks such as Kubeless, Apache OpenWhisk, OpenFass, and Funktion provide the tooling to help you develop serverless applications on Kubernetes. You'll also learn ways to select the appropriate framework for your upcoming project. By the end of this book, you'll have the skills and confidence to design your own serverless applications using the power and flexibility of Kubernetes.
https://magrudy-assets.storage.googleapis.com/9781838983277.jpg
41.990000 USD

Serverless Architectures with Kubernetes: Create production-ready Kubernetes clusters and run serverless applications on them

by Sathsara Sarathchandra, Onur Yilmaz
Paperback / softback
Book cover image
Get started with C++ programming by learning how to build applications using its data structures and algorithms Key Features Explore data structures such as arrays, stacks, and graphs with real-world examples Study the trade-offs between algorithms and data structures and discover what works and what doesn't Discover how techniques such ...
C++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications
Get started with C++ programming by learning how to build applications using its data structures and algorithms Key Features Explore data structures such as arrays, stacks, and graphs with real-world examples Study the trade-offs between algorithms and data structures and discover what works and what doesn't Discover how techniques such as bloom filters and multi-way heaps boost real-world applications Book DescriptionC++ is a mature multi-paradigm programming language that enables you to write high-level code with a high degree of control over the hardware. Today, significant parts of software infrastructure, including databases, browsers, multimedia frameworks, and GUI toolkits, are written in C++. This book starts by introducing C++ data structures and how to store data using linked lists, arrays, stacks, and queues. In later chapters, the book explains the basic algorithm design paradigms, such as the greedy approach and the divide-and-conquer approach, which are used to solve a large variety of computational problems. Finally, you will learn the advanced technique of dynamic programming to develop optimized implementations of several algorithms discussed in the book. By the end of this book, you will have learned how to implement standard data structures and algorithms in efficient and scalable C++ 14 code. What you will learn Build applications using hash tables, dictionaries, and sets Explore how modern hardware affects the actual run-time performance of programs Apply common algorithms such as heapsort and merge sort for string data types Use C++ template metaprogramming to write code libraries Implement a URL shortening service using a bloom filter Use appropriate modern C++ idioms such as std:: array instead of C-style arrays Who this book is forThis book is for developers or students who want to revisit basic data structures and algorithm design techniques. Although no mathematical background is required, basic knowledge of complexity classes and Big O notation along with a qualification in an algorithms course will help you get the most out of this book. Familiarity with C++ 14 standard is assumed.
https://magrudy-assets.storage.googleapis.com/9781838828844.jpg
41.990000 USD

C++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications

by Payas Rajan, Shreyans Doshi, John Carey
Paperback / softback
Book cover image
In Human Dimensions of Cyber Security, Terry Bossomaier, Steven D'Alessandro, and Roger Bradbury have produced a book that ... shows how it is indeed possible to achieve what we all need; a multidisciplinary, rigorously researched and argued, and above all accessible account of cybersecurity - what it is, why it ...
Human Dimensions of Cybersecurity
In Human Dimensions of Cyber Security, Terry Bossomaier, Steven D'Alessandro, and Roger Bradbury have produced a book that ... shows how it is indeed possible to achieve what we all need; a multidisciplinary, rigorously researched and argued, and above all accessible account of cybersecurity - what it is, why it matters, and how to do it. --Professor Paul Cornish, Visiting Professor, LSE IDEAS, London School of Economics Human Dimensions of Cybersecurity explores social science influences on cybersecurity. It demonstrates how social science perspectives can enable the ability to see many hazards in cybersecurity. It emphasizes the need for a multidisciplinary approach, as cybersecurity has become a fundamental issue of risk management for individuals, at work, and with government and nation states. This book explains the issues of cybersecurity with rigor, but also in simple language, so individuals can see how they can address these issues and risks. The book provides simple suggestions, or cybernuggets, that individuals can follow to learn the dos and don'ts of cybersecurity. The book also identifies the most important human and social factors that affect cybersecurity. It illustrates each factor, using case studies, and examines possible solutions from both technical and human acceptability viewpoints.
https://magrudy-assets.storage.googleapis.com/9781138590403.jpg
115.28 USD

Human Dimensions of Cybersecurity

by Roger Bradbury, Steven D'Alessandro, Terry Bossomaier
Hardback
Book cover image
They Create Worlds: The Story of the People and Companies That Shaped the Video Game Industry, Vol. 1 is the first in a three-volume set that provides an in-depth analysis of the creation and evolution of the video game industry. Beginning with the advent of computers in the mid-20th century, ...
They Create Worlds: The Story of the People and Companies That Shaped the Video Game Industry, Vol. I: 1971-1982
They Create Worlds: The Story of the People and Companies That Shaped the Video Game Industry, Vol. 1 is the first in a three-volume set that provides an in-depth analysis of the creation and evolution of the video game industry. Beginning with the advent of computers in the mid-20th century, Alexander Smith's text comprehensively highlights and examines individuals, companies, and market forces that have shaped the development of the video game industry around the world. Volume one, places an emphasis on the emerging ideas, concepts, and games developed from the commencement of the budding video game art form in the 1950s and 1960s through the first commercial activity in the 1970s and early 1980s. They Create Worlds aims to build a new foundation upon which future scholars and the video game industry itself can chart new paths. Key Features: The most in-depth examination of the video game industry ever written, They Create Worlds charts the technological breakthroughs, design decisions, and market forces in the United States, Europe, and East Asia that birthed a $100 billion industry. The books derive their information from rare primary sources such as little-studied trade publications, personal papers collections, and oral history interviews with designers and executives, many of whom have never told their stories before. Spread over three volumes, They Create Worlds focuses on the creative designers, shrewd marketers, and innovative companies that have shaped video games from their earliest days as a novelty attraction to their current status as the most important entertainment medium of the 21st Century. The books examine the formation of the video game industry in a clear narrative style that will make them useful as teaching aids in classes on the history of game design and economics, but they are not being written specifically as instructional books and can be enjoyed by anyone with a passion for video game history.
https://magrudy-assets.storage.googleapis.com/9781138389908.jpg
119.01 USD

They Create Worlds: The Story of the People and Companies That Shaped the Video Game Industry, Vol. I: 1971-1982

by Alexander Smith
Paperback / softback
Book cover image
Get professionally developed and curated recipes for 20 of the most common tasks for functionality in modern native iOS and Android applications. With this practical book, developers can use an easily translatable set of instructions for completing routine functionality in both platforms in a way that follows best practices. Authors ...
Native Mobile Development: A Cross-Reference for iOS and Android Native Programming
Get professionally developed and curated recipes for 20 of the most common tasks for functionality in modern native iOS and Android applications. With this practical book, developers can use an easily translatable set of instructions for completing routine functionality in both platforms in a way that follows best practices. Authors Shaun Lewis and Mike Dunn provide step-by-step direction to help you create a fully-functional application using modern practices and designs that will utilize those tasks. The development of the apps will be laid out side-by-side, so that the friction usually involved in switching between platforms while developing is greatly reduced. By the end of this book, you'll have developed apps for both iOS and Android with exactly the same core features, as well as some additional features that are relevant and unique to each app's operating system.
https://magrudy-assets.storage.googleapis.com/9781492052876.jpg
74.37 USD

Native Mobile Development: A Cross-Reference for iOS and Android Native Programming

by Mike Dunn, Shaun Lewis
Paperback / softback
Book cover image
Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. Key Features *Ideal for the Ruby beginner who is getting started with Ruby for the first time * A complete Ruby tutorial with exercises and activities that help build key skills * Structured to ...
The Ruby Workshop: A Practical, No-Nonsense Introduction to Ruby Development
Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. Key Features *Ideal for the Ruby beginner who is getting started with Ruby for the first time * A complete Ruby tutorial with exercises and activities that help build key skills * Structured to let you progress at your own pace, on your own terms * Use your physical copy to redeem free access to the online interactive edition Book Description You already know you want to learn Ruby, and the smarter way to learn Ruby 2.X is to learn by doing. The Ruby Workshop focuses on building up your practical skills so that you can kick-start your career as a developer and rapidly prototype applications. You'll learn from real examples that lead to real results. Throughout The Ruby Workshop, you'll take an engaging step-by-step approach to understanding the Ruby language. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about metaprogramming. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical copy of The Ruby Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your Ruby book. Fast-paced and direct, The Ruby Workshop is the ideal companion for Ruby beginners. You'll build and iterate on your Ruby code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn *Get to grips with the fundamentals of Ruby object-oriented programming * Understand common Ruby patterns to help minimize and easily maintain code * Explore ways to fetch, process, and output external data * Discover ways to work with public APIs and create reusable RubyGems * Keep your development process bug-free with various testing methods * Explore how to host applications on cloud application platforms like Heroku Who This Book Is For Workshops are ideal for foundational, entry-level developers who are learning something new.
https://magrudy-assets.storage.googleapis.com/9781838642365.jpg
41.990000 USD

The Ruby Workshop: A Practical, No-Nonsense Introduction to Ruby Development

by Cheyne Wallace, Daniel Szabo, Peter Philips, Akshat Paul
Paperback / softback
Book cover image
The book, now in its Second Edition, follows the structure of the first edition. It introduces computer programming to a beginner using the programming language C. The version of C used is the one standardised by the American National Standards Institute (ANSI C). C has rapidly gained users due to ...
Computer Programming in C
The book, now in its Second Edition, follows the structure of the first edition. It introduces computer programming to a beginner using the programming language C. The version of C used is the one standardised by the American National Standards Institute (ANSI C). C has rapidly gained users due to its efficiency, availability of rich data structures, a large variety of operators, and its affinity to the UNIX operating system. C is a difficult language to learn if it is not methodically approached. The attempt has been to introduce the basic aspects of C to enable the student to quickly start writing C programs and postpone more difficult features of C to later chapters. After reading the first eleven chapters, a beginner can start writing complete programs to solve useful problems. Difficult concepts such as the use of pointers and recursion are explained lucidly with many examples. The book is eminently suitable for undergraduate and postgraduate students of computer science/engineering students as per the prescribed syllabus of several universities. Key Features A self-contained introduction to programming for beginners using the C language Eminently suitable for self-study even by high school students All important programming language features illustrated with over 100 example programs Good style in programming explained and illustrated New to the Second Edition Chapters with programs have a new section at the end, giving style notes relevant to that chapter Every chapter is reviewed and revised, correcting minor errors Appendix I is rewritten to enable students to execute programs on desktop or laptop computers using Linux or Windows environment
https://magrudy-assets.storage.googleapis.com/9789388028332.jpg
36.27 USD

Computer Programming in C

by V. Rajaraman
Paperback / softback
Book cover image
You've studied the theory and procedures behind Kubernetes, and now it's time to put that knowledge into practice. Whether you're planning to move existing applications or build new ones with containers and Kubernetes, this practical guide provides best practices for everything from CI/CD and RBAC to application design, deployments, and ...
Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes
You've studied the theory and procedures behind Kubernetes, and now it's time to put that knowledge into practice. Whether you're planning to move existing applications or build new ones with containers and Kubernetes, this practical guide provides best practices for everything from CI/CD and RBAC to application design, deployments, and experiments. You'll learn exactly what you need to know to build your best app with Kubernetes the first time. Four Kubernetes professionals with deep experience in distributed systems, enterprise application development, and open source will guide you through the process of building applications with this container-orchestration system, based on the experiences of companies that are running Kubernetes in production successfully. Many of the best practices are also backed by concrete code examples. This book is ideal for those already familiar with basic Kubernetes concepts who want to learn common best practices
https://magrudy-assets.storage.googleapis.com/9781492056478.jpg
89.25 USD

Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes

by Lachlan Evenson, Dave Strebel, Eddie Villalba, Brendan Burns
Paperback / softback
Book cover image
When you need answers for using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long introductions or bloated samples. Succinct, yet easy to browse, C# 8.0 Pocket Reference is ideal as a quick reference or as a guide to get you ...
C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers
When you need answers for using C# 8.0, this tightly focused and practical book tells you exactly what you need to know without long introductions or bloated samples. Succinct, yet easy to browse, C# 8.0 Pocket Reference is ideal as a quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#. All programs and code snippets in this book are available as interactive samples in LINQPad. You can edit these samples and instantly see the results without needing to set up projects in Visual Studio. Written by the authors of C# 8.0 in a Nutshell, this pocket reference covers C# 8.0 without skimping on detail.
https://magrudy-assets.storage.googleapis.com/9781492051213.jpg
37.18 USD

C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers

by Ben Albahari, Joseph Albahari
Paperback / softback
Page 1 of 40