Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
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.
A fun yet thorough Python-based introduction to algorithms.
Crack core maths concepts while learning the powerful language of code with in this two-in-one Python programming guide.
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.
A guide to using the Ghidra software reverse engineering tool suite.
A book for people with no experience with machine learning and who are looking for an intuition-based, hands-on introduction using Python.
Demystifies the algorithms used in modern graphics software with basic programming and secondary school maths.
A hands-on, child-friendly, application-based introduction to machine learning and artificial intelligence (AI) using the Scratch programming language.
An ethical introduction to social engineering.
An introduction to the Racket functional programming language and DrRacket development environment to explore topics in mathematics (mostly recreational) and computer science.
A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.
A coding-free guide to building 16 simple, unique, and entertaining robots using everyday materials and a few electronic components.
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.
A project-based approach to learning Python for beginners.
An approachable guide to modern cyber security using ancient ninja scrolls as its foundation.
Experienced programmers will improve their Python skills with these useful one-liners.
An introduction to natural language processing with Python using spaCy, a leading Python natural language processing library.
A project-filled introduction to coding that shows kids how to build programs by making cool games.
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
An entertaining and informative collection to teach the lay reader about the elements of the periodic table.
Learn how to code websites without the use of a computer with this friendly guide.
A hands-on guide to improving an organization's computer security and developing scanning tools on a budget.
A complete beginner s guide to all aspects of modifying the classic Nintendo Game Boy.
An introduction to the fundamental workings of a computer, from data storage formats, computer arithmetic, basic data types, logic gates and circuits, to the CPU.
Buzzfeeed News Senior Reporter Lam Thuy Vo explains how to get, process, and analyze data from the social web in meaningful ways with the Python programming language.
Learn to make interactive games with Scratch, the beginner-friendly, block-based programming language!
Updated for Scratch 3, this accessible book teaches budding programmers how to create awesome arcade games!
Teaches kids to program 25 classic games using the wildly popular programming language Scratch.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.