No Starch Press: 203 books

Cover of Doing Math with Python

Doing Math with Python

Use Programming to Explore Algebra, Statistics, Calculus, and More!

by Amit Saha
Language: English
Release Date: August 1, 2015

Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve...
Cover of Absolute OpenBSD, 2nd Edition

Absolute OpenBSD, 2nd Edition

Unix for the Practical Paranoid

by Michael W. Lucas
Language: English
Release Date: April 15, 2013

OpenBSD, the elegant, highly secure Unix-like operating system, is widely used as the basis for critical DNS servers, routers, firewalls, and more. This long-awaited second edition of Absolute OpenBSD maintains author Michael Lucas's trademark straightforward and practical approach that readers have...
Cover of Network Flow Analysis
by Michael W. Lucas
Language: English
Release Date: June 1, 2010

You know that servers have log files and performance measuring tools and that traditional network devices have LEDs that blink when a port does something. You may have tools that tell you how busy an interface is, but mostly a network device is a black box. Network Flow Analysis opens that black box,...
Cover of Invent Your Own Computer Games with Python, 4E
by Al Sweigart
Language: English
Release Date: December 16, 2016

Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before! Begin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced...
Cover of Coding with Minecraft

Coding with Minecraft

Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff

by Al Sweigart
Language: English
Release Date: May 29, 2018

A hands-on introduction to coding that teaches you how to program bots to do cool things in the game you love--Minecraft! This book takes the robotic "turtle" method, and extends it to the 3D, interactive world of Minecraft. You've mined for diamonds, crafted dozens of tools, and...
Cover of Inside the Machine

Inside the Machine

An Illustrated Introduction to Microprocessors and Computer Architecture

by Jon Stokes
Language: English
Release Date: December 1, 2006

Computers perform countless tasks ranging from the business critical to the recreational, but regardless of how differently they may look and behave, they're all amazingly similar in basic function. Once you understand how the microprocessor—or central processing unit (CPU)—works, you'll have...
Cover of JavaScript for Kids

JavaScript for Kids

A Playful Introduction to Programming

by Nick Morgan
Language: English
Release Date: December 14, 2014

JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun! JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with...
Cover of The Book of GNS3

The Book of GNS3

Build Virtual Network Labs Using Cisco, Juniper, and More

by Jason C. Neumann
Language: English
Release Date: July 15, 2015

GNS3 is open source software that emulates Cisco router and switch hardware to simulate complex networks. You can use GNS3 on any computer to experiment with various router configurations, study for that next big Cisco certification, or build the ubernetwork of your wildest dreams—all without plugging...
Cover of The Official ScratchJr Book

The Official ScratchJr Book

Help Your Kids Learn to Code

by Marina Umaschi Bers, Mitchel Resnick
Language: English
Release Date: October 1, 2015

ScratchJr is a free, introductory computer programming language that runs on iPads, Android tablets, Amazon tablets, and Chromebooks. Inspired by Scratch, the wildly popular programming language used by millions of children worldwide, ScratchJr helps even younger kids create their own playful animations,...
Cover of Wicked Cool Shell Scripts, 2nd Edition

Wicked Cool Shell Scripts, 2nd Edition

101 Scripts for Linux, OS X, and UNIX Systems

by Dave Taylor, Brandon Perry
Language: English
Release Date: October 15, 2016

Shell scripts are an efficient way to interact with your machine and manage your files and system operations. With just a few lines of code, your computer will do exactly what you want it to do. But you can also use shell scripts for many other essential (and not-so-essential) tasks. This second...
Cover of Learn to Program with Minecraft

Learn to Program with Minecraft

Transform Your World with the Power of Python

by Craig Richardson
Language: English
Release Date: December 1, 2015

You’ve bested creepers, traveled deep into caves, and maybe even gone to The End and back—but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor? In Learn to Program with Minecraft®, you’ll do...
Cover of FreeBSD Device Drivers

FreeBSD Device Drivers

A Guide for the Intrepid

by Joseph Kong
Language: English
Release Date: May 12, 2012

Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for FreeBSD, you've probably had to scour the Internet and dig through the kernel sources to figure out how...
Cover of Gray Hat C#

Gray Hat C#

A Hacker's Guide to Creating and Automating Security Tools

by Brandon Perry
Language: English
Release Date: May 15, 2017

Learn to use C#'s powerful set of core libraries to automate tedious yet important tasks like performing vulnerability scans, malware analysis, and incident response. With some help from Mono, you can write your own practical security tools that will run on Mac, Linux, and even mobile devices. Following...
Cover of The Art of Debugging with GDB, DDD, and Eclipse
by Norman Matloff, Peter Jay Salzman
Language: English
Release Date: September 15, 2008

Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging...
First 4 5 6 7 8 9 1011 12 13 14 15
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