No Starch Press: 203 books

Cover of Python for Kids

Python for Kids

A Playful Introduction To Programming

by Jason Briggs
Language: English
Release Date: December 12, 2012

Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone. Python for Kids brings Python to life and brings you (and your parents) into the...
Cover of The Unofficial LEGO Technic Builder's Guide
by Pawel Sariel Kmiec
Language: English
Release Date: November 12, 2012

The LEGO® Technic system opens a new realm of building possibilities. Using motors, gears, pneumatics, pulleys, linkages, and more, you can design LEGO models that really move. The Unofficial LEGO Technic Builder's Guide is filled with building tips for creating strong yet elegant machines...
Cover of The Maker's Guide to the Zombie Apocalypse

The Maker's Guide to the Zombie Apocalypse

Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi

by Simon Monk
Language: English
Release Date: October 1, 2015

Where will you be when the zombie apocalypse hits? Trapping yourself in the basement? Roasting the family pet? Beheading reanimated neighbors? No way. You’ll be building fortresses, setting traps, and hoarding supplies, because you, savvy survivor, have snatched up your copy of The Maker's...
Cover of Silence on the Wire

Silence on the Wire

A Field Guide to Passive Reconnaissance and Indirect Attacks

by Michal Zalewski
Language: English
Release Date: April 5, 2005

Author Michal Zalewski has long been known and respected in the hacking and security communities for his intelligence, curiosity and creativity, and this book is truly unlike anything else out there. In Silence on the Wire: A Field Guide to Passive Reconnaissance and Indirect Attacks, Zalewski shares...
Cover of Data Visualization with JavaScript
by Stephen A. Thomas
Language: English
Release Date: March 15, 2015

You’ve got data to communicate. But what kind of visualization do you choose, how do you build your visualizations, and how do you ensure that they're up to the demands of the Web? In Data Visualization with JavaScript, you’ll learn how to use JavaScript, HTML, and CSS to build practical...
Cover of Gray Hat Python

Gray Hat Python

Python Programming for Hackers and Reverse Engineers

by Justin Seitz
Language: English
Release Date: April 15, 2009

Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety...
Cover of Cracking Codes with Python

Cracking Codes with Python

An Introduction to Building and Breaking Ciphers

by Al Sweigart
Language: English
Release Date: January 23, 2018

Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! After a crash course in Python programming basics, you’ll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and...
Cover of Ruby by Example

Ruby by Example

Concepts and Code

by Kevin C. Baird
Language: English
Release Date: June 1, 2007

There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your...
Cover of Hacking VoIP

Hacking VoIP

Protocols, Attacks, and Countermeasures

by Himanshu Dwivedi
Language: English
Release Date: October 15, 2008

Voice over Internet Protocol (VoIP) networks have freed users from the tyranny of big telecom, allowing people to make phone calls over the Internet at very low or no cost. But while VoIP is easy and cheap, it's notoriously lacking in security. With minimal effort, hackers can eavesdrop on conversations,...
Cover of The Art of R Programming

The Art of R Programming

A Tour of Statistical Software Design

by Norman Matloff
Language: English
Release Date: October 11, 2011

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly. The...
Cover of Practical Packet Analysis, 3E

Practical Packet Analysis, 3E

Using Wireshark to Solve Real-World Network Problems

by Chris Sanders
Language: English
Release Date: March 30, 2017

It’s easy to capture packets with Wireshark, the world’s most popular network sniffer, whether off the wire or from the air. But how do you use those packets to understand what’s happening on your network? Updated to cover Wireshark 2.x, the third edition of Practical Packet Analysis...
Cover of Rails Crash Course

Rails Crash Course

A No-Nonsense Guide to Rails Development

by Anthony Lewis
Language: English
Release Date: October 8, 2014

Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Rails Crash Course will teach you to harness Rails for your own projects...
Cover of The SparkFun Guide to Processing

The SparkFun Guide to Processing

Create Interactive Art with Code

by Derek Runberg
Language: English
Release Date: August 1, 2015

Processing is a free, beginner-friendly programming language designed to help non-programmers create interactive art with code. The SparkFun Guide to Processing, the first in the SparkFun Electronics series, will show you how to craft digital artwork and even combine that artwork with hardware...
Cover of How Software Works

How Software Works

The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies

by V. Anton Spraul
Language: English
Release Date: August 1, 2015

We use software every day to perform all kinds of magical, powerful tasks. It's the force behind stunning CGI graphics, safe online shopping, and speedy Google searches. Software drives the modern world, but its inner workings remain a mystery to many. How Software Works explains how computers...
1 23 4 5 6 7 8 Last
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy