Marknadens största urval
Snabb leverans

Böcker utgivna av No Starch Press,US

Filter
Filter
Sortera efterSortera Populära
  • Spara 13%
    - A Graphical Introduction
    av Jim Parker
    411

    Learn to program with visual examples. Programs increase in complexity as you progress — from drawing a circle to 3D graphics, animations, and simulations.A Graphical Introduction to Programming teaches computer programming with the aid of 100 example programs, each of which integrates graphical or sound output. The Processing-language-based examples range from drawing a circle and animating bouncing balls to 3D graphics, audio visualization, and interactive games. Readers learn core programming concepts like conditions, loops, arrays, strings and functions, as well as how to use Processing to draw lines, shapes, and 3D objects. They’ll learn key computer graphics concepts like manipulating images, animating text, mapping textures onto objects, and working with video. Advanced examples include sound effects and audio visualization, network communication, 3D geometry and animation, simulations of snow and smoke, predator-prey populations, and interactive games.

  • Spara 10%
    - A Fast-Paced Introduction
    av Joshua Lospinoso
    717

    A fast-paced, thorough introduction to modern C++ revised to cover C++20.C++ is one of the world''s most popular programming languages.As with the highly-regarded first edition, Lospinoso covers everything from types and functions, to the object life cycle and expressions; the C++ Standard Library and Boost Libraries; utility classes, data structures, and algorithms, and how to manipulate file systems and build high-performance programs that communicate over networks.This thoroughly revised second edition cuts through the weeds to get straight to the core of C++20, the most modern revision of the ISO standard. A new "Coroutines" chapter introduces a new language feature that lets users express functions that can suspend execution. The "Iterator" chapter has been replaced with a new chapter called "Ranges," the new library that largely replaces iterators in daily programming and allows users to interact with sequences of objects. Lospinoso has also added a "Modules" chapter which shows how to create and consume library code. Printf has also been replaced with std::format and there are numerous updates throughout.You''ll learn:  •  Fundamental types, reference types, and user-defined types  •  The object lifecycle including storage duration, memory management, exceptions, call stacks, and the RAII paradigm  •  Compile-time polymorphism with templates and run-time polymorphism with virtual classes  •  Advanced expressions, statements, functions, and coroutines  •  Smart pointers, data structures, dates and times, numerics, and probability/statistics facilities  •  Containers, iterators, strings, and algorithms  •  Streams and files, concurrency, networking, application development, and modules

  • - Design Fundamentals and Shortcuts for Non-Designers
    av Tracy Osborn
    321

    This book democratizes web development for everyone. It's a fun, clever guide that covers all of the key design principles, best practices, useful shortcuts, pro tips, real-world examples, and basic coding tutorials needed to produce a beautiful website that you'll feel confident sharing with the world. Because you, too, can design for the web!Hello Web Design contains everything you need to feel comfortable doing your own web development, including an abundance of real-life website examples that will inspire and motivate you. No need to spend time and money hiring an expensive graphic designer; this book will walk you through the fundamentals - and shortcuts - you need to do it all yourself, right now.

  • Spara 11%
    - A Hands-on Introduction with 65 Projects
    av John Boxall
    411

  • Spara 19%
    - x86-64 Machine Organization and Programming
    av Randall Hyde
    857

  • - 52 Galactic Models
    av Jeff Friesen
    261

    Build dozens of unique and intricate spacecraft with LEGO.Build a starship fleet to launch from your kitchen table! Follow the gorgeous photos, step-by-step instructions, and comprehensive parts lists in this book to build dozens of galaxy-hopping spacecraft that can fit in the palm of your hand! Puzzle out how to build propulsion systems, heat shields, and solar collectors, or take a page from science fiction and make warp drives, self-healing hulls, and photon beams. Why bother to leave your house (or the planet) when you can explore the universe with the LEGOs you already own and your imagination. Your intergalactic journey starts in 10, 9, 8, 7, 6 . . .

  • Spara 13%
    - A Python Programming Primer
    av Daniel Zingaro
    411

  • Spara 14%
    - Breaching the Cloud
    av Sparc Flow
    407

  • - One Atom's Odyssey
    av John Barnett
    251

    An illustrated history of a single atom of carbon, tracing its many manifestations from the Big Bang to the present.Carbon: One Atom's Odyssey is an illustrated adaptation of 'Carbon,' a short story from Italian chemist, writer, and Auschwitz survivor Primo Levi. It traces the life story and many molecular manifestations of a single atom of this life-essential element.You'll follow one atom from its spectacular birth 14 billion years ago through its harrowing journey on planet earth where it has become a basic building block of nearly 10 million known compounds in living things. Along the way, you'll learn that it is breathed in by the Peregrine Falcon; it is dissolved in the ocean before making its way back into the atmosphere; it is found in your pencil as well as in your liver; it helps trees grow strong and tall; and it even lets a moth's eye make sense of light.

  • Spara 13%
    - A Pythonic Adventure for the Intrepid Beginner
    av Bradford Tuckfield
    461

    A fun yet thorough Python-based introduction to algorithms.

  • Spara 13%
    - An Illustrated Guide to Exploring Math with Code
    av Peter Farrell
    353

    Crack core maths concepts while learning the powerful language of code with in this two-in-one Python programming guide.

  • Spara 14%
    - Build Engineering Applications from Scratch
    av Angel Sola
    681

    Hardcore Programming for Mechanical Engineers is for intermediate programmers who want to write good applications that solve tough engineering problems – from scratch.What if you could solve challenging engineering problems with Python programming? With this book’s hardcore approach, you’ll learn how to code solutions from scratch using linear algebra, geometry, and physics to write custom libraries, draw primitives, and build applications. Ángel Sola Orbaiceta covers core programming techniques for mechanical engineers, with a focus on crafting high-quality code and leveraging automated unit testing for error-free implementations. You’ll develop a geometry toolbox, filling it with lines and shapes to diagram engineering problems; create vector graphics and animations for mechanical simulations; and code algorithms to perform complex calculations. As a capstone you’ll combine these lessons to build a complete structural analysis application to solve a 2D truss problem that you might encounter in the field. Learn how to:Use regular expressions to elegantly parse file inputRefine your code with unit testing, encapsulation, and descriptive namesDraw images onscreen and create animations with Tkinter’s Canvas widgetSolve systems of linear equations using the Cholesky decomposition algorithmBuild an application that visualizes a truss structure’s stresses and strains Stop relying on third-party software—there are no shortcuts on the path to proficiency. With Hardcore Programming for Mechanical Engineers, you’ll hone your programming skills to get correct results every time. 

  • Spara 19%
    - A Definitive Guide
    av Chris Eagle
    647

    A guide to using the Ghidra software reverse engineering tool suite.

  • Spara 15%
    - A Python-Based Introduction
    av Ron Kneusel
    677

    A book for people with no experience with machine learning and who are looking for an intuition-based, hands-on introduction using Python.

  • Spara 15%
    - A Programmer's Introduction to 3D Rendering
    av Gabriel Gambetta
    567

    Demystifies the algorithms used in modern graphics software with basic programming and secondary school maths.

  • Spara 12%
    - A Playful Introduction to Artificial Intelligence
    av Dale Lane
    407

    A hands-on, child-friendly, application-based introduction to machine learning and artificial intelligence (AI) using the Scratch programming language.

  • Spara 14%
    - A Primer for the Ethical Hacker
    av Joe Gray
    407

    An ethical introduction to social engineering.

  • Spara 15%
    - From Strings to Turing Machines
    av James Stelly
    567

    An introduction to the Racket functional programming language and DrRacket development environment to explore topics in mathematics (mostly recreational) and computer science.

  • Spara 15%
    - A Problem-Based Introduction
    av Daniel Zingaro
    567

    A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.

  • - 10 Simple Bots to Build with Stuff Around the House
    av Randy Sarafan
    251

    A coding-free guide to building 16 simple, unique, and entertaining robots using everyday materials and a few electronic components.

  • Spara 13%
    - 16 Rule-Breaking Inventions
    av Grady Koch
    353

    A NASA engineer's collection of 10 fascinating scientific and technical projects to build with parts from the LEGO MINDSTORMS EV3 robotics set and other components.

  • Spara 13%
    - Idiomatic Python for Impatient Programmers
    av Jason C. McDonald
    687

  • Spara 10%
    - A Hacker's Guide to Solving Problems with Code
    av Lee Vaughan
    477

    A project-based approach to learning Python for beginners.

  • Spara 13%
    - Cybersecurity for the Modern Ninja
    av Ben McCarty
    351

    An approachable guide to modern cyber security using ancient ninja scrolls as its foundation.

  • Spara 13%
    av Christian Mayer
    461

    Experienced programmers will improve their Python skills with these useful one-liners.

  • Spara 13%
    - A Practical Introduction
    av Yuli Vasiliev
    461

    An introduction to natural language processing with Python using spaCy, a leading Python natural language processing library.

  • - Learn to Program by Making Cool Games
    av Al Sweigart
    321

    A project-filled introduction to coding that shows kids how to build programs by making cool games.

  • Spara 15%
    av Randall Hyde
    567

    Thinking Low-Level, Writing High-Level, the second volume in the landmark Write Great Code series by Randall Hyde, covers high-level programming languages (such as Swift and Java) as well as code generation on 64-bit CPUsARM, the Java Virtual Machine, and the Microsoft Common Runtime.Today's programming languages offer productivity and portability, but also make it easy to write sloppy code that isn't optimized for a compiler. Thinking Low-Level, Writing High-Level will teach you to craft source code that results in good machine code once it's run through a compiler.You'll learn: • How to analyze the output of a compiler to verify that your code generates good machine code • The types of machine code statements that compilers generate for common control structures, so you can choose the best statements when writing HLL code • Enough assembly language to read compiler output • How compilers convert various constant and variable objects into machine dataWith an understanding of how compilers work, you'll be able to write source code that they can translate into elegant machine code.NEW TO THIS EDITION, COVERAGE OF: • Programming languages like Swift and Java • Code generation on modern 64-bit CPUs • ARM processors on mobile phones and tablets • Stack-based architectures like the Java Virtual Machine • Modern language systems like the Microsoft Common Language Runtime

  • - Poems and Surprising Facts About the Elements
    av Peter Davern
    261

    An entertaining and informative collection to teach the lay reader about the elements of the periodic table.

  • Spara 10%
    - Understanding the Machine
    av Randall Hyde
    567

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.