Search results for ""No Starch Press,US""
No Starch Press,US The Art Of Lego Scale Modeling
The Art of LEGO Scale Modeling displays amazing, fan-built LEGO recreations of real-life vehicles, showing off every amazing detail with high-quality photographs. You'll love poring over dozens of models, including Formula 1 racers, construction vehicles, ships, trains, airplanes, and all kinds of trucks. Authors Dennis Glaasker and Dennis Bosman share their own impressive LEGO models as well as highlight models from builders around the world. The Art of LEGO Scale Modeling also includes tips and tricks that describe the design and building process.
£26.09
No Starch Press,US Wicked Cool Shell Scripts, 2nd Edition
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 edition of Wicked Cool Shell Scripts offers a collection of useful, customizable, and fun shell scripts for solving common problems and personalizing your computing environment. Each chapter contains ready-to-use scripts and explanations of how they work, why you'd want to use them, and suggestions for changing and expanding them. You'll find a mix of classic favorites, like a disk backup utility that keeps your files safe when your system crashes, a password manager, a weather tracker, and several games, as well as 23 brand-new scripts, including: ZIP code lookup tool that reports the city and state Bitcoin address information retriever suite of tools for working with cloud services lik
£29.69
No Starch Press,US Lego Space
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!
£21.59
No Starch Press,US The Lego Build-it Book, Vol. 1
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
£17.09
No Starch Press,US The Artist's Guide To Gimp, 2nd Edition
As a full-featured, free alternative to Adobe Photoshop, GIMP is one of the world's most popular open source projects. The latest version of GIMP (2.8) brings long-awaited improvements and powerful new tools to make graphic design and photo manipulation even easier but it's still a notoriously challenging program to use. The Artist's Guide to GIMP teaches you how to use GIMP without a tedious list of menu paths and options. Instead, as you follow along with Michael J. Hammel's step-by-step instructions, you'll learn to produce professional-looking advertisements, apply impressive photographic effects, and design cool logos and text effects. These extensively illustrated tutorials are perfect for hands-on learning or as templates for your own artistic experiments. After a crash course in GIMP's core tools like brushes, patterns, selections, layers, modes, and masks, you'll learn: Photographic techniques to clean up blemishes and dust, create sepia-toned antique images, swap colors, pr
£34.19
No Starch Press,US The Art Of R Programming
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 Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro. Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to: Create artful graphs to visualize complex data sets and functions Write more efficient code using parallel R and vectorization Interface R with C/C++ and Python for increased speed or functionality Find n
£34.19
No Starch Press,US Snip, Burn, Solder, Shred
Snip, Burn, Solder, Shred is packed with fun craft and toy-making projects for geeks on a budget. Inside, you ll find illustrated instructions for 24 quirky playthings. Part I: Kid Stuff contains child-friendly projects like the Lock-N-Latch Treasure Chest and a PVC TeePee; Part II: The Electro-Skiffle Band is devoted to homemade musical instruments; and Part III: The Locomotivated showcases moving toys, like a muzzleloader that shoots marshmallows and a steam-powered milk-carton boat. Each project costs just £10 or less to make and is suitable for anyone, regardless of experience level. As you build, you ll learn useful sewing and carpentry skills, and the appendix offers a primer on electronics and soldering. You (and your kids) will have hours of fun making projects like: A simple electric guitar An oversized joy buzzer that (safely) administers a 100-volt jolt Cool, mess-free, screen-printed T-shirts Kites made from FedEx envelopes Booming Thunderdrums made from salvaged
£21.59
No Starch Press,US The Lego Technic Idea Book: Fantastic Contraptions
The LEGO® Technic Idea Book: Fantastic Contraptions is a collection of hundreds of working examples of simple yet fascinating Technic models that you can build based on their pictures alone. Each project uses color-coded pieces and is photographed from multiple angles, making it easy to see how the models are assembled without the need for step-by-step instructions. Every model illustrates a different principle, concept, or mechanism that will inspire your own original creations. You're encouraged to use these elements as building blocks to create your own masterpieces. The Technic models in Fantastic Contraptions include working catapults, crawling spiders, and bipedal walkers, as well as gadgets powered by fans, propellers, springs, magnets, and vibration. You'll even learn how to add lights, pneumatics, and solar panels to your own models. This visual guide, the third in the three-volume LEGO Technic Idea Book series, is the brainchild of master builder Yoshihito Isogawa of Tokyo,
£17.09
No Starch Press,US Freebsd Device Drivers
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 to write the drivers you need. Thankfully, that stops now. In FreeBSD Device Drivers, Joseph Kong will teach you how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization. After a crash course in the different FreeBSD driver frameworks, extensive tutorial sections dissect real-world drivers like the parallel port printer driver. You'll learn: All about Newbus, the infrastructure used by FreeBSD to manage the hardware devices on your system How to work with ISA, PCI, USB, and other buses The best ways to control and communicate with the hardware devices from user space How to use Direct Memory Access (
£43.19
No Starch Press,US The Manga Guide To Physics
Megumi is an all-star athlete, but she's a failure when it comes to physics class. And she can't concentrate on her tennis matches when she's worried about the questions she missed on the big test! Luckily for her, she befriends Ryota, a patient physics geek who uses real-world examples to help her understand classical mechanics and improve her tennis game in the process! In The Manga Guide to Physics, you'll follow alongside Megumi as she learns about the physics of everyday objects like roller skates, slingshots, braking cars, and tennis serves. In no time, you'll master tough concepts like momentum and impulse, parabolic motion, and the relationship between force, mass, and acceleration. You'll also learn how to: Apply Newton's three laws of motion to real-life problems Determine how objects will move after a collision Draw vector diagrams and simplify complex problems using trigonometry Calculate how an object's kinetic energy changes as its potential energy increases If you'r
£18.99
No Starch Press,US The Manga Guide To Electricity
Rereko is just your average high-school girl from Electopia, the land of electricity, but she's totally failed her final electricity exam! Now she has to go to summer school on Earth. And this time, she has to pass. Luckily, her ever-patient tutor Hikaru is there to help. Join them in the pages of The Manga Guide to Electricity as Rereko examines everyday electrical devices like flashlights, heaters, and circuit breakers, and learns the meaning of abstract concepts like voltage, potential, current, resistance, conductivity, and electrostatic force. The real-world examples that you'll find in The Manga Guide to Electricity will teach you: What electricity is, how it works, how it's created, and how it can be used The relationship between voltage, current, and resistance (Ohm's law) Key electrical concepts like inductance and capacitance How complicated components like transformers, semiconductors, diodes, and transistors work How electricity produces heat and the relationship betw
£21.59
No Starch Press,US The Manga Guide To Calculus
Noriko is just getting started as a junior reporter for the Asagake Times. She wants to cover the hard-hitting issues, like world affairs and politics, but does she have the smarts for it? Thankfully, her overbearing and math-minded boss, Mr. Seki, is here to teach her how to analyze her stories with a mathematical eye. In The Manga Guide to Calculus, you'll follow along with Noriko as she learns that calculus is more than just a class designed to weed out would-be science majors. You'll see that calculus is a useful way to understand the patterns in physics, economics, and the world around us, with help from real-world examples like probability, supply and demand curves, the economics of pollution, and the density of Shochu (a Japanese liquor). Mr. Seki teaches Noriko how to: Use differentiation to understand a function's rate of change Apply the fundamental theorem of calculus, and grasp the relationship between a function's derivative and its integral Integrate and differentiate
£21.59
No Starch Press,US Hacking: The Art Of Exploitation, 2nd Edition
Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope. Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective. The included LiveCD provides a complete Linux programming and debugging environment all without modifying your current operating system. Use it to follow along with the book's examples as you fill gaps in your knowledge and explore hacking techniques on your own. Get your hands dirty debugging code, overflowing buffers, hijacking network communications, bypassing protections, ex
£43.19
No Starch Press,US Forbidden Lego
It just may be impossible to exhaust the creative potential of LEGO® bricks. With an active imagination as your guide, there are endless possibilities provided you follow the LEGO Company's official (and sensible) rules. This means no cutting or tampering with bricks, creating models that shoot unapproved projectiles, or using non-standard parts with any LEGO product. After all, those little precision-molded ABS bricks can be dangerous on the wrong hands! Well, toss those rules out the window. Forbidden LEGO introduces you to the type of free-style building that LEGO's master builders do for fun in the back room. Using LEGO bricks in combination with common household materials (from rubber bands and glue to plastic spoons and ping-pong balls) along with some very unorthodox building techniques, you'll learn to create working models that LEGO would never endorse. Try your hand at a toy gun that shoots LEGO plates, a candy catapult, a high voltage LEGO vehicle, a continuous-fire ping-p
£21.59
No Starch Press,US Devops For The Desperate: A Hands-On Survival Guide
This book introduces fundamental concepts software developers need to know to flourish in a modern DevOps environment including infrastructure as code, configuration management, security, containerization and orchestration, monitoring and alerting, and troubleshooting. Readers will follow along with hands-on examples to learn how to tackle common DevOps tasks.
£26.09
No Starch Press,US The LEGO (R) Engineer
LEGO (R) bricks meet The Way Things Work in this fun, informative tour of the world of engineering, from the creative mind of expert LEGO (R) builder Jeff Friesen. In The LEGO (R) Engineer, you'll explore how some of humanity's greatest feats of engineering work, from towering skyscrapers to powerful rockets to speeding bullet trains. Then follow step-by-step instructions to build these marvels with LEGO (R) bricks as you experience the world of engineering in a fun new way. How do diesel and electric engines work together to drive massive freight trains? How does a container ship's bow shape contribute to its fuel efficiency? How do cable-stayed bridges distribute weight differently than suspension bridges? You'll learn the answers to these engineering questions and more as you build your way through over 30 models, all designed by LEGO (R) expert Jeff Friesen. Understanding the engineering principles behind these structures will not only help you better appreciate the world around you, but will also help you make your own LEGO (R) builds more realistic.
£21.59
No Starch Press,US Practical Linux Forensics: A Guide for Digital Investigators
Practical Linux Forensics dives into the technical details of analyzing postmortem forensic images of Linux systems which have been misused, abused, or the target of malicious attacks. It helps forensic investigators locate and analyze digital evidence found on Linux desktops, servers, and IoT devices. You'll learn how to identify digital artifacts which may be of interest to an investigation, draw logical conclusions, reconstruct past activity from incidents, how Linux works from a digital forensics and investigation perspective, and how to interpret evidence from Linux environments.
£51.29
No Starch Press,US Bug Bounty Bootcamp: The Guide to Finding and Reporting Web Vulnerabilities
Bug bounty programmes are company-sponsored programmes that invite researchers to search for vulnerabilities on their applications and reward them for their findings. This book is designed to help beginners with little to no security experience learn web hacking, find bugs, and stay competitive in this booming and lucrative industry. You'll learn how to hack mobile apps, find vulnerabilities in APIs, and automate your hacking process. By the end of the book, you'll have learned the tools and techniques necessary to be a competent web hacker and find bugs on a bug bounty programme.
£43.19
No Starch Press,US Designing Secure Software: A Guide for Developers
Designing Secure Software consolidates Loren Kohnfelder's more than twenty years of experience into a concise, elegant guide to improving the security of technology products. Written for a wide range of software professionals, it emphasizes building security into software design early and involving the entire team in the process. The book begins with a discussion of core concepts. The second part, perhaps this book's most important contribution, covers the process of designing and reviewing a software design with security considerations in mind. The final section details the most common coding flaws that create vulnerabilities, making copious use of code snippets written in C and Python to illustrate implementation vulnerabilities.
£43.19
No Starch Press,US How To Hack Like A Ghost: Breaching the Cloud
How to Hack Like a Ghost takes readers deep inside the mind of a hacker as they carry out a fictionalised attack against a tech company, teaching cutting-edge hacking techniques along the way. Readers shadow a hacker as they describe, with detailed code, how they might hack a tech company and escape detection. While the account is fictional, the tech company's vulnerabilities are drawn from real-life weaknesses common in today's corporate, cloud-based systems. By following along and studying the code, the reader learns practical, cutting-edge hacking techniques.
£30.59
No Starch Press,US Foundations Of Information Security: A Straightforward Introduction
Foundations of Information Security provides readers with fundamental knowledge of information security in both theoretical and practical aspects. Each chapter explores one main security concept, lists scenarios in which the concept is applicable, and discusses the implementation of that concept in detail, often by going over rival models or strategies. Readers will come away with a sense of what types of assets need protecting, what kinds of risks exist, and what kinds of defensive measures can be taken.
£34.19
No Starch Press,US How Linux Works, 3rd Edition: What Every Superuser Should Know
In this third edition of the best selling How Linux Works, author Brian Ward peels back the layers of this well-loved operating system to make Linux internals accessible. Readers learn how Linux boots, how the kernel manages devices and device drivers, and how processes, networking, interfaces, firewalls, and servers work. They also learn how Linux-based development tools work, how to use shared libraries, and how to write effective shell scripts. This edition has been thoroughly updated and expanded with added coverage of Logical Volume Manager (LVM), virtualisation, and containers.
£40.49
No Starch Press,US ScratchJr Coding Cards: Creative Coding Activities
The ScratchJr Coding Cards are a deck of 75 activity cards covering fun and exciting projects designed to educate young children with the visual programming language, ScratchJr.ScratchJr is a free, introductory computer programming language that runs on iPads, Android tablets, Amazon tablets, and Chromebooks. Derived from Scratch, the wildly popular programming language used by millions of kids worldwide, ScratchJr helps even younger children (5 to 7 years old) create their own playful animations, interactive stories, and dynamic games.The ScratchJr Coding Cards encourage kids to think creatively and systematically while developing computational thinking skills. Kids will learn powerful ideas about computer science by using ScratchJr programming blocks to make characters move, jump, dance, sing, and more. As they work through the deck, they will become creative thinkers and problem solvers.Written by the ScratchJr co-creator, Prof. Marina Umaschi Bers, and Dr. Amanda Sullivan, the exercises in ScratchJr Coding Cards will encourage kids to develop coding skills as well as foundational concepts for literacy, math, planning, and problem-solving, all while having fun. The cards are created using the pedagogical approach developed by Prof. Bers to teach coding in a playful way to young children.
£19.51
No Starch Press,US Think Like A Programmer
The real challenge of programming isn't learning a language's syntax it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to: Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond a
£29.69
No Starch Press,US Learn You A Haskell For Great Good
It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You'll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you've got the basics down, the real black belt master-class begins: you'll learn to use applicative functors, monads, zippers, and all the other mythical Haskell constructs you've only read about in storybooks. As you work your way through the author's imaginative (and occasionally insane) examples, you'll learn to: Laugh in the face of side effects as you wield purely functional programming techniques Use the magic of Haskell's 'laziness' to play with infinite sets of data Organize your programs by creating your own types, type classes, and modules Use Haskell's elegant input/
£38.69
No Starch Press,US Rails Crash Course
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 and create web applications that are fast, stable, and secure. In Part I, you ll learn Ruby and Rails fundamentals and then dive straight into models, controllers, views, and deployment. As you work through the basics, you ll learn how to: Craft persistent models with Active Record Build view templates with Embedded Ruby Use Git to roll back to previous versions of your code base Deploy applications to Heroku In Part II, you ll take your skills to the next level as you build a social networking app with more advanced Ruby tools, such as modules and metaprogramming, and advanced data modeling techniques within Rails s Active Record. You ll learn how to: Implement an authentication sy
£29.69
No Starch Press,US The Lego Mindstorms Nxt 2.0 Discovery Book
Discover the many features of the LEGO® MINDSTORMS® NXT 2.0 set. The LEGO MINDSTORMS NXT 2.0 Discovery Book is the complete, illustrated, beginner's guide to MINDSTORMS that you've been looking for. The crystal clear instructions in the Discovery Book will show you how to harness the capabilities of the NXT 2.0 set to build and program your own robots. Author and robotics instructor Laurens Valk walks you through the set, showing you how to use its various pieces, and how to use the NXT software to program robots. Interactive tutorials make it easy for you to reach an advanced level of programming as you learn to build robots that move, monitor sensors, and use advanced programming techniques like data wires and variables. You'll build eight increasingly sophisticated robots like the Strider (a six-legged walking creature), the CCC (a climbing vehicle), the Hybrid Brick Sorter (a robot that sorts by color and size), and the Snatcher (an autonomous robotic arm). Numerous building and p
£26.09
No Starch Press,US Geeky LEGO Crafts
Indulge your love for LEGO by making the challenging, quirky, and occasionally practical designs in Geeky LEGO Crafts. Follow the step-by-step instructions to build handy bookends, geeky coasters, a stylish wine rack, adorable pencil holders, and much more.
£16.07
No Starch Press,US The Cult Of Mac
There is no product on the planet that enjoys the devotion of a Macintosh computer. Famously dedicated to their machines, many Mac fans eat, sleep, and breathe Macintosh. The Cult of Mac is the first book about Macintosh culture, arguably the largest distinct subculture in computing. Written by Wired News managing editor Leander Kahney, The Cult of Mac is an in-depth look at Mac users and their unique, creative, and often very funny culture. Like fans of a football team or a rock group, Macintosh fans have their own customs, with clearly defined obsessions, rites and passages. From people who get Mac tattoos and haircuts, to those who furnish their apartments with empty Mac boxes, this book details Mac fandom in all of its forms. The paperback edition includes an all-new chapter about the iPod, updates throughout, and new photos that reflect current Apple technology.
£23.99
No Starch Press,US Ruby Wizardry
The Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons? Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you ll learn real programming skills, like how to: Use fundamental concepts like variables, symbols, arrays, and strings Work with Ruby hashes to create a programmable breakfast menu Control program flow with loops and conditionals to help the Royal Plumber Test your wild and crazy ideas in IRB and save your programs as scripts Create a class of mini-wizards, each with their own superpower! Organize and reuse your code with methods and lists Write your own amazing interactive stories using Ruby Along the way, you ll meet colorful characters from around the kingdom, like the hacker Queen, the Off-White Kn
£26.09
No Starch Press,US The Shape Of Data: Geometry-Based Machine Learning and Data Analysis in R
The Shape of Data shows how to use geometry- and topology-based algorithms for machine learning. Focused on practical applications rather than dense mathematical concepts, the book progresses through coding examples using social network data, text data, medical data, and education data. Readers will come away with an entirely new toolkit to use in their own machine-learning work, as well as with a solid understanding of some of the most exciting algorithms being used in the field today.
£34.19
No Starch Press,US Mysql Crash Course: A Hands-on Introduction to Database Development
This complete guide to all things MySQL will take readers from the absolute basics of creating a table to the complexities of managing an entire database. Learn to build efficient databases through interesting examples, exercises, and three hands-on projects creating databases for weather, voter, and salary data. The book leads readers through all of MySQL's intricacies, without the technical jargon. It's designed to help build confidence in creating simple databases and tables before learning more advanced concepts, including how to update and delete data, work with multiple tables, and avoid common mishaps. By the end of the book, readers will be database management pros, who know how to carry out comprehensive data projects with ease.
£40.49
No Starch Press,US Dive Into Data Science: Use Python To Tackle Your Toughest Business Challenges
This beginner's book will teach you how to apply the principles of data science to improve your business strategies - no math proficiency required! Easy-to-follow chapters take the reader through concepts like A/B testing, supervised and unsupervised machine learning, web scraping, and more. Each concept is illustrated using real-world business applications, real-world data, and useful Python code examples. The tone is conversational, and the author avoids the dense mathematical theories associated with data science in favour of simple explanations and practical applications. By the end of the book, readers should be comfortable working with data, applying data to business problems, and using best practices to analyse data using Python.
£34.19
No Starch Press,US Androids: The Team that Built the Android Operating System
In 2004, Android was two people who wanted to build camera software but couldn't get investors interested. Today, Android is a large team at Google, delivering an operating system (including camera software) to over 3 billion devices worldwide. This is the inside story, told by the people who made it happen. This is a first-hand chronological account of how the start-up began, how the team came together, and how they all built an operating system from the kernel level to its applications and everything in between.
£21.59
No Starch Press,US Getting Started With Lego Mindstorms: Learn the Basics of Building and Programming Robots
You've just gotten a LEGO robotics kit. Now what? Getting Started with LEGO Robotics teaches you everything you need to know to go from beginner to proficient robotics engineer, using examples compatible with the LEGO MINDSTORMS Robot Inventor and SPIKE Prime sets. You'll be making interactive games, competition-ready autonomous vehicles, and practical inventions like motorized grabbers and recycling sorters in no time. Loads of challenges and open-ended projects will inspire you to try out what you've learned.
£17.09
No Starch Press,US Object-oriented Python: Master OOP by Building Games and GUIs
Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You'll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You'll explore the key concepts of object-oriented programming - encapsulation, polymorphism, and inheritance - and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you'll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI) programs in Python.
£38.69
No Starch Press,US Learn Physics With Functional Programming: A Hands-on Guide to Exploring Physics with Haskell
This book teaches you to solve physics problems using the functional programming paradigm. Ideal for first-time programmers and science aficionados alike, it introduces the Haskell programming language and encourages the writing of beautiful code to match the elegant ideas of theoretical physics. Haskell's powerful system of types is capable of encoding important mathematical structures like vectors, derivatives, integrals, scalar fields, and differential equations.
£43.19
No Starch Press,US Crypto Dictionary: 500 Tasty Tidbits for the Curious Cryptographer
The go-to dictionary (and encyclopedia) for crypto novices and experts alike. It covers technical terms found in modern software analysis, such as 'block cipher,' while providing context for historical references like the 'crypto wars,' sharing amusing anecdotes (ever hear of the 'Hasty Pudding Cipher'?), and describing major conferences in the field, including Eurocrypt and Real World Crypto. Includes descriptions of the field's most innovative techniques, like threshold cryptography, as well as those developed in the context of blockchain applications, in a broadly approachable way.
£21.59
No Starch Press,US How Cybersecurity Really Works: A Hands-On Guide
Cybersecurity for Beginners is an engaging, informal introduction to the field of cybersecurity. Readers learn how attackers operate, as well as how to defend individuals and organisations against online attacks. An accessible introduction to the field of cybersecurity, requiring no prior technical knowledge. Readers learn how 'black hat' (criminal) hackers select targets, trick victims into divulging private information, deploy malware, steal passwords, steal data, pirate WiFi, and escape detection. Readers also learn strategies for defending against online attacks.
£24.07
No Starch Press,US Practical Sql, 2nd Edition
Second edition of the best-selling Practical SQL. An approachable guide to programming in SQL (Structured Query Language) that will teach even beginning programmers how to build powerful databases and analyze data to find meaningful information.
£34.19
No Starch Press,US Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
Algorithms for the Adventurous is a thorough introduction to algorithms. Readers learn about many standard computer science algorithms including ones for searching, sorting, and optimisation as well as newer ones used in machine learning and artificial intelligence. Readers also learn how to understand ''real life'' algorithms, and need little more than high school math to understand an algorithm and the Python code needed to implement the algorithm.
£34.19
No Starch Press,US Deep Learning: A Visual Approach
Deep Learning: A Visual Approach helps demystify the algorithms that enable computers to drive cars, win chess tournaments, and create symphonies, while giving readers the tools necessary to build their own systems to help them find the information hiding within their own data, create 'deep dream' artwork, or create new stories in the style of their favorite authors.
£85.49
No Starch Press,US Computer Graphics From Scratch: A Programmer's Introduction to 3D Rendering
Behind the beautiful imagery of the latest animated movie and the realistic environments of popular videogames lie some mysterious algorithms. Computer Graphics from Scratch aims to demystify these algorithms and show readers that computer graphics can be surprisingly simple. This broad introductory book gives readers an overview of the computer graphics field. Every algorithm is built up without the use of external libraries or APIs and is presented with language agnostic pseudocode, allowing anyone with a basic understanding of programming and secondary school maths to follow along.
£43.19
No Starch Press,US Write Great Code, Volume 1, 2nd Edition: Understanding the Machine
Like the highly regarded first edition, this second edition of Understanding the Machine covers machine organisation and computer science topics like the CPU, machine architecture, memory and cache organisation, I/O and peripheral devices, and how the decoding and execution of machine instructions affects software performance. This edition has been updated to cover 64-bit machines, newer peripheral devices, larger memory systems, large-scale SSDs, and newer CPUs like those used in personal computers and tablets.
£40.49
No Starch Press,US Python One-liners
Python One-Liners will show readers how to perform useful tasks with one line of Python code. Following a brief Python refresher, the book covers essential advanced topics like slicing, regular expressions, list comprehension, broadcasting, lambda functions, algorithms, logistic regression and more. Each chapter introduces a problem to solve, walks the reader through the skills necessary to solve the problem, then provides a concise one-liner Python solution with a detailed explanation.
£34.19
No Starch Press,US The From Arsenic to Zirconium: Poems and Surprising Facts About the Elements
The Periodic Table of Poems is a unique collection of 93 short poems that explores the properties and nuances of each element in the periodic table. Davern discusses the science, history, and quirks of each element--things like why potassium reacts explosively with water, what about arsenic makes it both a deadly poison and a cure for syphilis, and how mercury inspired the term "mad as a hatter". For example- Li, small and light, the soft metal with mettle! Keeps much of our mobile-power'd world in good fettle; In sea and in soil, Floats on water and oil, Has helped many's the troubled mind settle.
£16.19
No Starch Press,US Scratch 3 Programming Playground: Learn to Program by Making Cool Games
Kids learn to code by making fun computer games with the Scratch programming language. Games include things like a timed maze, a snake game, asteroids, and more. By combining colorful Scratch programming blocks of code, kids quickly learn computer programming concepts, like loops, strings, and variables, without having to master the cryptic syntax found in most programming languages. Easy-to-follow, full color instructions let readers get immediate results with minor supervision. Review questions and coding challenges reinforce learning and aid classroom use and the development of lesson plans.
£21.59
No Starch Press,US Homemade Robots: 10 Simple Bots to Build with Stuff Around the House
A fun coding-free beginner's guide to basic robotics. The book's 16 simple and entertaining robots can all be built using only common materials, basic tools, and some basic electronic components. Readers will use a computer fan and a cake tin to make a nervous bot that vibrates across the floor, build a rolling barrel robot using a paint can and servo motor, and make an unpredictable rolling bot from an over-sized tennis ball and a scrubbing brush, plus plenty more.
£16.99