Search results for ""no starch press,us""
No Starch Press,US Super Scratch Programming Adventure (scratch 3)
Readers create projects inspired by classic arcade games that can be programmed (and played!) in an afternoon. Patient, step-by-step explanations of the code and fun programming challenges will have kids creating their own games in no time. In addition to specific programming instructions, the book includes comics that draw young learners into the book. Readers learn to code as they work through the comics which make programming concepts like variables, flow control, and subroutines effortless to absorb. Created together with Mitch Resnick, the creator of Scratch.
£16.19
No Starch Press,US 25 Scratch Games For Kids
Introduces kids to the basics of programming with Scratch by teaching them how to program 25 games. This highly visual introduction to the language by best selling author Max Wainewright will have kids coding classic arcade games that use animation and sound, and integrate core programming fundamentals, like loops, variables, and functions. Each game tutorial includes an open-ended exercise for the reader to tackle on their own. Perfect for both beginning and more experience Scratchers, 25 Scratch Games for Kids is a surefire way to jumpstart a lifelong passion for programming.
£17.09
No Starch Press,US Practical Vulnerability Management: A Strategic Approach to Managing Cyber Risk
Vulnerability management is a critical and sometimes neglected aspect of information security. It consists of two main parts: awareness and action. First, the security practitioner must be aware of the vulnerabilities that exist in an organisation's systems and understand how dangerous each one is. Second, that information must feed into an ongoing process of addressing vulnerabilities by updating the vulnerable systems or otherwise mitigating their severity.
£26.09
No Starch Press,US Learn To Program With App Inventor
App Inventor is a free, open-source visual blocks-based programming language that's perfect for beginners who want to learn important coding concepts. First created by Google, it's now maintained by MIT researchers. Each chapter shows you how to make cool apps like 'Hi, Mom' that lets you text people using voice recognition. You'll also make games like Frogger and Tic Tac Toe, as well as interactive video apps and more!
£21.59
No Starch Press,US Lego Micro Cities: Build Your Own Mini Metropolis!
LEGO Micro Cities is a full colour guide to creating intricate LEGO micro cities. Readers learn how to recreate classic architectural styles using only LEGO bricks. In addition to creating entire buildings, LEGO model-building expert Jeff Friesen shows how to create interesting architectural features like bridges and skyscrapers, and will offer suggestions on how to customise your cities and make the models your own.
£21.59
No Starch Press,US Make Your Own Puzzlescript Games
Make Your Own PuzzleScript Games! shows you how to use PuzzleScript, an open source tool for making puzzle games using HTML-like scripting language. Anthropy walks readers through game development process, covering everything from problem-solving and level design to making winning and losing fun. Readers will understand what makes designing video games challenging and fun, and they'll be ready to bring their own game ideas to life.
£15.29
No Starch Press,US C++ Crash Course: A Fast-Paced Introduction
C++ is one of the most widely used languages for real-world software. Wherever performance matters, C++ is the de facto standard. It's the language behind operating systems, embedded devices, games, web browsers, and virtual reality systems. As a C++ developer, you can program efficient software on virtually any platform. C++ Crash Course cuts through the weeds to get you straight to the core of C++17, the most modern revision of the ISO standard.
£48.59
No Starch Press,US Pentesting Azure: The Definitive Guide to Testing and Securing Deployments
A comprehensive guide to penetration testing cloud services deployed in Microsoft Azure, the popular cloud computing service provider used by numerous companies large and small. Packed with real-world examples from the author's experience as a corporate penetration tester, sample scripts from pen-tests and 'Defenders Tips' that explain how companies can reduce risk, Pentesting Azure provides a clear overview of how to effectively perform security tests so that you can provide the most accurate assessments possible.
£34.19
No Starch Press,US Mission Python: Code a Space Adventure Game!
Launch into coding with Mission: Python, a space-themed guide to building a complete computer game in Python. As you work through the book, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!). You can follow this book using a Raspberry Pi or a Microsoft Windows PC, and the 3D graphics and sound effects you need are provided as a download.
£26.09
No Starch Press,US Coding With Minecraft: Build Taller, Farm Faster, Mine Deeper, and Automate the Boring Stuff
Using ComputerCraft, a free Minecraft mod, and the Lua programming language (used by professional game developers), you'll write programs to make your bots dig mines, chop wood, craft items, and build anything you can imagine. Sit back, relax, and make your turtle army do the work! The book provides the full code needed to write each program and walks you through it line by line, explaining how things work along the way. By book's end, you ll have a handle on computer science basics, a taste of how fun and powerful coding can be, and plenty of turtle robots at your command.
£26.09
No Starch Press,US Practical Packet Analysis, 3rd Edition
It s easy to capture packets with Wireshark, the world s most popular network sniffer, whether off the wire or from the air. But how do you use those packets to understand what s happening on your network? Updated to cover Wireshark 2.x, the third edition of Practical Packet Analysis will teach you to make sense of your packet captures so that you can better troubleshoot network problems. You ll find added coverage of IPv6 and SMTP, a new chapter on the powerful command line packet analyzers tcpdump and TShark, and an appendix on how to read and reference packet values using a packet map. Practical Packet Analysis will show you how to: Monitor your network in real time and tap live network communications Build customized capture and display filters Use packet analysis to troubleshoot and resolve common network problems, like loss of connectivity, DNS issues, and slow speeds Explore modern exploits and malware at the packet level Extract files sent across a network from packet cap
£43.19
No Starch Press,US Learn To Program With Small Basic
Small Basic is a free, beginner-friendly programming language created by Microsoft. Inspired by BASIC, which introduced programming to millions of first-time PC owners in the 1970s and 1980s, Small Basic is a modern language that makes coding simple and fun. Learn to Program with Small Basic introduces you to the empowering world of programming. You ll master the basics with simple activities like displaying messages and drawing colorful pictures, and then work your way up to programming games! Learn how to: Program your computer to greet you by name Make a game of rock-paper-scissors using If/Else statements Create an interactive treasure map using arrays Draw intricate geometric patterns with just a few lines of code Simplify complex programs by breaking them into bite-sized subroutines You ll also learn to command a turtle to draw shapes, create magical moving text, solve math problems quickly, help a knight slay a dragon, and more! Each chapter ends with creative coding chall
£29.69
No Starch Press,US The Maker's Guide To The Zombie Apocalypse
Where will you be when the zombie apocalypse hits? Trapping yourself in the basement? Roasting the family pet? Beheading reanimated neighbors? No way. You ll be building fortresses, setting traps, and hoarding supplies, because you, savvy survivor, have snatched up your copy of The Maker's Guide to the Zombie Apocalypse before it s too late. This indispensable guide to survival after Z-day, written by hardware hacker and zombie anthropologist Simon Monk, will teach you how to generate your own electricity, salvage parts, craft essential electronics, and out-survive the undead.,p>Take charge of your environment: Monitor zombie movement with trip wires and motion sensors Keep vigilant watch over your compound with Arduino and Raspberry Pi surveillance systems Power zombie defense devices with car batteries, bicycle generators, and solar power Escape imminent danger: Repurpose old disposable cameras for zombie-distracting flashbangs Open doors remotely for a successful sprint home
£21.59
No Starch Press,US Game Art
Game Art is a collection of breathtaking concept art and behind-the-scenes interviews from videogame developers, including major players like Square Enix, Bioware, and Ubisoft as well as independent but influential studios like Tale of Tales and Compulsion Games. Immerse yourself in fantastic artwork and explore the creative thinking behind over 40 console, mobile, and PC games. A lone independent developer on a tiny budget can create an experience as powerful and compelling as a triple-A blockbuster built by a team of 1,000. But like all works of art, every game begins with a spark of inspiration and a passion to create. Let Game Art take you on a visual journey through these beautiful worlds, as told by the minds that brought them to life.
£34.19
No Starch Press,US The Art Of The Brick
Nathan Sawaya is renowned for his incredible, sometimes surreal, sculptures and portraits all made from LEGO bricks. The Art of the Brick is a stunning, full-color showcase of the work that has made Sawaya the world s most famous LEGO artist. Featuring hundreds of photos of his impressive art and behind-the-scenes details about how these creations came to be, The Art of the Brick is an inside look at how Sawaya transformed a toy into an art form. Follow one man s unique obsession and see the amazing places it has taken him.
£34.19
No Starch Press,US The Book Of Css3, 2nd Edition
CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations. This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers. You ll find fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as all-new chapters on values and sizing, and graphical effects like filter effects and blend modes. With an abundance of real-world examples and a focus on the principles of good design, The Book of CSS3 will help you expand your CSS skills, as you learn how to: Style text with custom font choices, drop shadows, and other effects Create, position, and resize background images on the fly Spice up static web pages with event-driven transitions and animations Apply 2D and 3D transformatio
£29.69
No Starch Press,US The Lego Neighborhood Book: Build Your Own Town!
In The LEGO Neighborhood Book, you ll create buildings with real-world details like cornices and facades, and try your hand at interior design by filling your buildings with furniture and light fixtures. Then add the finishing touches to your models with plants, traffic lights, scaffolding, and park benches. Snap together a few houses, shops, and apartment buildings to create your own neighborhood! Inside you ll find: Complete, step-by-step instructions for four multistory buildings Dozens of inspiring ideas to use in your own models Mini builds for a recliner, old-time lamp post, traffic light, and more A gallery of the authors designs For ages 10+
£17.09
No Starch Press,US Penetration Testing
Penetration testers simulate cyber attacks to find security weaknesses in networks, operating systems, and applications. Information security experts worldwide use penetration techniques to evaluate enterprise defenses. In Penetration Testing, security expert, researcher, and trainer Georgia Weidman introduces you to the core skills and techniques that every pentester needs. Using a virtual machine based lab that includes Kali Linux and vulnerable operating systems, you ll run through a series of practical lessons with tools like Wireshark, Nmap, and Burp Suite. As you follow along with the labs and launch attacks, you ll experience the key stages of an actual assessment including information gathering, finding exploitable vulnerabilities, gaining access to systems, post exploitation, and more. Learn how to: Crack passwords and wireless network keys with brute-forcing and wordlists Test web applications for vulnerabilities Use the Metasploit Framework to launch exploits and write y
£43.19
No Starch Press,US The Lego Mindstorms Ev3 Discovery Book
LEGO MINDSTORMS has changed the way we think about robotics by making it possible for anyone to build real, working robots. The latest MINDSTORMS set, EV3, is more powerful than ever, and The LEGO MINDSTORMS EV3 Discovery Book is the complete, beginner-friendly guide you need to get started. Begin with the basics as you build and program a simple robot to experiment with motors, sensors, and EV3 programming. Then you ll move on to a series of increasingly sophisticated robots that will show you how to work with advanced programming techniques like data wires, variables, and custom-made programming blocks. You ll also learn essential building techniques like how to use beams, gears, and connector blocks effectively in your own designs. Master the possibilities of the EV3 set as you build and program: The EXPLOR3R, a wheeled vehicle that uses sensors to navigate around a room and follow lines The FORMULA EV3 RACE CAR, a streamlined remote-controlled race car ANTY, a six-legged walkin
£29.69
No Starch Press,US The Unofficial Lego Builder's Guide, 2e
What's the difference between a tile and a plate? Why isn't it a good idea to stack bricks in columns to make a wall? How do you build a LEGO mosaic or build at different scales? You ll find the answers to these and other questions in The Unofficial LEGO Builder s Guide. Now in full color, this brand-new edition of a well-loved favorite will show you how to: Construct models that won't fall apart Choose the right pieces and substitute when needed Build to micro, jumbo, and miniland scale Make playable board games out of LEGO pieces Create photo mosaics and curved sculptures Build a miniature space shuttle, a minifig-sized train station, and more Of course, the real fun of LEGO building lies in creating your own models from choosing the subject to clicking that final brick into place. Learn how in The Unofficial LEGO Builder s Guide. Includes the Brickopedia, a visual dictionary of nearly 300 of the most commonly used LEGO elements!
£21.59
No Starch Press,US Javascript For Kids
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 funny illustrations. You ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas. Along the way, you ll write games such as Find the Buried Treasure, Hangman, and Snake. You ll also learn how to: Create functions to organize and reuse your code Write and modify HTML to create dynamic web pages Use the DOM and jQuery to make your web pages react to user input Use the Canvas element to draw and animate graphics Program real user-controlled games with collision detection and score keeping With visual examples like bouncing balls, animated bees, and racing cars, you
£29.69
No Starch Press,US The Manga Guide To Molecular Biology
Rin and Ami have been skipping molecular biology class all semester, and Professor Moro has had enough he's sentencing them to summer school on his private island. But they're in store for a special lesson. Using Dr. Moro's virtual reality machine to travel inside the human body, they'll get a close-up look at the fascinating world of molecular biology. Join them in The Manga Guide to Molecular Biology, and learn all about DNA, RNA, proteins, amino acids, and more. Along the way, you'll see chemical reactions first-hand and meet entertaining characters like Enzyme Man and Drinkzilla, who show how the liver metabolizes alcohol. Together with Ami and Rin, you'll learn all about: The organelles and proteins inside cells, and how they support cellular functions The processes of transcription and translation, and your genes' role in synthesizing proteins The pieces that make up our genetic code, like nucleotides, codons, introns, and exons The processes of DNA replication, mitosis and
£17.09
No Starch Press,US The Manga Guide To Statistics
Think you can't have fun learning statistics? Think again. The Manga Guide to Statistics will teach you everything you need to know about this essential discipline, while entertaining you at the same time. With its unique combination of Japanese-style comics called manga and serious educational content, the EduManga format is already a hit in Japan. In The Manga Guide to Statistics, our heroine Rui is determined to learn about statistics to impress the dreamy Mr. Igarashi and begs her father for a tutor. Soon she's spending her Saturdays with geeky, bespectacled Mr. Yamamoto, who patiently teaches her all about the fundamentals of statistics: topics like data categorization, averages, graphing, and standard deviation. After all her studying, Rui is confident in her knowledge of statistics, including complex concepts like probability, coefficients of correlation, hypothesis tests, and tests of independence. But is it enough to impress her dream guy? Or maybe there's someone better, rig
£21.59
No Starch Press,US Carbon: One Atom's Odyssey
An illustrated adaptation of 'Carbon,' a short story from Italian chemist, writer, and Auschwitz survivor Primo Levi. It traces the life story and many molecular manifestations of a single atom of this life-essential element. You'll follow one atom from its spectacular birth 14 billion years ago through its harrowing journey on planet earth where it has become a basic building block of nearly 10 million known compounds in living things.
£16.99
No Starch Press,US The Manga Guide To Relativity
Everything s gone screwy at Tagai Academy. When the headmaster forces Minagi s entire class to study Einstein s theory of relativity over summer school, Minagi volunteers to go in their place. There s just one problem: He s never even heard of relativity before! Luckily, Minagi has the plucky Miss Uraga to teach him. Follow along with The Manga Guide to Relativity as Minagi learns about the non-intuitive laws that shape our universe. Before you know it, you ll master difficult concepts like inertial frames of reference, unified spacetime, and the equivalence principle. You ll see how relativity affects modern astronomy and discover why GPS systems and other everyday technologies depend on Einstein s extraordinary discovery. The Manga Guide to Relativity also teaches you how to: Understand and use E = mc2, the world s most famous equation Calculate the effects of time dilation using the Pythagorean theorem Understand classic thought experiments like the Twin Paradox, and see why len
£18.99
No Starch Press,US Invent Your Own Computer Games With Python, 4e
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 games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you ll learn key programming and math concepts that will help you take your game programming to the next level. Learn how to: Combine loops, variables, and flow control statements into real working programs Choose the right data structures for the job, such as lists, dictionaries, and tuples Add graphics and animation to your games with the pygame module Handle keyboard and mouse input Program simple artificial intelligence so you can play against the computer Use cryptography to convert text messages into secret code Debug your programs and find common errors As you wo
£26.09
No Starch Press,US Learn To Code By Solving Problems: A Python Programming Primer
Learn to Program by Solving Problems is a practical introduction to programming using Python, one of the world's most popular programming languages. The book emphasises problem-solving strategies that teach readers not only the mechanics of coding, but how to think like savvy programmers. Teaches readers how to use Python to solve short, situational problems (for example, how to predict when a gambler will run out of money while playing slot machines; how to create a programme to track cell phone data usage; how to set up a system of identifying the popularity of berths in a parking lot).
£30.59
No Starch Press,US The Lego Adventure Book, Vol. 2
Join Megs and Brickbot on another exciting tour of LEGO building in this second volume of The LEGO Adventure Book series. As they track the Destructor and rebuild the models he destroys, you ll follow along and meet some of the world s best builders. Learn to create sleek spaceships, exotic pirate hideaways, fi re-breathing dragons, fast cars, and much more. With nearly 40 step-by-step breakdowns and 100 example models, The LEGO Adventure Book is sure to spark your imagination and keep you building!
£21.59
No Starch Press,US Evading Edr: The Definitive Guide to Defeating Endpoint Detection Systems.
Nearly every enterprise uses an Endpoint Detection and Response (EDR) agent to monitor the devices on their network for signs of an attack. But that doesn't mean security defenders grasp how these systems actually work. This book demystifies EDR, taking you on a deep dive into how EDRs detect adversary activity. Chapter by chapter, you'll learn that EDR is not a magical black box - it's just a complex software application built around a few easy-to-understand components. The author uses his years of experience as a red team operator to investigate each of the most common sensor components, discussing their purpose, explaining their implementation, and showing the ways they collect various data points from the Microsoft operating system. In addition to covering the theory behind designing an effective EDR, each chapter also reveals documented evasion strategies for bypassing EDRs that red teamers can use in their engagements.
£51.29
No Starch Press,US The Rust Programming Language: 2nd Edition
With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language, 2nd Edition is the official language guide for Rust 2021, and the best way to get started with Rust. The new edition includes a quick-reference section on organizing code with modules, and improved closure examples of captures, the move keyboard, and Fn traits. From web apps to operating systems, Rust is the safe, fast, reliable programming language used for an expansive variety of applications. Revised and updated by the original authors, the second edition of The Rust Programming Language shows readers how to take full advantage of Rust 2021 features, from installation to creating robust and scalable programs. It begins with the basics, like creating functions and binding variables, then moves on to more advanced concepts, like error
£43.19
No Starch Press,US The Complete Developer
This book is an easy, hands-on introduction to the creation of web applications from the ground up. Each chapter covers a particular part of an application, introducing you to modern techniques and architectural patterns for achieving it - with a practical focus on the most popular tools, libraries, and frameworks used by today''s full-stack developers. You''ll learn to build an entire application from start to finish, from creating a Node.js server, to developing a front-end interface with React.js components and Next.js pages. You''ll then expand your web application by writing REST and GraphQL APIs, implementing middleware, and connecting your application to a MongoDB database on the back end. Finally, you''ll learn how to add OAuth authorization to your application, write automated tests with Jest, and deploy your project as microservices using Docker.You''ll learn:Contemporary best practices, like the use of a microservice architecture and test-driven development techniques, essen
£43.19
No Starch Press,US Math For Deep Learning: What You Need to Know to Understand Neural Networks
With Math for Deep Learning, you'll learn the essential mathematics used by and as a background for deep learning. You'll work through Python examples to learn key deep learning related topics in probability, statistics, linear algebra, differential calculus, and matrix calculus as well as how to implement data flow in a neural network, backpropagation, and gradient descent. You'll also use Python to work through the mathematics that underlies those algorithms and even build a fully-functional neural network. In addition you'll find coverage of gradient descent including variations commonly used by the deep learning community: SGD, Adam, RMSprop, and Adagrad/Adadelta.
£43.19
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 Steal This Computer Book 4.0
If you thought hacking was just about mischief-makers hunched over computers in the basement, think again. As seasoned author Wallace Wang explains, hacking can also mean questioning the status quo, looking for your own truths and never accepting at face value anything authorities say or do. The completely revised fourth edition of this offbeat, non-technical book examines what hackers do, how they do it, and how you can protect yourself. Written in the same informative, irreverent, and entertaining style that made the first three editions hugely successful, Steal This Computer Book 4.0 will expand your mind and raise your eyebrows. New chapters discuss the hacker mentality, social engineering and lock picking, exploiting P2P file-sharing networks, and how people manipulate search engines and pop-up ads to obtain and use personal information. Wang also takes issue with the media for 'hacking' the news and presenting the public with self-serving stories of questionable accuracy. Inside
£26.09
No Starch Press,US The Art Of Machine Learning: A Hands-On Guide to Machine Learning with R
Machine learning without advanced math! This book presents a serious, practical look at machine learning, preparing you for valuable insights on your own data. The Art of Machine Learning is packed with real dataset examples and sophisticated advice on how to make full use of powerful machine learning methods. Readers will need only an intuitive grasp of charts, graphs, and the slope of a line, as well as familiarity with the R programming language. You'll become skilled in a range of machine learning methods, starting with the simple k-Nearest Neighbours method (k-NN), then on to random forests, gradient boosting, linear/logistic models, support vector machines, the LASSO, and neural networks. Final chapters introduce text and image classification, as well as time series. You'll learn not only how to use machine learning methods, but also why these methods work, providing the strong foundational background you'll need in practice. Additional features: How to avoid common problems, su
£43.19
No Starch Press,US An Artist's Guide To Programming: A Graphical Introduction
A Graphical Introduction to Programming teaches computer programming with the aid of 100 example programs, each of which integrates graphical or sound output. The Processing-language-based examples range from drawing a circle and animating bouncing balls to 3D graphics, audio visualization, and interactive games
£30.59
No Starch Press,US Hello Web Design: Design Fundamentals and Shortcuts for Non-Designers
This book democratises web development for everyone. It's a fun, clever guide that covers all of the key design principles, best practices, useful shortcuts, pro tips, real-world examples, and basic coding tutorials needed to produce a beautiful website that you'll feel confident sharing with the world. Because you, too, can design for the web!
£21.59
No Starch Press,US Lego Space Projects: 52 Galactic Models
Build a starship fleet to launch from your kitchen table! Follow the photos, step-by-step instructions, and comprehensive parts lists in this book to build dozens of galaxy-hopping spacecraft that can fit in the palm of your hand! Puzzle out how to build propulsion systems, heat shields, and solar collectors, or take a page from science fiction and make warp drives, self-healing hulls, and photon beams. Why bother to leave your house (or the planet) when you can explore the universe with the LEGOs you already own and your imagination. Your intergalactic journey starts in 10, 9, 8, 7, 6
£17.09
No Starch Press,US The Ghidra Book: A Definitive Guide
The Ghidra Book teaches readers how to use Ghidra to answer the hardest problems about software behavior. It is a tutorial about Ghidra's features that includes examples and instructions on how to use and modify the open source software to make it meet the needs of any individual or organisation.
£51.29
No Starch Press,US Practical Iot Hacking: The Definitive Guide to Attacking the Internet of Things
Geared towards security researchers, IT teams, and penetration testers, application testers, developers, and IT administrators, this book teaches readers how to get started with hacking Internet connected devices. Readers dig deep into technical (and related legal) issues, as they learn what kinds of devices to use as hacking tools and which make the best targets. The authors, all experts in the field, cover the kinds of vulnerabilities found in IoT devices, explain how to exploit their network protocols, and how to leverage security flaws and certain hardware interfaces found in the physical devices themselves.
£43.19