Search results for ""No Starch Press,US""
No Starch Press,US Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
The Hacker's Guide to Python will teach you how to fine tune your Python code and give you a deeper understanding of how the language works under the hood. This essential guide distils years of Python experience into a handy collection of general advice and specific tips that will help you pick the right libraries, distribute your code correctly, build future-proof programs, and optimise your programs down to the bytecode.
£29.69
No Starch Press,US Malware Data Science: Attack, Detection, and Attribution
Security has become a 'big data' problem. The growth rate of malware has accelerated to tens of millions of new files per year while our networks generate an ever-larger flood of security-relevant data each day. In order to defend against these advanced attacks, you'll need to know how to think like a data scientist. In Malware Data Science, security data scientist Joshua Saxe introduces machine learning, statistics, social network analysis, and data visualisation, and shows you how to apply these methods to malware detection and analysis.
£43.19
No Starch Press,US The Lego Christmas Ornaments Book
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.
£16.19
No Starch Press,US Rootkits And Bootkits: Reversing Modern Malware and Next Generation Threats
Security experts Alex Matrosov, Eugene Rodionov, and Sergey Bratus share the knowledge they've gained over years of professional research to help you counter threats. We're talking hard stuff - attacks buried deep in a machine's boot process or UEFI firmware that keep malware analysts up late at night. With these field notes, you'll trace malware evolution from rootkits like TDL3 to present day UEFI implants and examine how these malware infect the system, persist through reboot, and evade security software. The game is not lost.
£43.19
No Starch Press,US Beautiful Lego 3: Wild
Scenes from nature spring to life in Mike Doyle's latest curated collection of LEGO art, Beautiful LEGO: Wild! From botanical marvels to adorable critters such as a sea otter family made from 3,500 LEGO pieces every page is sure to delight the artist and naturalist in all of us. Interviews with LEGO masters from around the world give you a glimpse into the inspiration behind these incredible works of art. Discover amazing landscapes, insects, mythical creatures, and more, all within the enchanting pages of Beautiful LEGO: Wild!
£21.59
No Starch Press,US Inside The Machine: An Illustrated Introduction to Microprocessors and Computer Architecture
This is a softcover version of the original hardcover edition released December 28, 2006 (ISBN 9781593271046). 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 a firm grasp of the fundamental concepts at the heart of all modern computing. Inside the Machine, from the co-founder of the highly respected Ars Technica website, explains how microprocessors operate-what they do and how they do it. Now in softcover, the book uses analogies, full-color diagrams, and clear language to convey the ideas that form the basis of modern computing. After discussing computers in the abstract, the book examines specific microprocessors from Intel, IBM, and Motorola, from the original models up through today's leading processors. It contains
£43.19
No Starch Press,US Ios Application Security
Eliminating security holes in iOS apps is critical for any developer who wants to protect their users from the bad guys. In iOS Application Security, mobile security expert David Thiel reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them. After a crash course on iOS application structure and Objective-C design patterns, you ll move on to spotting bad code and plugging the holes. You ll learn about: The iOS security model and the limits of its built-in protections The myriad ways sensitive data can leak into places it shouldn t, such as through the pasteboard How to implement encryption with the Keychain, the Data Protection API, and CommonCrypto Legacy flaws from C that still cause problems in modern iOS applications Privacy issues related to gathering user data and how to mitigate potential pitfalls Don t let your app s security leak become another headline. Whether you re looking to bolster your app s defenses or huntin
£43.19
No Starch Press,US How Linux Works, 2nd Edition
Unlike some operating systems, Linux doesn t try to hide the important bits from you it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You ll learn: How Linux boots, from boot loaders to init implementations (systemd, Upstart, and System V) How the kernel manages devices, device drivers, and processes How networking, interfaces, firewalls, and servers work How development tools work and relate to shared libraries How to write effective shell scripts You ll also explore the kernel and examine key system ta
£34.19
No Starch Press,US The Lego Mindstorms Ev3 Laboratory
The LEGO® MINDSTORMS® EV3 set offers so many new and exciting features that it can be hard to know where to begin. Without the help of an expert, it could take months of experimentation to learn how to use the advanced mechanisms and numerous programming features. In The LEGO MINDSTORMS EV3 Laboratory, author Daniele Benedettelli, robotics expert and member of the elite LEGO MINDSTORMS Expert Panel, shows you how to use gears, beams, motors, sensors, and programming blocks to create sophisticated robots that can avoid obstacles, walk on two legs, and even demonstrate autonomous behavior. You ll also dig into related math, engineering, and robotics concepts that will help you create your own amazing robots. Programming experiments throughout will challenge you, while a series of comics and countless illustrations inform the discussion and keep things fun. As you make your way through the book, you ll build and program five wicked cool robots: ROV3R, a vehicle you can modify to do thin
£29.69
No Starch Press,US The Tangled Web
Modern web applications are built on a tangle of technologies that have been developed over time and then haphazardly pieced together. Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape. In The Tangled Web, Michal Zalewski, one of the world s top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they re fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security. You ll learn how to: Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Shar
£51.29
No Starch Press,US The Lego Technic Idea Book: Simple Machines
The LEGO® Technic Idea Book: Simple Machines 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 Simple Machines demonstrate basic configurations of gears, shafts, pulleys, turntables, connectors, and the like. You'll learn how to create small, elegant machines like cranes, operable doors, motorized cars, a rubber band-powered rocket launcher, a hand-cranked drag racer, and even musical instruments. This visual guide, the first in the three-volume LEGO Technic Idea Book series, is the brainchild of
£16.19
No Starch Press,US The Manga Guide To The Universe
Join Kanna, Kanta, Yamane, and Gloria in The Manga Guide to the Universe as they explore our solar system, the Milky Way, and faraway galaxies in search of the universe s greatest mysteries: dark matter, cosmic expansion, and the Big Bang itself. As you rocket across the night sky, you ll become acquainted with modern astronomy and astrophysics, as well as the classical discoveries and theories on which they re built. You ll even learn why some scientists believe finding extraterrestrial life is inevitable! You ll also learn about: Discoveries made by Copernicus, Galileo, Kepler, Hubble, and other seminal astronomers Theories of the universe s origins, evolution, and geometry The ways you can measure and observe heavenly bodies with different telescopes, and how astronomers calculate distances in space Stellar classifications and how the temperature, size, and magnitude of a star are related Cosmic background radiation, what the WMAP satellite discovered, and scientists predicti
£21.59
No Starch Press,US The Manga Guide To Biochemistry
Kumi loves to eat, but she's worried that her passion for junk food is affecting her health. Determined to unlock the secrets of dieting, she enlists the help of her brainy friend Nemoto and his beautiful biochemistry professor, Dr. Kurosaka. And so it begins... Follow along in The Manga Guide to Biochemistry as Kumi explores the mysteries of her body's inner workings. With the help of RoboCat, the professor's friendly endoscopic robot, you'll soar through the incredible chemical machinery that keeps us alive and get an up-close look at biopolymers like DNA and proteins, the metabolic processes that turn our food into energy, and the enzymes that fuel our bodies' chemical reactions. As you dive into the depths of plant and animal cells, you'll learn about: The metabolism of substances like carbohydrates, lipids, proteins, and alcohol How the energy powerhouses known as mitochondria produce ATP DNA transcription and the different types of RNA that work together to translate the gene
£21.59
No Starch Press,US Writing a C Compiler
£60.29
No Starch Press,US The Book Of R
The Book of R is a comprehensive, beginner-friendly guide to R, the world s most popular programming language for statistical analysis. Even if you have no programming experience and little more than a grounding in the basics of mathematics, you ll find everything you need to begin using R effectively for statistical analysis. You ll start with the basics, like how to handle data and write simple programs, before moving on to more advanced topics, like producing statistical summaries of your data and performing statistical tests and modeling. You ll even learn how to create impressive data visualizations with R s basic graphics tools and contributed packages, like ggplot2 and ggvis, as well as interactive 3D visualizations using the rgl package. Dozens of hands-on exercises (with downloadable solutions) take you from theory to practice, as you learn: The fundamentals of programming in R, including how to write data frames, create functions, and use variables, statements, and loops S
£51.29
No Starch Press,US Growing Software
As the technology leader at a small software company, you need to focus on people, products, processes, and technology as you bring your software to market, while doing your best to put out fires and minimize headaches. Growing Software is your guide to juggling the day-to-day challenges of running a software company while managing those long-term problems and making sure that your business continues to grow. With practical, hands-on advice, Growing Software will teach you how to build and lead an effective team, define and sell your products, work with everyone from customers to CEOs, and ensure high-quality results. Instead of learning by trial and error, you'll benefit from author Louis Testa's 20+ years of management experience. Testa combines big-picture advice, specific solutions, and real-life anecdotes to teach you how to: Work effectively with your CEO and executive team Improve development team efficiency and enthusiasm Evaluate your software methodology to improve effect
£34.19
No Starch Press,US The Lego Mindstorms Ev3 Idea Book
The LEGO® MINDSTORMS® EV3 Idea Book explores dozens of creative ways to build amazing mechanisms with the LEGO MINDSTORMS EV3 set. Each model includes a list of the required parts, minimal text, and colorful photographs from multiple angles so you can re-create it without the need for step-by-step instructions. You ll learn to build cars with real suspension, steerable crawlers, ball-shooters, grasping robotic arms, and other creative marvels. Each model demonstrates simple mechanical principles that you can use as building blocks for your own creations. Best of all, every part you need to build these machines comes in one LEGO set (#31313)!
£21.59
No Starch Press,US Cracking Codes With Python: An Introduction to Building and Breaking Ciphers
Cracking Secret Codes with Python is a hands-on introduction to Python that teaches readers how to make and hack cipher programs, which are used to encrypt secret messages. It covers ciphers like the Caesar cipher, transposition cipher, and the RSA cipher, and teaches readers how to test and hack them. For every program, Sweigart provides the full source code and then walks readers through it, explaining how every line works. Along the way, readers will learn Python fundamentals - and by the book's end, they'll have a solid foundation in Python and some fun programs under their belt.
£26.09
No Starch Press,US Algorithmic Thinking, 2nd Edition: A Problem-Based Introduction
Knowing how to design algorithms will take you from being a good programmer to a great programmer. This completely revised second edition teaches you how to design your own rocket-fast, right-for-the-task algorithms-minus the proofs and complex math. Forget the useless pseudocode and played-out examples you've seen in other books. Author and award-winning educator Dan Zingaro draws problems straight from online programming competitions to rigorously teach you all of the heavyweights you need to know, like hash tables, recursion, trees, graphs, and heaps. As he guides you to the perfect algorithmic solution for each unique programming puzzle, you'll build up a toolkit of go-to algorithms for quickly and correctly solving any problem you come across. The second edition features several entirely new chapters on dynamic programming and randomized algorithms, as well as more effective problems and enhanced explanations. Code examples are provided using the C language. Learn how to: Classif
£43.19
No Starch Press,US Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
Since its initial debut in 2015, this critically acclaimed quick-start guide to programming has taught millions of people all over the world to write clean code, solve problems, and build custom applications in the popular language of Python. The highly anticipated third edition of Python Crash Course has been completely revised with updated code, practices, and projects-making it the ultimate launchpad for beginners to start their engines and code in Python 3!
£43.19
No Starch Press,US Hacking Apis: Breaking Web Application Programming Interfaces
You'll learn how REST and GraphQL APIs work in the wild and set up a streamlined API testing lab with Burp Suite and Postman. Then you'll master tools useful for reconnaissance, endpoint analysis, and fuzzing, such as Kiterunner. Next, you'll learn to perform common attacks, like those targeting an API's authentication mechanisms and the injection vulnerabilities commonly found in web applications. You'll also learn techniques for bypassing protections against these attacks so that you can uncover API bugs other hackers aren't finding and improve the security of applications on the web.
£51.29
No Starch Press,US Modeling And Simulation In Python
Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modelling - that is, the art of describing and simulating real-world systems. Readers are guided through modelling things like world population growth, infectious disease, bungee jumping, baseball flight trajectories, celestial mechanics, and more while simultaneously developing a strong understanding of fundamental programming concepts like loops, vectors, and functions. Clear and concise, with a focus on learning by doing, the author spares the reader abstract, theoretical complexities and gets right to hands-on examples that show how to produce useful models and simulations.
£34.19
No Starch Press,US Python For Data Science: A Hands-On Introduction
Python is an ideal choice for accessing, manipulating, and gaining insights from data of all kinds. Python for Data Science introduces you to the Pythonic world of data analysis with a learn-by-doing approach rooted in practical examples and hands-on activities. You'll learn how to write Python code to obtain, transform, and analyse data, practicing state-of-the-art data processing techniques for use cases in business management, marketing, and decision support.
£51.29
No Starch Press,US How To Hack Like A Legend: Breaking Windows
Step into the shoes of a master hacker as he breaks into an intelligent, highly defensive Windows environment. You'll be infiltrating the suspicious (fictional) offshoring company G & S Trust and their hostile Microsoft stronghold. While the target is fictional, the corporation's vulnerabilities are based on real-life weaknesses in today s advanced Windows defense systems. You'll experience all the thrills, frustrations, dead-ends, and eureka moments of the mission first-hand, while picking up practical, cutting-edge techniques for evading Microsoft's best security systems.
£26.09
No Starch Press,US The Big Book Of Small Python Projects: 81 Easy Practice Programs
The 100+ short, complete Python programmes in this book are designed to help beginning-to-intermediate Python programmers broaden their skills by providing a diverse set of coding examples they can study, emulate, and draw inspiration from. The programmes range from classic card and board games and mazes, to maths and probability demos, and mad libs. The author includes the complete code for each programme, as well as commentary and suggestions for how to modify and experiment with code.
£34.19
No Starch Press,US Dead Simple Python: Idiomatic Python for the Impatient Programmer
Dead Simple Python dives deep into the nuts and bolts of the Python programming language. It unpacks the technical 'whys' and 'hows' of the language's fundamental concepts and helps readers use these concepts to write idiomatic Python. Readers go from basics to project deployment in under 400 pages.
£51.29
No Starch Press,US How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine
From Amps to Apps: How Computers Work takes an informal approach to topics often reserved for textbooks. Each chapter covers one foundational aspect of computing. Exercises and hands-on activities throughout are designed to help the reader learn. Exercises mostly involve mental problem solving, while hands-on activities require the reader to actually try various aspects of computing: building a circuit, writing software, and so forth.
£34.19
No Starch Press,US Machine Learning For Kids: A Playful Introduction to Artificial Intelligence
Machine Learning for Kids introduces young readers to the concept of Artificial Intelligence (AI) and the related applications of Machine Learning. Readers learn how to create intelligent games like a rock-paper-scissors game that can learn hand motions and use them to compete against another player; a post sorting game that will recognise the postal code on an envelope and use it to send a letter to the right place. Each project demonstrates a different way that AI is used in the real-world, and readers will be introduced to the biggest issues and challenges that the adoption of AI brings to society.
£29.69
No Starch Press,US Web Security For Developers: Real Threats, Practical Defense
Every website today is vulnerable to attack and a compromised website can ruin a company's reputation. Web Security Basics for Developers covers everything a web developer needs to know about web security. Readers will learn who attackers are and what they have at their disposal, how the Internet and websites operate, and various ways websites get attacked. Author Malcolm McDonald explores common attacks like SQL injection and cross-site scripting, as well as common vulnerabilities like information leakage, offering real-world examples and code samples.
£26.09
No Starch Press,US Bayesian Statistics The Fun Way
Bayesian Statistics the Fun Way gets you understanding the theory behind data analysis without making you slog through a load of dry concepts first - with no programming experience necessary. You'll learn about probability with LEGO, statistics through Star Wars, distributions with bomb fuses, estimation through precipitation, and come away with some strong mathematical reasoning skills. This is a super approachable book for people who need to do data science and probability work in their lives, but never got a good grip on the underlying theory.
£29.69
No Starch Press,US The Lego Neighborhood Book 2: Build Your Own Town!
Enter the fantastical world of model building. The LEGO Neighborhood Book 2 is a full colour guide to creating intricate, bustling LEGO neighbourhoods, and cities. In this second volume, a follow up to the runaway best-selling first volume, readers learn even more ways to create classic architectural styles using only LEGO bricks. In addition to creating entire buildings, LEGO model-building experts Brian and Jason Lyles also show readers how to create interesting architectural features like cornices, false fronts, porches, and detailed interiors and furniture.
£17.09
No Starch Press,US Serious Cryptography: A Practical Introduction to Modern Encryption
Serious Cryptography is the much anticipated review of modern cryptography by cryptographer JP Aumasson. This is a book for readers who want to understand how cryptography works in today's world. The book is suitable for a wide audience, yet is filled with mathematical concepts and meaty discussions of how the various cryptographic mechanisms work. Chapters cover the notion of secure encryption, randomness, block ciphers and ciphers, hash functions and message authentication codes, public-key crypto including RSA, Diffie-Hellman, and elliptic curves, as well as TLS and post-quantum cryptography. Numerous code examples and real use cases throughout will help practitioners to understand the core concepts behind modern cryptography, as well as how to choose the best algorithm or protocol and ask the right questions of vendors. Aumasson discusses core concepts like computational security and forward secrecy, as well as strengths and limitations of cryptographic functionalities related to
£43.19
No Starch Press,US Attacking Network Protocols
Attacking Network Protocols is a deep-dive into network vulnerability discovery from James Forshaw, Microsoft's top bug hunter. This comprehensive guide looks at networking from an attacker's perspective to help you find, exploit, and ultimately protect vulnerabilities.Part I starts with a rundown of networking basics and traffic capture, as it builds a foundation for analyzing a network. Part II moves on to protocol analysis, both static and dynamic; you'll learn about common protocol structures, cryptography, and protocol security, and how to reverse engineer code with IDA Pro, ILSpy, and Javasnoop. Part III focuses on finding and exploiting vulnerabilities, including an overview of common bug classes, fuzzing, debugging, exhaustion attacks, and how to develop custom tools. Forshaw ends with an overview of the best tools for analyzing and exploiting networks. By the book's end, you'll have a deep understanding of how to analyze network communication and where to look for vulnerabilities.You'll learn how to--Capture, manipulate, and spoof packets both passively and on the wire-Reverse engineer code, brute force passwords, and decrypt traffic-Exploit vulnerabilities with denial-of-service attacks, authentication and authorization bypasses, and memory corruptions-Use capture and analysis tools like IDA Pro, Wireshark, and CANAPE-Strengthen your exploits by rerouting network traffic, exploiting compression, and controlling data flowAttacking Network Protocols is a must-have for any penetration tester, bug hunter, or developer looking to exploit and secure network vulnerabilities.
£43.19
No Starch Press,US The Lego Build-it Book, Vol. 2
With just one collection of LEGO bricks, you can build any of these 10 models from the simple Hot Rod to the mighty Excavator. Tips and tricks will inspire you to create your own amazing models. Whether you re new to the LEGO Build-It Book series or ready for a new challenge, you re in for hours of fun! Hot Rod Forklift Wrecker Roadster Gran Turismo Dune Buggy Chopper Big Rig F1 Racer Excavator
£17.09
No Starch Press,US Electronics For Kids
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
£21.59
No Starch Press,US The Tcp/ip Guide
From Charles M. Kozierok, the creator of the highly regarded www.pcguide.com, comes The TCP/IP Guide. This completely up-to-date, encyclopedic reference on the TCP/IP protocol suite will appeal to newcomers and the seasoned professional alike. Kozierok details the core protocols that make TCP/IP internetworks function and the most important classic TCP/IP applications, integrating IPv6 coverage throughout. Over 350 illustrations and hundreds of tables help to explain the finer points of this complex topic. The book s personal, user-friendly writing style lets readers of all levels understand the dozens of protocols and technologies that run the Internet, with full coverage of PPP, ARP, IP, IPv6, IP NAT, IPSec, Mobile IP, ICMP, RIP, BGP, TCP, UDP, DNS, DHCP, SNMP, FTP, SMTP, NNTP, HTTP, Telnet, and much more. The TCP/IP Guide is a must-have addition to the libraries of internetworking students, educators, networking professionals, and those working toward certification.
£85.49