Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 145 - 168 of 7663 Results
Skip side bar filters
  • Semantic Modeling for Data

    What value does semantic data modeling offer? As an information architect or data science professional, let’s say you have an abundance of the right data and the technology to extract business gold—but you still fail. The reason? Bad data semantics.In this practical and comprehensive field guide, author Panos Alexopoulos takes you on an eye-opening journey through semantic data modeling as applied ... Read more

    $55.99 USD

  • Deep Learning from Scratch

    Building with Python from First Principles

    by Seth Weidman ...
    With the resurgence of neural networks in the 2010s, deep learning has become essential for machine learning practitioners and even many software engineers. This book provides a comprehensive introduction for data scientists and software engineers with machine learning experience. You’ll start with deep learning basics and move quickly to the details of important advanced architectures, ... Read more

    $41.99 USD

  • 100 Things Every Presenter Needs To Know About People

    Series series 100 Things
    New 2nd Edition! Do you know the science behind giving a powerful and persuasive presentation? This book reveals what you need to know about how people listen, how people decide, and how people react so that you can learn to create more engaging presentations. No matter what your current skill level, whether beginner or polished, this book will guide you to the next level, teaching you how to ... Read more

    $7.99 USD

  • Programming Languages and Systems

    27th European Symposium on Programming, ESOP 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings

    Edited by Amal Ahmed ...
    Series series Springer Nature Proceedings Computer Science
    This open access book constitutes the proceedings of the 27th European Symposium on Programming, ESOP 2018, which took place in Thessaloniki, Greece in April 2018, held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018.The 36 papers presented in this volume were carefully reviewed and selected from 114 submissions. The papers are organized in topical sections ... Read more

    Free

  • Essentials of Compilation

    An Incremental Approach in Python

    A hands-on approach to understanding and building compilers using the programming language Python.Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows ... Read more

    $30.99 USD

  • Programming Hive

    Data Warehouse and Query Language for Hadoop

    Need to move a relational database application to Hadoop? This comprehensive guide introduces you to Apache Hive, Hadoop’s data warehouse infrastructure. You’ll quickly learn how to use Hive’s SQL dialect—HiveQL—to summarize, query, and analyze large datasets stored in Hadoop’s distributed filesystem.This example-driven guide shows you how to set up and configure Hive in your environment, provides ... Read more

    $24.99 USD

  • Natural Language Annotation for Machine Learning

    A Guide to Corpus-Building for Applications

    Create your own natural language training corpus for machine learning. Whether you’re working with English, Chinese, or any other natural language, this hands-on book guides you through a proven annotation development cycle—the process of adding metadata to your training corpus to help ML algorithms work more efficiently. You don’t need any programming or linguistics experience to get started ... Read more

    $23.99 USD

  • A Vast Machine

    Computer Models, Climate Data, and the Politics of Global Warming

    Series series Infrastructures
    The science behind global warming, and its history: how scientists learned to understand the atmosphere, to measure it, to trace its past, and to model its future.Global warming skeptics often fall back on the argument that the scientific case for global warming is all model predictions, nothing but simulation; they warn us that we need to wait for real data, “sound science.” In A Vast Machine ... Read more

    $28.99 USD

  • Effective Computation in Physics

    Field Guide to Research with Python

    More physicists today are taking on the role of software developer as part of their research, but software development isnâ??t always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field.Written by two PhDs in nuclear engineering, this book includes ... Read more

    $33.99 USD

  • Writing a C Compiler

    Build a Real Programming Language from Scratch

    by Nora Sandler ...
    A fun, hands-on guide to writing your own compiler for a real-world programming language.Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a ... Read more

    $43.99 USD

  • SwiftUI for Masterminds 4th Edition

    How to take advantage of Swift and SwiftUI to create insanely great apps for iPhones, iPads, and Macs

    by J.D Gauchat ...
    Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework.SwiftUI for Masterminds is a complete course on creating professional applications for iPhones, iPads, and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with SwiftUI's advanced features to create ... Read more

    $9.99 USD or Free with Kobo Plus

  • Graph Databases

    New Opportunities for Connected Data

    Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the ... Read more

    $30.99 USD

  • GUI Design for Android Apps

    Series series Professional and Applied Computing (R0)
    GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.This book is jointly developed for individual learning by ... Read more

    Free

  • Designing with the Mind in Mind

    Simple Guide to Understanding User Interface Design Guidelines

    by Jeff Johnson ...
    User interface (UI) design rules and guidelines, developed by early HCI gurus and recognized throughout the field, were based on cognitive psychology (study of mental processes such as problem solving, memory, and language), and early practitioners were well informed of its tenets. But today practitioners with backgrounds in cognitive psychology are a minority, as user interface designers and ... Read more

    $38.99 USD

  • Build Your Own Programming Language

    A programmer's guide to designing compilers, interpreters, and DSLs for solving modern computing problems

    Written by the creator of the Unicon programming language, this book will show you how to implement programming languages to reduce the time and cost of creating applications for new or specialized areas of computingKey FeaturesReduce development time and solve pain points in your application domain by building a custom programming languageLearn how to create parsers, code generators, file readers ... Read more

    $71.99 USD or Free with Kobo Plus

  • Python for Finance

    by Yves Hilpisch ...
    The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial ... Read more

    $48.99 USD

  • Research Practice

    Perspectives From UX Researchers In a Changing Field

    While other research books offer standard operating procedures, this book provides something more durable in the real world. It’s a practical field guide that will give you the encouragement to get started, no matter what your background.—Aarron WalterThis book is not an argument for doing user research. Nor is it a tutorial or toolkit for common methodologies. It won’t show you how to run a ... Read more

    Free

  • AI Systems Performance Engineering

    Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch

    by Chris Fregly ...
    Elevate your AI system performance capabilities with this definitive guide to maximizing efficiency across every layer of your AI infrastructure. In today's era of ever-growing generative models, AI Systems Performance Engineering provides engineers, researchers, and developers with a hands-on set of actionable optimization strategies. Learn to co-optimize hardware, software, and algorithms to ... Read more

    $61.99 USD

  • Grasshopper: Visual Scripting for Rhinoceros 3D

    We live in a three-dimensional world. To design objects for everyday living, users must learn how to create in three dimensions. For precise modern designs that must conform to specific tolerances, we use computers to create a digital model first, and then pass that model on to a machine, such as a CNC router or 3D printer for fabrication.There are many software packages that are used to create ... Read more

    $57.99 USD

  • Universal Principles of UX

    100 Timeless Strategies to Create Positive Interactions between People and Technology

    by Irene Pereyra ...
    Series series Rockport Universal
    Master the art of user experience design through the 100 laws, guidelines, human biases, and general considerations in this comprehensive, cross-disciplinary encyclopedia.Richly illustrated and easy to navigate, Universal Principles of UX pairs clear explanations of each concept with visual examples of the ideas applied in practice. The book is organized into six broad categories:Consider</li... ... Read more

    $28.99 USD

  • Database Design and Relational Theory

    Normal Forms and All That Jazz

    by C.J. Date ...
    What makes this book different from others on database design? Many resources on design practice do little to explain the underlying theory, and books on design theory are aimed primarily at theoreticians. In this book, renowned expert Chris Date bridges the gap by introducing design theory in ways practitioners can understand—drawing on lessons learned over four decades of experience to ... Read more

    $28.99 USD

  • ChatGPT for Coders

    Unlock the Power of AI with ChatGPT: A Comprehensive Guide to Efficient and Effective Coding

    Series series How to
    This book takes you on a journey through the world of coding with ChatGPT, exploring the benefits and applications of this cutting-edge technology.From understanding basic coding concepts and working with data to web development, machine learning, and beyond, this guide provides a comprehensive understanding of coding with ChatGPT. You will learn how to debug code, integrate ChatGPT with other ... Read more

    $4.99 USD or Free with Kobo Plus

  • Scaling MongoDB

    Sharding, Cluster Setup, and Administration

    Create a MongoDB cluster that will grow to meet the needs of your application. With this short and concise book, you'll get guidelines for setting up and using clusters to store a large volume of data, and learn how to access the data efficiently. In the process, you'll understand how to make your application work with a distributed database system.Scaling MongoDB will help you:Set up a MongoDB ... Read more

    $13.99 USD

  • SQL for Data Analysis

    Advanced Techniques for Transforming Data into Insights

    With the explosion of data, computing power, and cloud data warehouses, SQL has become an even more indispensable tool for the savvy analyst or data scientist. This practical book reveals new and hidden ways to improve your SQL skills, solve problems, and make the most of SQL as part of your workflow.You'll learn how to use both common and exotic SQL functions such as joins, window functions, ... Read more

    $41.99 USD