Filter
(found 22615 products)
Book cover image
How to teach computing concepts without computers! How to Raise a Computer Genius makes the computing curriculum accessible for parents and families. We live in a digital world - a world in which our children are growing up surrounded by technology. It's a part of their lives in a way ...
How to Raise a Tech Genius: Develop Your Child's Computing Skills Without Spending a Penny
How to teach computing concepts without computers! How to Raise a Computer Genius makes the computing curriculum accessible for parents and families. We live in a digital world - a world in which our children are growing up surrounded by technology. It's a part of their lives in a way that even the most tech-savvy adults aren't fully able to comprehend. What we do know is that the workplace of tomorrow needs our children to be able to harness the power behind the technology, to be able to understand key concepts and apply them. Logical reasoning, creativity and problem solving are skills that are becoming increasingly essential in the world of work. How can we best prepare our children to enter this world? How to Raise a Computing Genius is a practical book that assumes no prior knowledge or understanding of computing and enables parents to learn skills and concepts alongside their children. The quick and easy fifteen-minute activities within the book have been developed using first-hand teaching expertise and are fully mapped to the computing curriculum taught in schools. From a deck of playing cards to the story books on your bookshelf or even the contents of your fridge, How to Raise a Computing Genius uses everyday objects that can be found around your home to illustrate core computer science concepts. Children and adults alike will enjoying playing games while developing their algorithmic thinking and logical reasoning skills. This book demystifies the computing curriculum for adults, showing parents a whole new side of computing, coding and technology so that they can help their child become a computing genius!
https://magrudy-assets.storage.googleapis.com/9781472143624.jpg
22.07 USD

How to Raise a Tech Genius: Develop Your Child's Computing Skills Without Spending a Penny

by Shahneila Saeed
Paperback / softback
Book cover image
Data is getting bigger, arriving faster, and coming in varied formats-and it all needs to be processed at scale for analytics or machine learning. How can you process such varied data workloads efficiently? Enter Apache Spark. Updated to emphasize new features in Spark 2.4., this second edition shows data engineers ...
Learning Spak
Data is getting bigger, arriving faster, and coming in varied formats-and it all needs to be processed at scale for analytics or machine learning. How can you process such varied data workloads efficiently? Enter Apache Spark. Updated to emphasize new features in Spark 2.4., this second edition shows data engineers and scientists why structure and unification in Spark matters. Specifically, this book explains how to perform simple and complex data analytics and employ machine-learning algorithms. Through discourse, code snippets, and notebooks, you'll be able to: Learn Python, SQL, Scala, or Java high-level APIs: DataFrames and Datasets Peek under the hood of the Spark SQL engine to understand Spark transformations and performance Inspect, tune, and debug your Spark operations with Spark configurations and Spark UI Connect to data sources: JSON, Parquet, CSV, Avro, ORC, Hive, S3, or Kafka Perform analytics on batch and streaming data using Structured Streaming Build reliable data pipelines with open source Delta Lake and Spark Develop machine learning pipelines with MLlib and productionize models using MLflow Use open source Pandas framework Koalas and Spark for data transformation and feature engineering
https://magrudy-assets.storage.googleapis.com/9781492050049.jpg
73.490000 USD

Learning Spak

by Tathagata Das, Brooke Wenig, Denny Lee, Jules Damji
Paperback / softback
Book cover image
The starkly different ways that American and French online news companies respond to audience analytics and what this means for the future of news When the news moved online, journalists suddenly learned what their audiences actually liked, through algorithmic technologies that scrutinize web traffic and activity. Has this advent of ...
Metrics at Work: Journalism and the Contested Meaning of Algorithms
The starkly different ways that American and French online news companies respond to audience analytics and what this means for the future of news When the news moved online, journalists suddenly learned what their audiences actually liked, through algorithmic technologies that scrutinize web traffic and activity. Has this advent of audience metrics changed journalists' work practices and professional identities? In Metrics at Work, Angele Christin documents the ways that journalists grapple with audience data in the form of clicks, and analyzes how new forms of clickbait journalism travel across national borders. Drawing on four years of fieldwork in web newsrooms in the United States and France, including more than one hundred interviews with journalists, Christin reveals many similarities among the media groups examined-their editorial goals, technological tools, and even office furniture. Yet she uncovers crucial and paradoxical differences in how American and French journalists understand audience analytics and how these affect the news produced in each country. American journalists routinely disregard traffic numbers and primarily rely on the opinion of their peers to define journalistic quality. Meanwhile, French journalists fixate on internet traffic and view these numbers as a sign of their resonance in the public sphere. Christin offers cultural and historical explanations for these disparities, arguing that distinct journalistic traditions structure how journalists make sense of digital measurements in the two countries. Contrary to the popular belief that analytics and algorithms are globally homogenizing forces, Metrics at Work shows that computational technologies can have surprisingly divergent ramifications for work and organizations worldwide.
https://magrudy-assets.storage.googleapis.com/9780691175232.jpg
31.450000 USD

Metrics at Work: Journalism and the Contested Meaning of Algorithms

by Angele Christin
Hardback
Book cover image
C# has become a language of unusual flexibility and breadth since its premiere in 2000, but this continual growth means there's much more to learn. In the tradition of O'Reilly's Nutshell guides, C# 8.0 in a Nutshell is simply the best one-volume reference to the C# language available today. When ...
C# 8.0 in a Nutshell: The Definitive Reference
C# has become a language of unusual flexibility and breadth since its premiere in 2000, but this continual growth means there's much more to learn. In the tradition of O'Reilly's Nutshell guides, C# 8.0 in a Nutshell is simply the best one-volume reference to the C# language available today. When you have questions about C# 8.0 or .NET Core, this bestselling guide has the answers you need. Organized around concepts and use cases, this thoroughly updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this Nutshell guide is considered the definitive reference on C#.
https://magrudy-assets.storage.googleapis.com/9781492051138.jpg
83.990000 USD

C# 8.0 in a Nutshell: The Definitive Reference

by Joseph Albahari
Paperback / softback
Book cover image
Use this collection of best practices and tips for assessing the health of a solution. This book provides detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions. The initial chapters of this book introduce you to the many facets of Microsoft Azure, explain why and how ...
Cloud Debugging and Profiling in Microsoft Azure: Application Performance Management in the Cloud
Use this collection of best practices and tips for assessing the health of a solution. This book provides detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions. The initial chapters of this book introduce you to the many facets of Microsoft Azure, explain why and how building for the cloud differs from on-premise development, and outline the need for a comprehensive strategy to debugging and profiling in Azure. You learn the major types of blades (FaaS, SaaS, PaaS, IaaS), how different views can be created for different scenarios, and you will become familiar with the Favorites section, Cost Management & Billing blade, support, and Cloud Shell. You also will know how to leverage Application Insights for application performance management, in order to achieve a seamless cloud development experience. Application Insights, Log Analytics, and database storage topics are covered. The authors further guide you on identity security with Azure AD and continuous delivery with CI and CD covered in detail along with the capabilities of Azure DevOps. And you are exposed to external tooling and trouble shooting in a production environment. After reading this book, you will be able to apply methods to key Azure services, including App Service (Web Apps, Function Apps, and Logic Apps), Cloud Services, Azure Container Service, Azure Active Directory, Azure Storage, Azure SQL Database, Cosmos DB, Log Analytics, and many more. What You Will Learn Debug and manage the performance of your applications Leverage Application Insights for application performance management Extend and automate CI/CD with the help of various build tools, including Azure DevOps, TeamCity, and Cake bootstrapper Who This Book Is For Application developers, designers, and DevOps personnel who want to find a one-stop shop in best practices for managing their application's performance in the cloud and for debugging the issues accordingly
https://magrudy-assets.storage.googleapis.com/9781484254363.jpg
41.990000 USD

Cloud Debugging and Profiling in Microsoft Azure: Application Performance Management in the Cloud

by Sjoukje Zaal, Jeffrey Chilberto, Gaurav Arora, Ed Price
Paperback / softback
Book cover image
Cover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo. This book takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explains. Along the way, you'll learn neural net fundamentals to set you up for practical examples ...
Practical Agile AI with Pharo: Artificial Intelligence Techniques Through Algorithm Programming
Cover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo. This book takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explains. Along the way, you'll learn neural net fundamentals to set you up for practical examples such as the traveling salesman problem and cover genetic algorithms including a fun zoomorphic creature example. Furthermore, Practical Agile AI with Pharo finishes with a data classification application and two game applications including a Pong-like game and a Flappy Bird-like game. This book is informative and fun, giving you source code to play along with. You'll be able to take this source code and apply it to your own projects. What You Will Learn Use neurons, neural networks, learning theory, and more Work with genetic algorithms Incorporate neural network principles when working towards neuroevolution Include neural network fundamentals when building three Pharo-based applications Who This Book Is For Coders and data scientists who are experienced programmers and have at least some prior experience with AI or deep learning. They may be new to Pharo programming, but some prior experience with it would be helpful.
https://magrudy-assets.storage.googleapis.com/9781484253830.jpg
47.240000 USD

Practical Agile AI with Pharo: Artificial Intelligence Techniques Through Algorithm Programming

by Alexandre Bergel
Paperback / softback
Book cover image
Apply machine learning using the Internet of Things (IoT) in the agriculture, telecom, and energy domains with case studies. This book begins by covering how to set up the software and hardware components including the various sensors to implement the case studies in Python. The case study section starts with ...
IoT Machine Learning Applications in Telecom, Energy, and Agriculture: With Raspberry Pi and Arduino Using Python
Apply machine learning using the Internet of Things (IoT) in the agriculture, telecom, and energy domains with case studies. This book begins by covering how to set up the software and hardware components including the various sensors to implement the case studies in Python. The case study section starts with an examination of call drop with IoT in the telecoms industry, followed by a case study on energy audit and predictive maintenance for an industrial machine, and finally covers techniques to predict cash crop failure in agribusiness. The last section covers pitfalls to avoid while implementing machine learning and IoT in these domains. After reading this book, you will know how IoT and machine learning are used in the example domains and have practical case studies to use and extend. You will be able to create enterprise-scale applications using Raspberry Pi 3 B+ and Arduino Mega 2560 with Python. What You Will Learn Implement machine learning with IoT and solve problems in the telecom, agriculture, and energy sectors with Python Set up and use industrial-grade IoT products, such as Modbus RS485 protocol devices, in practical scenarios Develop solutions for commercial-grade IoT or IIoT projects Implement case studies in machine learning with IoT from scratch Who This Book Is For Raspberry Pi and Arduino enthusiasts and data science and machine learning professionals.
https://magrudy-assets.storage.googleapis.com/9781484255483.jpg
36.740000 USD

IoT Machine Learning Applications in Telecom, Energy, and Agriculture: With Raspberry Pi and Arduino Using Python

by Puneet Mathur
Paperback / softback
Book cover image
This book explains the software developer role in the context of the industry, including the relevant skills and competencies you will need to become a software developer. Discussion of popular programming languages is covered, as well as tools, methods and techniques of the trade. Career progression tips and software developer ...
Software Developer
This book explains the software developer role in the context of the industry, including the relevant skills and competencies you will need to become a software developer. Discussion of popular programming languages is covered, as well as tools, methods and techniques of the trade. Career progression tips and software developer case studies round off the book, providing you with the insider knowledge you need to kick start your software development journey.
https://magrudy-assets.storage.googleapis.com/9781780175010.jpg
37.18 USD

Software Developer

by Jill Clarke
Paperback / softback
Book cover image
The book focused on solving equations and optimization problems with MATLAB. The topics on unconstrained optimization, linear and quadratic programming, nonlinear constrained optimization problems, mixed integer programming, multi-objective programming, dynamic programming and intelligent optimization methods are covered. With extensive exercises, the book sets up a new viewpoint for the readers ...
Solving Optimization Problems with MATLAB
The book focused on solving equations and optimization problems with MATLAB. The topics on unconstrained optimization, linear and quadratic programming, nonlinear constrained optimization problems, mixed integer programming, multi-objective programming, dynamic programming and intelligent optimization methods are covered. With extensive exercises, the book sets up a new viewpoint for the readers in understanding linear algebra problems.
https://magrudy-assets.storage.googleapis.com/9783110663648.jpg
72.440000 USD

Solving Optimization Problems with MATLAB

by Dingyu Xue
Paperback / softback
Book cover image
Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and ...
Arduino Cookbook 3e
Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment. You'll find more than 200 tips and techniques for building a variety of objects and prototypes such as toys, detectors, robots, and interactive clothing that can sense and respond to touch, sound, position, heat, and light. You don't need to have mastered Arduino or programming to get started. Updated for the Arduino 1.5 release, the recipes in this second edition include practical examples and guidance to help you begin, expand, and enhance your projects right away-whether you're an artist, designer, hobbyist, student, or engineer.Get up to speed on the Arduino board and essential software concepts quickly Learn basic techniques for reading digital and analog signals Use Arduino with a variety of popular input devices and sensors Drive visual displays, generate sound, and control several types of motors Interact with devices that use remote controls, including TVs and appliances Learn techniques for handling time delays and time measurement Apply advanced coding and memory handling techniques
https://magrudy-assets.storage.googleapis.com/9781491903520.jpg
52.490000 USD

Arduino Cookbook 3e

by Brian Jepson, Michael Margolis
Paperback / softback
Book cover image
Java continues to grow and evolve, and this Cookbook continues to evolve in tandem. This book helps to get you up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You'll learn useful techniques for everything from string handling and functional programming to ...
Java Cookbook: Problems and Solutions for Java Developers
Java continues to grow and evolve, and this Cookbook continues to evolve in tandem. This book helps to get you up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You'll learn useful techniques for everything from string handling and functional programming to network communication. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you are familiar with the basics of the Java language, this cookbook will bolster your knowledge of the language in general and its many recent changes and how to apply them in your day-to-day development. Recipes include: Methods for compiling, running, and debugging Packaging Java classes and building applications Manipulating, comparing, and rearranging text Regular expressions for string- and pattern-matching Handling numbers, dates, and times Structuring data with collections, arrays, and other types Object-oriented and functional programming techniques Input/Output, Directory and filesystem operations Network programming on both client and server Processing JSON for data interchange Multithreading and concurrency Using Java in Big Data applications Interfacing Java with other languages The 4th Edition of this book has been updated to cover changes through Java 12 and includes new recipes for Big Data and data science.
https://magrudy-assets.storage.googleapis.com/9781492072584.jpg
73.490000 USD

Java Cookbook: Problems and Solutions for Java Developers

by Ian F Darwin
Paperback / softback
Book cover image
Breathe new life into older applications by refactoring T-SQL queries and code using modern techniques. This book shows you how to significantly improve the performance of older applications by finding common anti-patterns in T-SQL code, then rewriting those anti-patterns using new functionality that is supported in current versions of SQL ...
Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications
Breathe new life into older applications by refactoring T-SQL queries and code using modern techniques. This book shows you how to significantly improve the performance of older applications by finding common anti-patterns in T-SQL code, then rewriting those anti-patterns using new functionality that is supported in current versions of SQL Server, including SQL Server 2019. The focus moves through the different types of database objects and the code used to create them, discussing the limitations and anti-patterns commonly found for each object type in your database. Legacy code isn't just found in queries and external applications. It's also found in the definitions of underlying database objects such as views and tables. This book helps you quickly find problematic code throughout the database and points out where and how modern solutions can replace older code, thereby making your legacy applications run faster and extending their lifetimes. Author Lisa Bohm explains the logic behind each anti-pattern, helping you understand why each pattern is a problem and showing how it can be avoided. Good coding habits are discussed, including guidance on topics such as readability and maintainability. What You Will Learn Find specific areas in code to target for performance gains Identify pain points quickly and understand why they are problematic Rewrite legacy T-SQL to reduce or eliminate hidden performance issues Write modern code with an awareness of readability and maintainability Recognize and correlate T-SQL anti-patterns with techniques for better solutions Make a positive impact on application user experience in your organization Who This Book Is For Database administrators or developers who maintain older code, those frustrated with complaints about slow code when there is so much of it to fix, and those who want a head start in making a positive impact on application user experience in their organization
https://magrudy-assets.storage.googleapis.com/9781484255803.jpg
39.890000 USD

Refactoring Legacy T-SQL for Improved Performance: Modern Practices for SQL Server Applications

by Lisa Bohm
Paperback / softback
Book cover image
MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based. Roll up your sleeves with ...
Practical Microservices
MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based. Roll up your sleeves with real projects and learn the most important concepts of evented architectures. You'll have your own deployable, testable project and a direction for where to go next. Much ink has been spilled on the topic of microservices, but all of this writing fails to accurately identity what makes a system a monolith, define what microservices are, or give complete, practical examples, so you're probably left thinking they have nothing to offer you. You don't have to be at Google or Facebook scale to benefit from a microservice-based architecture. Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled. Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith (it has nothing to do with how many machines you deploy to). Conserve resources by performing background jobs with microservices. Deploy specialized microservices for registration, authentication, payment processing, e-mail, and more. Tune your services by defining appropriate service boundaries. Deploy your services effectively for continuous integration. Master debugging techniques that work across different services. You'll finish with a deployable system and skills you can apply to your current project. Add the responsiveness and flexibility of microservices to your project, no matter what the size or complexity. What You Need: While the principles of this book transcend programming language, the code examples are in Node.js because JavaScript, for better or worse, is widely read. You'll use PostgreSQL for data storage, so familiarity with it is a plus. The books does provide Docker images to make working with PostgreSQL a bit easier, but extensive Docker knowledge is not required.
https://magrudy-assets.storage.googleapis.com/9781680506457.jpg
48.250000 USD

Practical Microservices

by Ethan Garafolo
Paperback / softback
Book cover image
This practical book shows you how to use Operators to install some of the most essential core services on Kubernetes clusters with automated management and upgrades. Items such as permanent storage and databases can be complex to run on Kubernetes, because they often have their own notions of storage, networking, ...
Kubernetes Operators: Automating the Container Orchestration Platform
This practical book shows you how to use Operators to install some of the most essential core services on Kubernetes clusters with automated management and upgrades. Items such as permanent storage and databases can be complex to run on Kubernetes, because they often have their own notions of storage, networking, and clustering. Authors Josh Wood and Paul Bert explain how Operators know how to configure serious apps to work on your cluster, and how to keep them running over time, including upgrading them between versions.
https://magrudy-assets.storage.googleapis.com/9781492048046.jpg
74.37 USD

Kubernetes Operators: Automating the Container Orchestration Platform

by Joshua Wood, Jason Dobies
Paperback / softback
Book cover image
Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users. Apply ...
`eal-time Phoenix
Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users. Apply system design and development best practices to create applications that are easy to maintain. Gain confidence by learning how to break your applications before your users do. Deploy applications with minimized resource use and maximized performance. Real-time applications come with real challenges - persistent connections, multi-server deployment, and strict performance requirements are just a few. Don't try to solve these challenges by yourself - use a framework that handles them for you. Elixir and Phoenix Channels provide a solid foundation on which to build stable and scalable real-time applications. Build applications that thrive for years to come with the best-practices found in this book. Understand the magic of real-time communication by inspecting the WebSocket protocol in action. Avoid performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions. Leverage GenStage to build a data pipeline that improves scalability. Break your application before your users do and confidently deploy them. Build a real-world project using solid application design and testing practices that help make future changes a breeze. Create distributed apps that can scale to many users with tools like Phoenix Tracker. Deploy and monitor your application with confidence and reduce outages. Deliver an exceptional real-time experience to your users, with easy maintenance, reduced operational costs, and maximized performance, using Elixir and Phoenix Channels. What You Need: You'll need Elixir 1.9+ and Erlang/OTP 22+ installed on a Mac OS X, Linux, or Windows machine.
https://magrudy-assets.storage.googleapis.com/9781680507195.jpg
48.250000 USD

`eal-time Phoenix

by Stephen Bussey
Paperback / softback
Book cover image
You've heard that quantum computing is going to change the world. Now you can check it out for yourself. Learn how quantum computing works, and write programs that run on the IBM Q quantum computer, one of the world's first functioning quantum computers. Learn a simple way to apply quantum ...
Quantum Computing
You've heard that quantum computing is going to change the world. Now you can check it out for yourself. Learn how quantum computing works, and write programs that run on the IBM Q quantum computer, one of the world's first functioning quantum computers. Learn a simple way to apply quantum mechanics to computer programming. Create algorithms to solve intractable problems for classical computers, and discover how to explore the entire problem space at once to determine the optimal solution. Get your hands on the future of computing today. Quantum computing overhauls computer science. Problems such as designing life-saving drugs and super-large logistics problems that have been difficult or impossible for classical computers to handle can now be solved in moments. Quantum computing makes it possible to explore all possible solutions simultaneously and determine those that work, instead of iterating through each possibility sequentially. Work with quantum computers directly, instead of talking about them theoretically. Work with qubits, the fundamental elements of quantum computing. Discover what makes them different from classical bits. Model complex problems with logic gates specific to quantum computing. Learn how quantum mechanics offers ways to write programs that explore all solutions simultaneously. Create quantum circuits to solve problems that classical computers struggle with. Dive into quantum optimization and cryptography. Use the IBM Q quantum computer to both simulate quantum effects, and actually run your programs on a real quantum machine. Get a head start on the technology that will drive computer science into the future. What You Need: Access to the IBM quantum computer, via any internet connection
https://magrudy-assets.storage.googleapis.com/9781680507201.jpg
48.250000 USD

Quantum Computing

by Nihal Mehta
Paperback / softback
Book cover image
The book presents fundamentals, data, statement structures, control structures, function writing and bugging of MATLAT programming, followed by the presentations of algebraic computation, transcendental function evaluations and data processing. Advanced topics such as MATLAB interface design, object oriented programming and graphical user interface design are also addressed.
MATLAB Programming: Mathematical Problem Solutions
The book presents fundamentals, data, statement structures, control structures, function writing and bugging of MATLAT programming, followed by the presentations of algebraic computation, transcendental function evaluations and data processing. Advanced topics such as MATLAB interface design, object oriented programming and graphical user interface design are also addressed.
https://magrudy-assets.storage.googleapis.com/9783110663563.jpg
72.440000 USD

MATLAB Programming: Mathematical Problem Solutions

by Dingyu Xue
Paperback / softback
Book cover image
Write Great Code, Volume 2, 2nd Edition
https://magrudy-assets.storage.googleapis.com/9781718500389.jpg
52.450000 USD

Write Great Code, Volume 2, 2nd Edition

by Randall Hyde
Paperback / softback
Book cover image
A Precarious Game is an ethnographic examination of video game production. The developers Bulut researched for almost three years in a medium sized studio in the US loved making video games that millions play. However, only some can enjoy this dream job, which can be precarious and alienating for many ...
A Precarious Game: The Illusion of Dream Jobs in the Video Game Industry
A Precarious Game is an ethnographic examination of video game production. The developers Bulut researched for almost three years in a medium sized studio in the US loved making video games that millions play. However, only some can enjoy this dream job, which can be precarious and alienating for many others. That is, the passion of a predominantly white-male labor force relies on material inequalities involving the sacrificial labor of their families, unacknowledged work of precarious testers, and thousands of racialized and gendered workers in the Global South. In A Precarious Game, Bulut explores the politics of doing what one loves. Passion and love at work imply freedom, participation, and choice, but they in fact accelerate self-exploitation and can impose emotional toxicity on other workers by forcing them to work endless hours. Bulut argues that such ludic discourses in the game industry disguise the racialized and gendered inequalities on which a profitable transnational industry thrives. Work within capitalism is not just an economic matter and the political nature of employment and love can still be undemocratic even when based on mutual consent. As Bulut demonstrates, rather than considering work simply as an economic matter based on trade-offs in the workplace, we should consider work and love as a question of democracy rooted in politics.
https://magrudy-assets.storage.googleapis.com/9781501746536.jpg
25.150000 USD

A Precarious Game: The Illusion of Dream Jobs in the Video Game Industry

by Ergin Bulut
Paperback / softback
Book cover image
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, ...
Programming iOS 13: Dive Deep into Views, View Controllers, and Frameworks
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads
https://magrudy-assets.storage.googleapis.com/9781492074618.jpg
89.25 USD

Programming iOS 13: Dive Deep into Views, View Controllers, and Frameworks

by Matt Neuberg
Paperback / softback
Book cover image
You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool. But where to start? It's easy to be intimidated, even as a software developer. The good news is that it doesn't have to be that hard. Master ...
Programming Machine Learning
You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool. But where to start? It's easy to be intimidated, even as a software developer. The good news is that it doesn't have to be that hard. Master machine learning by writing code one line at a time, from simple learning programs all the way to a true deep learning system. Tackle the hard topics by breaking them down so they're easier to understand, and build your confidence by getting your hands dirty. Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what's really going on. Iterate on your design, and add layers of complexity as you go. Build an image recognition application from scratch with supervised learning. Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning. Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets. Train and refine those networks with backpropagation and batching. Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system. Start from the beginning and code your way to machine learning mastery. What You Need: The examples in this book are written in Python, but don't worry if you don't know this language: you'll pick up all the Python you need very quickly. Apart from that, you'll only need your computer, and your code-adept brain.
https://magrudy-assets.storage.googleapis.com/9781680506600.jpg
50.350000 USD

Programming Machine Learning

by Paolo Perrotta
Paperback / softback
Book cover image
Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the ...
Agile Web Development with Rails 6
Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 6 and Ruby 2.6, with information on system testing, Webpack, and advanced JavaScript. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 6 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate Ajax and JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. New in this edition is coverage of Action Mailer, which allows you to receive emails in your app as well as ActionText, a zero-configuration rich text editing feature. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.
https://magrudy-assets.storage.googleapis.com/9781680506709.jpg
60.850000 USD

Agile Web Development with Rails 6

by Dave Thomas, David Copeland, Sam Ruby
Paperback / softback
Book cover image
Learn the skills necessary to design, build, and deploy applications powered by machine learning. Through the course of this hands-on book, you'll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers with little or no ML experience will learn the tools, ...
Building Machine Learning Powered Applications: Going from Idea to Product
Learn the skills necessary to design, build, and deploy applications powered by machine learning. Through the course of this hands-on book, you'll build an example ML-driven application from initial idea to deployed product. Data scientists, software engineers, and product managers with little or no ML experience will learn the tools, best practices, and challenges involved in building a real-world ML application step-by-step. Author Emmanuel Ameisen, who worked as a data scientist at Zipcar and led Insight Data Science's AI program, demonstrates key ML concepts with code snippets, illustrations, and screenshots from the book's example application. The first part of this guide shows you how to plan and measure success for an ML application. Part II shows you how to build a working ML model, and Part III explains how to improve the model until it fulfills your original vision. Part IV covers deployment and monitoring strategies. This book will help you: Determine your product goal and set up a machine learning problem Build your first end-to-end pipeline quickly and acquire an initial dataset Train and evaluate your ML model and address performance bottlenecks Deploy and monitor models in a production environment
https://magrudy-assets.storage.googleapis.com/9781492045113.jpg
89.25 USD

Building Machine Learning Powered Applications: Going from Idea to Product

by Emmanuel Ameisen
Paperback / softback
Book cover image
Practices of the Python Pro teaches you to design and write software that's easy to understand, maintain, and scale. Using practical Python-based examples, experienced developer Dane Hillard introduces design concepts that lay the foundation for designing, building, and maintaining software that's good for the long haul. You'll learn established guidelines ...
Practices of the Python Pro
Practices of the Python Pro teaches you to design and write software that's easy to understand, maintain, and scale. Using practical Python-based examples, experienced developer Dane Hillard introduces design concepts that lay the foundation for designing, building, and maintaining software that's good for the long haul. You'll learn established guidelines for clean coding style and explore techniques to address design considerations like speed, integrity, security, and extensibility. Organizing large Python projects Leveraging abstraction for clean code Writing flexible, reusable code Inheritance and composition Considerations for testing and performance
https://magrudy-assets.storage.googleapis.com/9781617296086.jpg
41.990000 USD

Practices of the Python Pro

by Dane Hillard
Paperback / softback
Book cover image
Today, machine learning offers software professionals unparalleled opportunity for career growth. In Introducing Machine Learning, best-selling software development author, trainer, and consultant Dino Esposito offers a complete introduction to the field for programmers, architects, lead developers, and managers alike. Esposito begins by illuminating what's known about how humans and machines ...
Introducing Machine Learning
Today, machine learning offers software professionals unparalleled opportunity for career growth. In Introducing Machine Learning, best-selling software development author, trainer, and consultant Dino Esposito offers a complete introduction to the field for programmers, architects, lead developers, and managers alike. Esposito begins by illuminating what's known about how humans and machines learn, introducing the most important classes of machine learning algorithms, and explaining what each of them can do. Esposito demystifies key concepts ranging from neural networks to supervised and unsupervised learning. Next, he explains each step needed to build a successful machine learning solution, from collecting and fine-tuning source data to building and testing your solution. Then, building on these essentials, he guides you through constructing two complete solutions with ML.NET, Microsoft's powerful open source and cross-platform machine learning framework. Step by step, you'll create systems for performing sentiment analysis on social feeds, and analyzing traffic to predict accidents. By the time you're finished, you'll be ready to participate in data science projects and build working solutions of your own.
https://magrudy-assets.storage.googleapis.com/9780135565667.jpg
41.990000 USD

Introducing Machine Learning

by Francesco Esposito, Dino Esposito
Paperback / softback
Book cover image
Hello World! Third Edition is a fun, easy-to-use guide with copious illustrations and engaging examples. It takes the reader on a playful tour of basic programming concepts and then puts those concepts together to make fun and useful programs. It uses Python, a programming language that is one of the ...
Hello World!
Hello World! Third Edition is a fun, easy-to-use guide with copious illustrations and engaging examples. It takes the reader on a playful tour of basic programming concepts and then puts those concepts together to make fun and useful programs. It uses Python, a programming language that is one of the easiest to read, write, and understand. Like the previous two editions, Hello World! Third Edition is not just for kids. While the tone is light and engaging, it doesn't talk down to the reader, and beginners of any age will love its readability and sense of humor. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don't need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you can learn to program using this book! Uses free open source software Lots of graphics, cartoons, and fun examples Complete set of practice questions and exercises Illustrated in full color
https://magrudy-assets.storage.googleapis.com/9781617297021.jpg
41.990000 USD

Hello World!

by Carter Sande, Warren Sande
Paperback / softback
Book cover image
Analog and hybrid computing recently have gained much interest as analog computers can outperform classical stored-program digital computers in some areas by orders of magnitude. This book gives a thorough introduction to analog and hybrid computer programming by means numerous worked examples from various areas. It is based on a ...
Analog and Hybrid Computer Programming
Analog and hybrid computing recently have gained much interest as analog computers can outperform classical stored-program digital computers in some areas by orders of magnitude. This book gives a thorough introduction to analog and hybrid computer programming by means numerous worked examples from various areas. It is based on a number of introductory and advanced lectures on this topic delivered by the author at several universities.
https://magrudy-assets.storage.googleapis.com/9783110662078.jpg
48.290000 USD

Analog and Hybrid Computer Programming

by Bernd Ulmann
Paperback / softback
Book cover image
Learn Office the easy way, no jargon. Clear, concise and to the point. Using Office 2013 is the essential step by step guide to getting the most out of Microsoft Office traditional application (not SharePoint), providing a resource for both the beginner and the enthusiast.This book explores constructing professional looking ...
Using Office 2013: With Windows 8
Learn Office the easy way, no jargon. Clear, concise and to the point. Using Office 2013 is the essential step by step guide to getting the most out of Microsoft Office traditional application (not SharePoint), providing a resource for both the beginner and the enthusiast.This book explores constructing professional looking documents; adding and using graphics and clipart; fonts, tables, graphs and formatting; creating stunning PowerPoint presentations for your lessons, lectures, speeches or business presentations; PowerPoint animations and effects; setting up your projector and laptop ready to present; using Excel to create spreadsheets to analyse data; Excel functions and formulas; Excel charts and graphs; and more... Techniques are illustrated in step-by-step using photography and screen prints throughout, together with concise, easy to follow text from an established expert in the field, provide a comprehensive guide to office applications. Whether you are new to Microsoft Office, an experienced user or studying a computer skills course this book will provide you with a firm grasp of the underpinning foundations and equip you with the skills needed to use Office.
https://magrudy-assets.storage.googleapis.com/9781430266884.jpg
37.18 USD

Using Office 2013: With Windows 8

by Kevin Wilson
Paperback / softback
Book cover image
This book gathers selected papers presented at the 2nd International Conference on Computing, Communications and Data Engineering, held at Sri Padmavati Mahila Visvavidyalayam, Tirupati, India from 1 to 2 Feb 2019. Chiefly discussing major issues and challenges in data engineering systems and computer communications, the topics covered include wireless systems ...
Emerging Research in Data Engineering Systems and Computer Communications: Proceedings of CCODE 2019
This book gathers selected papers presented at the 2nd International Conference on Computing, Communications and Data Engineering, held at Sri Padmavati Mahila Visvavidyalayam, Tirupati, India from 1 to 2 Feb 2019. Chiefly discussing major issues and challenges in data engineering systems and computer communications, the topics covered include wireless systems and IoT, machine learning, optimization, control, statistics, and social computing.
https://magrudy-assets.storage.googleapis.com/9789811501340.jpg
293.990000 USD

Emerging Research in Data Engineering Systems and Computer Communications: Proceedings of CCODE 2019

Paperback / softback
Book cover image
Coders: The Making of a New Tribe and the Remaking of the World
https://magrudy-assets.storage.googleapis.com/9780735220584.jpg
18.900000 USD

Coders: The Making of a New Tribe and the Remaking of the World

by Clive Thompson
Paperback / softback
Page 1 of 40