Browse all books

Books published by publisher No Starch Press, 2009

  • The Manga Guide to Databases

    Mana Takahashi, Shoko Azuma, Co Ltd Trend

    Paperback (No Starch Press, Jan. 15, 2009)
    Want to learn about databases without the tedium? With its unique combination of Japanese-style comics and serious educational content, The Manga Guide to Databases is just the book for you.Princess Ruruna is stressed out. With the king and queen away, she has to manage the Kingdom of Kod's humongous fruit-selling empire. Overseas departments, scads of inventory, conflicting prices, and so many customers! It's all such a confusing mess. But a mysterious book and a helpful fairy promise to solve her organizational problems—with the practical magic of databases.In The Manga Guide to Databases, Tico the fairy teaches the Princess how to simplify her data management. We follow along as they design a relational database, understand the entity-relationship model, perform basic database operations, and delve into more advanced topics. Once the Princess is familiar with transactions and basic SQL statements, she can keep her data timely and accurate for the entire kingdom. Finally, Tico explains ways to make the database more efficient and secure, and they discuss methods for concurrency and replication.Examples and exercises (with answer keys) help you learn, and an appendix of frequently used SQL statements gives the tools you need to create and maintain full-featured databases.(Of course, it wouldn't be a royal kingdom without some drama, so read on to find out who gets the girl—the arrogant prince or the humble servant.)This EduManga book is a translation of a bestselling series in Japan, co-published with Ohmsha, Ltd., of Tokyo, Japan.
    Z
  • The Principles of Object-Oriented JavaScript

    Nicholas C. Zakas

    Paperback (No Starch Press, Feb. 14, 2014)
    If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled—JavaScript is an incredibly powerful and expressive object-oriented language that puts many design decisions right into your hands.In The Principles of Object-Oriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScript's object-oriented nature, revealing the language's unique implementation of inheritance and other key characteristics. You'll learn:–The difference between primitive and reference values–What makes JavaScript functions so unique–The various ways to create objects–How to define your own constructors–How to work with and understand prototypes–Inheritance patterns for types and objectsThe Principles of Object-Oriented JavaScript will leave even experienced developers with a deeper understanding of JavaScript. Unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.
  • LEGO Space: Building the Future

    Peter Reid, Tim Goddard

    Hardcover (No Starch Press, Nov. 1, 2013)
    Come explore an incredible LEGO® universe in LEGO Space: Building the Future. Spaceships, orbital outposts, and new worlds come to life in this unique vision of the future, built completely from LEGO bricks.A selection of step-by-step building instructions will have you constructing your own cosmic creations to play with at home. Marvel at interstellar battlecruisers, space pirates, charming robots, and other stunning builds from an amazing future!
    X
  • The Unofficial LEGO Technic Builder's Guide

    Pawel "Sariel" Kmiec

    eBook (No Starch Press, Oct. 1, 2016)
    This thoroughly updated second edition of the best-selling Unofficial LEGO Technic Builder’s Guide is filled with tips for building strong yet elegant machines and mechanisms with the LEGO Technic system. World-renowned builder Pawe? "Sariel" Kmiec covers the foundations of LEGO Technic building, from the concepts that underlie simple machines, like gears and linkages, to advanced mechanics, like differentials and steering systems. This edition adds 13 new building instructions and 4 completely new chapters on wheels, the RC system, planetary gearing, and 3D printing.You’ll get a hands-on introduction to fundamental mechanical concepts like torque, friction, and traction, as well as basic engineering principles like weight distribution, efficiency, and power transmission—all with the help of Technic pieces. You’ll even learn how Sariel builds his amazing tanks, trucks, and cars to scale.Learn how to:–Build sturdy connections that can withstand serious stress–Re-create specialized LEGO pieces, like casings and u-joints, and build custom, complex Schmidt and Oldham couplings–Create your own differentials, suspensions, transmissions, and steering systems–Pick the right motor for the job and transform it to suit your needs–Combine studfull and studless building styles for a stunning look–Build remote-controlled vehicles, lighting systems, motorized compressors, and pneumatic enginesThis beautifully illustrated, full-color book will inspire you with ideas for building amazing machines like tanks with suspended treads, supercars, cranes, bulldozers, and much more. What better way to learn engineering principles than to experience them hands-on with LEGO Technic?New in this edition: 13 new building instructions, 13 updated chapters, and 4 brand-new chapters!
  • Electronics for Kids: Play with Simple Circuits and Experiment with Electricity!

    Oyvind Nydal Dahl

    eBook (No Starch Press, July 15, 2016)
    Why do the lights in a house turn on when you flip a switch? How does a remote-controlled car move? And what makes lights on TVs and microwaves blink? The technology around you may seem like magic, but most of it wouldn’t run without electricity.Electronics for Kids demystifies electricity with a collection of awesome hands-on projects. In Part 1, you’ll learn how current, voltage, and circuits work by making a battery out of a lemon, turning a metal bolt into an electromagnet, and transforming a paper cup and some magnets into a spinning motor. In Part 2, you’ll make even more cool stuff as you:–Solder a blinking LED circuit with resistors, capacitors, and relays–Turn a circuit into a touch sensor using your finger as a resistor–Build an alarm clock triggered by the sunrise–Create a musical instrument that makes sci-fi soundsThen, in Part 3, you’ll learn about digital electronics—things like logic gates and memory circuits—as you make a secret code checker and an electronic coin flipper. Finally, you’ll use everything you’ve learned to make the LED Reaction Game—test your reaction time as you try to catch a blinking light!With its clear explanations and assortment of hands-on projects, Electronics for Kids will have you building your own circuits in no time.
  • The Art of LEGO MINDSTORMS EV3 Programming

    Terry Griffin

    Paperback (No Starch Press, Jan. 14, 2014)
    With its colorful, block-based interface, The LEGO® MINDSTORMS® EV3 programming language is designed to allow anyone to program intelligent robots, but its powerful features can be intimidating at first. The Art of LEGO MINDSTORMS EV3 Programming is a full-color, beginner-friendly guide designed to bridge that gap.Inside, you’ll discover how to combine core EV3 elements like blocks, data wires, files, and variables to create sophisticated programs. You’ll also learn good programming practices, memory management, and helpful debugging strategies—general skills that will be relevant to programming in any language.All of the book’s programs work with one general-purpose test robot that you’ll build early on. As you follow along, you’ll program your robot to:–React to different environments and respond to commands–Follow a wall to navigate a maze–Display drawings that you input with dials, sensors, and data wires on the EV3 screen–Play a Simon Says–style game that uses arrays to save your high score–Follow a line using a PID-type controller like the ones in real industrial systemsThe Art of LEGO MINDSTORMS EV3 Programming covers both the Home and Education Editions of the EV3 set, making it perfect for kids, parents, and teachers alike. Whether your robotics lab is the living room or the classroom, this is the complete guide to EV3 programming that you’ve been waiting for.Requirements: One LEGO MINDSTORMS EV3 Home OR Education set (#31313 OR #45544).
    W
  • Beautiful LEGO

    Mike Doyle

    Paperback (No Starch Press, Oct. 13, 2013)
    Mix hundreds of thousands of LEGO bricks with dozens of artists, and what do you get? Beautiful LEGO, a compendium of LEGO artwork that showcases a stunning array of pieces ranging from incredibly lifelike replicas of everyday objects and famous monuments to imaginative renderings of spaceships, mansions, and mythical creatures.You’ll also meet the minds behind the art. Interviews with the artists take you inside the creative process that turns simple, plastic bricks into remarkable LEGO masterpieces.
    S
  • The LEGO Christmas Ornaments Book: 15 Designs to Spread Holiday Cheer

    Chris Mcveigh

    Hardcover (No Starch Press, Sept. 16, 2016)
    This Christmas, LEGO is moving from under the tree to on the tree! With The LEGO Christmas Ornaments Book as your guide, you’ll make classic globe and barrel ornaments, all out of LEGO, as well as original gingerbread houses, a charming wreath, arcade cabinets, and many more.Packed with step-by-step instructions for 15 charming builds, The LEGO Christmas Ornaments Book is the perfect family activity this holiday season.
    M
  • Learn Robotics with Raspberry Pi: Build and Code Your Own Moving, Sensing, Thinking Robots

    Matt Timmons-Brown

    Paperback (No Starch Press, Jan. 22, 2019)
    In Learn Robotics with Raspberry Pi, you'll learn how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components - no prior experience necessary!Learn Robotics with Raspberry Pi will take you from inexperienced maker to robot builder. You'll start off building a two-wheeled robot powered by a Raspberry Pi minicomputer and then program it using Python, the world's most popular programming language. Gradually, you'll improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision. Learn how to:- Control your robot remotely using only a Wii remote- Teach your robot to use sensors to avoid obstacles- Program your robot to follow a line autonomously - Customize your robot with LEDs and speakers to make it light up and play sounds- See what your robot sees with a Pi CameraAs you work through the book, you'll learn fundamental electronics skills like how to wire up parts, use resistors and regulators, and determine how much power your robot needs. By the end, you'll have learned the basics of coding in Python and know enough about working with hardware like LEDs, motors, and sensors to expand your creations beyond simple robots.
  • The Unofficial LEGO Builder's Guide

    Allan Bedford

    Paperback (No Starch Press, Nov. 12, 2012)
    What's the difference between a tile and a plate? Why isn't it a good idea to stack bricks in columns to make a wall? How do you build a LEGO mosaic or build at different scales? You’ll find the answers to these and other questions in The Unofficial LEGO Builder’s Guide.Now in full color, this brand-new edition of a well-loved favorite will show you how to:–Construct models that won't fall apart–Choose the right pieces and substitute when needed–Build to micro, jumbo, and miniland scale–Make playable board games out of LEGO pieces–Create photo mosaics and curved sculptures–Build a miniature space shuttle, a minifig-sized train station, and moreOf course, the real fun of LEGO building lies in creating your own models—from choosing the subject to clicking that final brick into place. Learn how in The Unofficial LEGO Builder’s Guide.Includes the Brickopedia, a visual dictionary of nearly 300 of the most commonly used LEGO elements!
    W
  • The LEGO Build-It Book, Vol. 1: Amazing Vehicles

    Nathanael Kuipers, Mattia Zamboni

    Paperback (No Starch Press, July 1, 2013)
    With just one collection of LEGO bricks, you can build any of these 10 models—from the simple Go-Kart to the intricate Rescue Truck.Handy tips and advanced building techniques will inspire you to create your own amazing models for even more fun!–Off-Roader–Go-Kart–Muscle Car–Stroller–Multi-Purpose Truck–Historic Racer–Classic Car–Wheel Loader–Street Rod–Rescue Truck
    S
  • Beautiful Minecraft

    James Delaney

    (No Starch Press, Nov. 1, 2016)
    With a bit of imagination and a heavy dose of artistic talent, Minecraft blocks can be used to build almost anything. But as you’ll see, some artists are taking Minecraft building to a whole new level.Beautiful Minecraft is a compendium of stunning artwork built in Minecraft. Using millions of blocks and spending hundreds of hours, these artists have created floating steampunk cities, alien worlds, detailed classical sculptures, fantastical landscapes, architectural marvels, and more.The results are simply beautiful.