Search results for ""No Starch Press,US""
No Starch Press,US Cybersecurity For Small Networks: A No-Nonsense Guide for the Reasonably Paranoid
This book is an easy-to-follow series of tutorials that will lead readers through different facets of protecting household or small-business networks from cyber attacks. You'll learn how to use pfSense to build a firewall, lock down wireless, segment a network into protected zones, configure a VPN (virtual private network) to hide and encrypt network traffic and communications, set up proxies to speed up network performance and hide the source of traffic, block ads, install and configure an antivirus, back up your data securely, and even how to monitor your network for unauthorized activity and alert you to intrusion.
£34.19
No Starch Press,US Automate The Boring Stuff With Python, 2nd Edition: Practical Programming for Total Beginners
In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language today, before moving on to create Python programs that effortlessly perform useful and impressive feats of automation. This updated edition is full of step-by-step instructions that walk through each programme. Practice projects at the end of each chapter challenge you to improve those programmes and use your newfound skills to automate similar tasks.
£34.19
No Starch Press,US Write Great Code, Volume 3: Engineering Software
This third volume in the Write Great Code series addresses the issues of creating readable and maintainable code that will generate awe from fellow programmers. No matter how efficient your code is, if it isn't readable and maintainable by others, then it's not great code. Great code must have a great design and must adhere to good coding standards. In this book, you'll learn things like coding styles, commenting, code layout, and other crucial coding tasks.
£43.19
No Starch Press,US Beyond The Basic Stuff With Python: Best Practices for Writing Clean Code
You're a student who wants to jumpstart their career with practical skills, or you're a self-taught beginner who has learned all you can from beginner programmer books and coding bootcamps. Now you're looking for the next step to becoming a real-world professional programmer so you can create your own apps and get started with your career. If that fits, then this book is for you! This book is perfect for self-taught programmers looking for the stuff intro books don't teach you and students wanting to get practical information before getting started with applying their new programming skills.
£29.69
No Starch Press,US Real-world Bug Hunting: A Field Guide to Web Hacking
Real-World Bug Hunting is a field guide to finding software bugs. Ethical hacker Peter Yaworski breaks down common types of bugs, then contextualises them with real bug bounty reports released by hackers on companies like Twitter, Facebook, Google, Uber, and Starbucks. As you read each report, you'll gain deeper insight into how the vulnerabilities work and how you might find similar ones.
£34.19
No Starch Press,US The Hardware Hacking Handbook: Breaking Embedded Security with Hardware Attacks
The Hardware Hacking Handbook is a deep dive into embedded security, perfect for readers interested in designing, analysing, and attacking devices. You'll start with a crash course in embedded security and hardware interfaces and learn how to set up a test lab. Real-world examples and hands-on labs throughout allow you to explore hardware interfaces and practice various attacks.
£43.19
No Starch Press,US Linux Basics For Hackers: Getting Started with Networking, Scripting, and Security in Kali
Many aspiring hackers are unfamiliar with Linux, having learned computer basics in a Windows or Mac environment. This can pose the single most important obstacle to mastering the skills to becoming a better hacker; while hacking can be done with Windows or OS X, nearly all hacking tools are developed specifically for Linux. Linux Basics for Hackers aims to provide you with a foundation of Linux skills that every hacker needs. As you progress, you'll have access to numerous real-world examples and hands-on exercises to apply your new knowledge and bring yourself up to speed.
£34.19
No Starch Press,US Clojure For The Brave And True
For weeks, months nay! from the very moment you were born, you ve felt it calling to you. At long last you ll be united with the programming language you ve been longing for: Clojure! As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a 'dessert-first' approach: you ll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you ll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires. Learn how to: Wield Clojure s core functions Use Emacs for Clojure development Write macros to modify Clojure itself Use Clojure s tools to simplify concurrency and parallel programming Clojure for the Brave and True assumes no prior experience w
£34.19
No Starch Press,US The Linux Programming Interface
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface the interface employed by nearly every application that runs on a Linux or UNIX system. In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs. You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to: Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The L
£85.49
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