Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
As programmers, weve all seen source code thats so ugly and buggy it makes our brain ache. Over the past five years, authors Dustin Boswell and Trevor Foucher have analyzed hundreds of examples of "e;bad code"e; (much of it their own) to determine why theyre bad and how they could be improved. Their conclusion? You need to write code that minimizes the time it would take someone else to understand iteven if that someone else is you.This book focuses on basic principles and practical techniques you can apply every time you write code. Using easy-to-digest code examples from different languages, each chapter dives into a different aspect of coding, and demonstrates how you can make your code easy to understand.Simplify naming, commenting, and formatting with tips that apply to every line of codeRefine your programs loops, logic, and variables to reduce complexity and confusionAttack problems at the function level, such as reorganizing blocks of code to do one task at a timeWrite effective test code that is thorough and conciseas well as readable"e;Being aware of how the code you create affects those who look at it later is an important part of developing software. The authors did a great job in taking you through the different aspects of this challenge, explaining the details with instructive examples."e;Michael Hunger, passionate Software Developer
"Feel" is the essence of human-computer interaction. It is the single most important (yet often overlooked) element in games that makes the game art form unique. No other traditional art form like film, literature, music encompasses interactivity, as games do. This book bring "feel" to the forefront and gives it a proper voice.
Presenting the 20th anniversary and first revised edition of a collection of essays on the management of computer programming projects, this work is an updated and enhanced re-release of the "Brooks classic". With the addition of 3 essays assessing the status of software project management, the authors "No Silver Bullet", is also included.
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build reliable workflows beyond local development while staying in sync with the evolving ecosystem. With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, Nox, pytest, mypy, pre-commit, Black, Ruff, uv, Rye, Hatch, and more. Author Claudio Jolowicz shows you how to create robust Python project structures complete with unit tests, static analysis, code formatting, and type checking. You'll learn how to: Create open source projects with state-of-the-art infrastructure Build a custom infrastructure for all Python projects in a company or team Improve and modernize the infrastructure of an existing Python project Evaluate modern Python tooling for adoption in existing projects Use tools for packaging and dependency management Automate common development tasks such as testing, dependency updates, and publishing releases
This book offers a comprehensive introduction to the central ideas that underpin deep learning. It is intended both for newcomers to machine learning and for those already experienced in the field. Covering key concepts relating to contemporary architectures and techniques, this essential book equips readers with a robust foundation for potential future specialization. The field of deep learning is undergoing rapid evolution, and therefore this book focusses on ideas that are likely to endure the test of time.The book is organized into numerous bite-sized chapters, each exploring a distinct topic, and the narrative follows a linear progression, with each chapter building upon content from its predecessors. This structure is well-suited to teaching a two-semester undergraduate or postgraduate machine learning course, while remaining equally relevant to those engaged in active research or in self-study.A full understanding of machine learning requires some mathematical background and so the book includes a self-contained introduction to probability theory. However, the focus of the book is on conveying a clear understanding of ideas, with emphasis on the real-world practical value of techniques rather than on abstract theory. Complex concepts are therefore presented from multiple complementary perspectives including textual descriptions, diagrams, mathematical formulae, and pseudo-code.Chris Bishop is a Technical Fellow at Microsoft and is the Director of Microsoft Research AI4Science. He is a Fellow of Darwin College Cambridge, a Fellow of the Royal Academy of Engineering, and a Fellow of the Royal Society. Hugh Bishop is an Applied Scientist at Wayve, a deep learning autonomous driving company in London, where he designs and trains deep neural networks. He completed his MPhil in Machine Learning and Machine Intelligence at Cambridge University.¿Chris Bishop wrote a terrific textbook on neural networks in 1995 and has a deep knowledge of the field and its core ideas. His many years of experience in explaining neural networks have made him extremely skillful at presenting complicated ideas in the simplest possible way and it is a delight to see these skills applied to the revolutionary new developments in the field.¿ -- Geoffrey Hinton"With the recent explosion of deep learning and AI as a research topic, and the quickly growing importance of AI applications, a modern textbook on the topic was badly needed. The "New Bishop" masterfully fills the gap, covering algorithms for supervised and unsupervised learning, modern deep learning architecture families, as well as how to apply all of this to various application areas." ¿ Yann LeCun¿This excellent and very educational book will bring the reader up to date with the main concepts and advances in deep learning with a solid anchoring in probability. These concepts are powering current industrial AI systems and are likely to form the basis of further advances towards artificial general intelligence.¿ -- Yoshua Bengio
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams. Osmani presents best practices and proven strategies that foster engineering excellence in organizations of all sizes. Through practical advice and real-world examples, Leading Effective Engineering Teams empowers you to create a thriving engineering culture where individuals and teams can excel. Unlock the full potential of your engineering team and achieve unparalleled success by harnessing the power of trust, commitment, and accountability. With this book, you'll discover: The essential traits for engineering effectiveness and the pitfalls to avoid How to cultivate trust, commitment, and accountability within your team Strategies to minimize friction, optimize career growth, and deliver maximum value The dynamics of highly successful engineering teams and how to replicate their achievements How to implement a systems thinking approach for everyday problem-solving and decision-making Self-advocacy techniques to enhance your team's visibility and recognition within the organization
For many, AI technology inspires hope for the future-the promise of shared human flourishing and collective liberation from drudgery that defines the "good life," but always seems to elude our species. Yet today's AI technology is forged from human-generated data into immensely powerful but flawed mirrors that endlessly reflect the same errors, biases and failures of wisdom we are striving to escape. To open new futures for ourselves with these tools is as misguided as gazing into a mirror while trying to climb an uncharted mountain. At this crucial juncture for humanity and our planet, we need something new from AI, and more importantly, from ourselves. We need to find new hope-not to surrender our greatest moral and intellectual ambitions to machines that have none, but to renew those ambitions, collectively, for ourselves. Shannon Vallor makes a wide-ranging, prophetic, and philosophical case for what AI could be, and what we can be with it. She calls us to reclaim our human potential for moral and intellectual growth, rather than losing sight of our shared humanity as we gaze dully into our AI mirrors.
"The third volume of the official Final Fantasy XIV lore books, written and compiled by the Final Fantasy XIV development team. Includes an exclusive bonus code for an in-game minion! Offering a staggering amount of information on the Shadowbringers and Endwalker expansions, Encyclopaedia Eorzea III brings readers further into the realms of the global hit video game. Covering everything from key character profiles, enemies and deities to weapons, area maps and bestiaries, this full-color, deluxe hardcover will be a source of delight and inspiration for players on their unending journeys"--
Discover the freedom of the open road with Lonely Planet's Southwest USA's Best Road Trips. This trusted travel companion features 32 amazing drives, from 2-day escapes to 2-week adventures. Marvel at the Grand Canyon, soak up the beauty of Sedona, and stop off in Moab for some rafting. Get to Southwest USA, rent a car, and hit the road!
A pop-culture cookbook featuring food and drinks inspired by the best-selling multiplayer pirate video game, Sea of Thieves. Bursting with delicious fish, meat, vegetarian and vegan dishes that are sure to inspire seafaring chefs of all skill levels, this cookbook is the perfect culinary companion for your plundering adventures.
Revit® 2024 for Architecture NO EXPERIENCE REQUIRED Whether you're just getting acquainted with Revit® 2024 or want to boost your skills, this guide will take you where you need to go. Autodesk's powerful Building Information Modeling (BIM) software can seem complex, but when you follow the step-by-step tutorial in this book, you will learn Revit® 2024 in a real-world setting that can be quickly applied to your own projects. Start out with a tour of the interface and conventions and identify important tools then start building by placing walls, doors, and windows. As you continue, you will learn to build floors layer by layer, work with grids, beams, foundations, and dimensions, then join walls, create ceilings and roofs, and place stairs and railings all while you discover how to handle construction documentation and deal with site considerations, just as you will encounter on the job. Familiarize yourself with the interface and start building right away Learn to place structural components Work with views, grids, dimensions, beams, foundations, and text Create necessary construction documentation, including schedules, materials, and more Apply what you've learned to actual projects
Unleash the power of Python for your data analysis projects with For Dummies! Python is the preferred programming language for data scientists and combines the best features of Matlab, Mathematica, and R into libraries specific to data analysis and visualization.
A Handheld Historyis a unique celebration of portable platforms and their iconic games.
Computing power has revolutionized the theory and practice of statistical inference. Now in paperback, and fortified with 130 class-tested exercises, this book explains modern statistical thinking from classical theories to state-of-the-art prediction algorithms. Anyone who applies statistical methods to data will value this landmark text.
In September 2021, the Wall Street Journal released the Facebook Files - a huge cache of information looking at the immoral practices of Facebook - how they treated politicians favorably, how they incited violence in Ethiopia, and much more. The person responsible for revealing these was Frances Haugen. With this book, Haugen not only aims to expose the issues at the company, but to also educate and inspire readers to think differently about their social media use and the implications of such big companies. Because if Facebook can't or won't stop the issues, where does that leave governments and ordinary citizens. The book will tell her personal story - about her career and the moments that led to her becoming a whistle-blower - as well as looking more into the files that she released and how we can have a different relationship with tech.
**SHORTLISTED FOR THE 2023 WAINWRIGHT PRIZE**'Desperately needed' - Isabella Tree'I doubt any more important book will published this year' - Stephen FryIn this indispensable follow up to his acclaimed The End of the Line: How Overfishing is Changing the World, Charles Clover chronicles how determined individuals are proving that the crisis in our oceans can be reversed, with benefits for both local communities and entire ecosystems. Rewilding the Sea celebrates what happens when we step aside and let nature repair the damage: whether it is the overfishing of bluefin tuna across the Atlantic, the destruction of coral gardens by dredgers in Lyme Bay or the restoration of oysters on the East Coast of America.The latest scientific research shows that trawling and dredging create more CO2 than the aviation industry and damage vast areas of our continental shelves, stopping them soaking up carbon. We need to fish in different ways, where we fish at all. We can store carbon and have more fish by stepping aside more often and trusting nature.Essential and revelatory, Rewilding the Sea propels us to rethink our relationship with nature and reveals that saving our oceans is easier than we think.
THE 30th ANNIVERSARY EDITION WITH NEW, NEVER-BEFORE-PUBLISHED MATERIALAfter the Internet, what came next?Enter the Metaverse - cyberspace home to avatars and software daemons, where anything and just about everything goes. Newly available on the Street - the Metaverse's main drag - is Snow Crash. A cyberdrug that reduces avatars in the digital world to dust, but also infects users in real life, leaving them in a vegetative state.This is bad news for Hiro, a freelance hacker and the Metaverse's best swordfighter, and mouthy skateboard courier Y. T.. Together, investigating the Infocalypse, they trace back the roots of language itself to an ancient Sumerian priesthood and find they must race to stop a shadowy virtual villain hell-bent on world domination.In this special edition of the remarkably prescient modern classic, Neal Stephenson exploreslinguistics, computer science, politics and philosophy in the form of a break-neck adventure into the fast-approaching yet eerily recognizable future.'Fast-forward free-style mall mythology for the twenty-first century' William Gibson'Brilliantly realized' New York Times Book Review 'Like a Pynchon novel with the brakes removed' Washington Post'A remarkably prescient vision of today's tech landscape' Vanity Fair
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.