Title search results
Showing 747921 - 747940 of 1373780 items
ActiveMQ in Action
By Rob Davies, Dejan Bosanac, Bruce Snyder. 2011
Applications in enterprises need to communicate, most commonly done by messaging. Apache ActiveMQ is an open-source implementation of the Java…
Message Service (JMS), which provides messaging in Java applications.ActiveMQ in Action is a thorough, practical guide to implementing message-oriented systems using ActiveMQ and Java. Co-authored by one of the leading ActiveMQ developers, Bruce Snyder, the book starts with the anatomy of a core Java message, then moves quickly through fundamentals including data persistence, authentication and authorization. Later chapters cover advanced features such as configuration and performance tuning, illustrating each concept with a running real-world stock portfolio application.Readers will learn to integrate ActiveMQ with Apache Geronimo and JBoss, and tie into both Java and non-Java technologies including AJAX, .NET, C++, Ruby, and the Spring framework. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.GANs in Action: Deep learning with Generative Adversarial Networks
By Vladimir Bok, Jakub Langr. 2020
Deep learning systems have gotten really great at identifying patterns in text, images, and video. But applications that create realistic…
images, natural sentences and paragraphs, or native-quality translations have proven elusive. Generative Adversarial Networks, or GANs, offer a promising solution to these challenges by pairing two competing neural networks' one that generates content and the other that rejects samples that are of poor quality. GANs in Action: Deep learning with Generative Adversarial Networks teaches you how to build and train your own generative adversarial networks. First, you'll get an introduction to generative modelling and how GANs work, along with an overview of their potential uses. Then, you'll start building your own simple adversarial system, as you explore the foundation of GAN architecture: the generator and discriminator networks.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.The Stonebreakers
By Philip Hook. 1994
1945, an art historian leads a convoy towards Dresden. Fifty years later, Oswald Ginn is sent a photograph of a…
masterpiece presumed destroyed in the bombing of Dresden. As the art world speculates, three people are propelled on an international search, and someone sits back and watches.Ionic in Action: Hybrid Mobile Apps with Ionic and AngularJS
By Jeremy Wilken. 2015
SummaryIonic in Action teaches web developers how to build cross-platform mobile apps for phones and tablets on iOS and Android.…
You'll learn how to extend your web development skills to build apps that are indistinguishable from native iOS or Android projects.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookWouldn't it be great if you could build mobile apps using just your web development skills? With Ionic, you can do just that: create hybrid mobile apps using web technologies that you already know, like HTML, CSS, and JavaScript, that will run on both iOS and Android.Ionic in Action teaches web developers how to build mobile apps using Ionic and AngularJS. Through carefully explained examples, the book shows you how to create apps that use UI components designed for mobile, leverage current location, integrate with native device features like the camera, use touch gestures, and integrate with external data sources. Learn to test your apps to improve stability and catch errors as you develop. Finally, you'll discover the command-line utility, and how to build and deploy to app stores.What's InsideCreate mobile apps with HTML, JavaScript, and CSSDesign complex interfaces with Ionic's UI controlsBuild once and deploy for both iOS and AndroidUse native device hardware and device-specific featuresCovers the entire mobile development processAbout the ReaderReaders should know HTML, CSS, and JavaScript. Familiarity with AngularJS is helpful but not required.About the AuthorJeremy Wilken is a senior UX software developer who works with Ionic, AngularJS, and Node.js. He lives in Austin, Texas.Table of ContentsIntroducing Ionic and hybrid appsSetting up your computer to build appsWhat you need to know about AngularJSIonic navigation and core componentsTabs, advanced lists, and form componentsWeather app, using side menus, modals, action sheets, and ionScrollAdvanced techniques for professional appsUsing Cordova pluginsPreviewing, debugging, and automated testingBuilding and publishing appsMongoDB in Action: Covers MongoDB version 3.0
By Kyle Banker, Douglas Garrett, Peter Bakkum, Shaun Verch. 2016
SummaryMongoDB in Action, Second Edition is a completely revised and updated version. It introduces MongoDB 3.0 and the document-oriented database…
model. This perfectly paced book gives you both the big picture you'll need as a developer and enough low-level detail to satisfy system engineers.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyThis document-oriented database was built for high availability, supports rich, dynamic schemas, and lets you easily distribute data across multiple servers. MongoDB 3.0 is flexible, scalable, and very fast, even with big data loads.About the BookMongoDB in Action, Second Edition is a completely revised and updated version. It introduces MongoDB 3.0 and the document-oriented database model. This perfectly paced book gives you both the big picture you'll need as a developer and enough low-level detail to satisfy system engineers. Lots of examples will help you develop confidence in the crucial area of data modeling. You'll also love the deep explanations of each feature, including replication, auto-sharding, and deployment.What's InsideIndexes, queries, and standard DB operationsAggregation and text searchingMap-reduce for custom aggregations and reportingDeploying for scale and high availabilityUpdated for Mongo 3.0 About the ReaderWritten for developers. No previous MongoDB or NoSQL experience is assumed.About the AuthorsAfter working at MongoDB, Kyle Banker is now at a startup. Peter Bakkum is a developer with MongoDB expertise. Shaun Verch has worked on the core server team at MongoDB. A Genentech engineer, Doug Garrett is one of the winners of the MongoDB Innovation Award for Analytics. A software architect, Tim Hawkins has led search engineering at Yahoo Europe. Technical Contributor: Wouter Thielen. Technical Editor: Mihalis Tsoukalos. Table of ContentsPART 1 GETTING STARTEDA database for the modern web MongoDB through the JavaScript shell Writing programs using MongoDB PART 2 APPLICATION DEVELOPMENT IN MONGODBDocument-oriented data Constructing queries Aggregation Updates, atomic operations, and deletes PART 3 MONGODB MASTERYIndexing and query optimization Text search WiredTiger and pluggable storage Replication Scaling your system with sharding Deployment and administrationSupernature: A Natural History of the Supernatural
By Lyall Watson. 1973
'A fascinating feast of cosmic law and order...compelling reading' New ScientistIn this classic study of the supernatural, Lyall Watson challenges…
scientific orthodoxy by applying new criteria to the investigation of the unknown. Probing the 'soft edges' of science, Watson dispenses with the distinction between the natural and the supernatural and focuses on supernature; those phenomena that are not wholly paranormal, but which are not classified as natural occurrences according to traditional science. 'A book of tremendous importance' SpectatorWith both scientific objectivity and a wide-eyed sense of wonder at the mysteries of the universe, this fascinating and open-minded study proves beyond doubt that science is stranger than the supernatural.Kanban in Action
By Joakim Sunden, Marcus Hammarberg. 2014
SummaryKanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from…
two kanban coaches who have introduced this process to dozens of teams. You'll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items.About the BookToo much work and too little time? If this is daily life for your team, you need kanban, a lean knowledge-management method designed to involve all team members in continuous improvement of your process.Kanban in Action is a practical introduction to kanban. Written by two kanban coaches who have taught the method to dozens of teams, the book covers techniques for planning and forecasting, establishing meaningful metrics, visualizing queues and bottlenecks, and constructing and using a kanban board.Written for all members of the development team, including leaders, coders, and business stakeholders. No experience with kanban is required.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideHow to focus on work in process and finish fasterExamples of successful implementationsHow team members can make informed decisionsAbout the AuthorsMarcus Hammarberg is a kanban coach and software developer with experience in BDD, TDD, Specification by Example, Scrum, and XP. Joakim Sundén is an agile coach at Spotify who cofounded the first kanban user groups in Europe.Table of ContentsPART 1 LEARNING KANBANTeam Kanbaneros gets startedPART 2 UNDERSTANDING KANBANKanban principlesVisualizing your work Work itemsWork in processLimiting work in processManaging flowPART 3 ADVANCED KANBANClasses of servicePlanning and estimatingProcess improvement Using metrics to guide improvementsKanban pitfallsTeaching kanban through gamesjQuery in Action
By Bear Bibeault, Aurelio De Rosa, Yehuda Katz. 2015
SummaryjQuery in Action, Third Edition, is a fast-paced and complete guide to jQuery, focused on the tasks you'll face in…
nearly any web dev project. Written for readers with minimal JavaScript experience, this revised edition adds new examples and exercises, along with the deep and practical coverage you expect from an In Action book. You'll learn how to traverse HTML documents, handle events, perform animations, write plugins, and even unit test your code. The unique lab pages anchor each concept with real-world code. Several new chapters teach you how to interact with other tools and frameworks to build modern single-page web applications.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyThanks to jQuery, no one remembers the bad old days when programmers manually managed browser inconsistencies, CSS selectors support, and DOM navigation, and when every animation was a frustrating exercise in raw JavaScript. The elegant, intuitive jQuery library beautifully manages these concerns, and jQuery 3 adds even more features to make your life as a web developer smooth and productive.About the BookjQuery in Action, Third Edition, is a fast-paced guide to jQuery, focused on the tasks you'll face in nearly any web dev project. In it, you'll learn how to traverse the DOM, handle events, perform animations, write jQuery plugins, perform Ajax requests, and even unit test your code. Its unique Lab Pages anchor each concept in real-world code. This expanded Third Edition adds new chapters that teach you how to interact with other tools and frameworks and build modern single-page web applications.What's InsideUpdated for jQuery 3DOM manipulation and event handlingAnimations and effectsAdvanced topics including Unit Testing and PromisesPractical examples and labsAbout the ReadersReaders are assumed to have only beginning-level JavaScript knowledge.About the AuthorsBear Bibeault is coauthor of Secrets of the JavaScript Ninja, Ajax in Practice, and Prototype and Scriptaculous in Action. Yehuda Katz is an early contributor to jQuery and cocreator of Ember.js. Aurelio De Rosa is a full-stack web developer and a member of the jQuery content team.Table of ContentsPART 1 STARTING WITH JQUERYIntroducing jQueryPART 2 CORE JQUERYSelecting elementsOperating on a jQuery collectionWorking with properties, attributes, and dataBringing pages to life with jQueryEvents are where it happens!Demo: DVD discs locatorEnergizing pages with animations and effectsBeyond the DOM with jQuery utility functionsTalk to the server with Ajax 260Demo: an Ajax-powered contact formPART 3 ADVANCED TOPICSWhen jQuery is not enough...plugins to the rescue!Avoiding the callback hell with DeferredUnit testing with QUnitHow jQuery fits into large projectsThe Outcasts: A Novel
By Kathleen Kent. 2013
Greed. Desire. Death. Love. It's the nineteenth century on the Gulf Coast of Texas, a time of opportunity and lawlessness.Lucinda:…
intelligent, passionate, wily and courageous - a woman who braves her affliction and risks her own life to pursue her lover, a man as charismatic as he is ruthless.Nate: pure of heart, and with a strong sense of justice - a Texas policeman who belies his gentle nature to fight and seek the truth.Bill: a killer who has claimed the lives of men, women and children across the frontier. A man who knows what he wants and will do anything to claim it.The Outcasts. A disparate group of men who have made a living out of violence, and a woman who will stop at nothing to prove herself.The Joy of JavaScript
By Luis Atencio. 2021
The Joy of JavaScript introduces techniques that turn JavaScript programmers into JavaScript pros.Summary Whether building interactive browser-based applications or creating…
server-side applications in Node, JavaScript is the most widely used language for web programming. With new features, language improvements, paradigms, and potential use cases appearing regularly, there&’s never been a more exciting time to be a JavaScript developer. In The Joy of JavaScript, author and JavaScript expert Luis Atencio teaches you key design concepts that lead to clean, lean, modular, and easy-to-maintain code. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology JavaScript is at the heart of web applications on the browser side and, via the popular Node.js runtime, it often powers the server side too. Simply put, the web runs on JavaScript. About the book The Joy of JavaScript introduces techniques that turn JavaScript programmers into JavaScript pros. You&’ll work with cutting edge APIs, language features, and coding styles to tackle tricky problems in an elegant manner. Along the way, you&’ll practice good object design, drive business logic with functional thinking, and untangle complex data flows. What's inside JavaScript&’s objects and module system Working with higher order functions Identifying and creating composable software Preparing for upcoming JavaScript features About the reader Written for experienced and passionate JavaScript developers. About the author Luis Atencio is a software engineer for Citrix Systems, author of Manning&’s Functional Programming in JavaScript, and co-author of Manning&’s RxJS in Action. Table of Contents 1 JavaScript reloaded PART 1 - OBJECTS 2 Inheritance-based object modeling 3 Linked, compositional object models PART 2 - FUNCTIONS 4 Writing composable, pure code 5 Higher-kinded composition PART 3 - CODE 6 ECMAScript Modules 7 Hooked on metaprogramming PART 4 - DATA 8 Linear async flows 9 Stream programmingQuest for the White Witch
By Tanith Lee. 1978
He called himself by the name of the father he had never known, Vazkor, king of a forgotten land. In…
his veins were mingled the blood of that regal warrior and that of his witch mother, the silver-masked, snowy-haired survivor of the hated Old Race. He had sworn that she would die at his hands in the name of his father and all that his world had become. Across that barbaric and age-haunted planet his quest went relentlessly on. As he searched, so grew his own powers, his fearful heritage. Across wide seas, in conquered cities, and among haunted mountains, the hunt took him. And as he drew closer to his objective, the clearer became the way she must be slain, the more certain his ability to sunder all her witchcraft and ancient science to rid the world once and for all of his creator - the white witch from the volcano.To The Ultimate
By John Russell Fearn, Vargo Statten. 1952
The universe a creation of thought, a series of mathematical equations being worked out against a background of figurative abstract…
ether! Three men set out on an incredible voyage to the beginning of Time in search of the Supreme Mathematician who had created the universe-only to discover that He is now striving to destroy it by the ultimate cancellation of all figures, in order to free Himself from an eternity of mental toil! The most audacious story of is author, novelized from the pages of the famous pre-war pulp, Astounding Stories!Hag: Forgotten Folktales Retold
By Kirsty Logan, Eimear McBride, Natasha Carthew, Imogen Hermes Gowar, Mahsuda Snaith, Daisy Johnson, Emma Glass, Naomi Booth, Irenosen Okojie, Liv Little. 2020
'Engaging, modern fables with a feminist tang' Sunday TimesDARK, POTENT AND UNCANNY, HAG BURSTS WITH THE UNTOLD STORIES OF OUR…
ISLES, CAPTURED IN VOICES AS VARIED AS THEY ARE VIVID.Here are sisters fighting for the love of the same woman, a pregnant archaeologist unearthing impossible bones and lost children following you home. A panther runs through the forests of England and pixies prey upon violent men.From the islands of Scotland to the coast of Cornwall, the mountains of Galway to the depths of the Fens, these forgotten folktales howl, cackle and sing their way into the 21st century, wildly reimagined by some of the most exciting women writing in Britain and Ireland today. 'A thoroughly original package that has a hint of Angela Carter' The Times'Sharp writing and cleverly done' SpectatorPlay for Scala: Covers Play 2
By Peter Hilton, Erik Bakker. 2014
SummaryPlay for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by…
introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll deepen your knowledge of Scala as a programming language and work with tools like Akka.About this BookPlay is a Scala web framework with built-in advantages: Scala's strong type system helps deliver bug-free code, and the Akka framework helps achieve hassle-free concurrency and peak performance. Play builds on the web's stateless nature for excellent scalability, and because it is event-based and nonblocking, you'll find it to be great for near real-time applications.Play for Scala teaches you to build Scala-based web applications using Play 2. It gets you going with a comprehensive overview example. It then explores each facet of a typical Play application by walking through sample code snippets and adding features to a running example. Along the way, you'll deepen your knowledge of Scala and learn to work with tools like Akka.Written for readers familiar with Scala and web-based application architectures. No knowledge of Play is assumed.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideIntro to Play 2Play's MVC structureMastering Scala templates and formsPersisting data and using web servicesUsing Play's advanced featuresAbout the AuthorsPeter Hiltonv, Erik Bakker, and Francisco Canedo, are engineers at Lunatech, a consultancy with Scala and Play expertise. They are contributors to the Play framework.Table of ContentsPART 1: GETTING STARTED Introduction to PlayYour first Play applicationPART 2: CORE FUNCTIONALITYDeconstructing Play application architectureDefining the application's HTTP interfaceStoring data—the persistence layerBuilding a user interface with view templatesValidating and processing input with the forms APIPART 3: ADVANCED CONCEPTSBuilding a single-page JavaScript application with JSONPlay and moreWeb services, iteratees, and WebSocketsReact Native in Action: Developing iOS and Android apps with JavaScript
By Nader Dabit. 2018
SummaryReact Native in Action gives iOS, Android, and web developers the knowledge and confidence they need to begin building high-quality…
iOS and Android apps using the React Native framework.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyReact Native gives mobile and web developers the power of "and." Write your app once and easily deploy it to iOS and Android and the web. React Native apps compile into platform-specific code, reducing development time, effort, and cost! And because you're using JavaScript and the React framework, you benefit from a huge ecosystem of tools, expertise, and support.About the BookReact Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you'll jump right into building a complete app with the help ofclear, easy-to-follow instructions. As you build your skills, you'll drill down to more-advanced topics like styling, APIs, animations, data architecture, and more! You'll also learn how to maximize code reuse without sacrificing native platform look-and-feel.What's InsideBuilding cross-platform mobile and web appsRouting, Redux, and animationsCross-network data requestsStoring and retrieving data locallyManaging data and stateAbout the ReaderWritten for beginner-to-intermediate web, Android, and iOS developers.About the AuthorsNader Dabit is a developer advocate at AWS Mobile, where he works on tools and services to allow developers to build full-stack web and mobile applications using their existing skillset. He is also the founder of React Native Training and the host of the "React Native Radio" podcast.Table of ContentsPART 1 Getting started with React NativeGetting started with React NativeUnderstanding ReactBuilding your first React Native appPART 2 Developing applications in React NativeIntroduction to stylingStyling in depthNavigationAnimationsUsing the Redux data architecture libraryPART 3 API referenceImplementing cross-platform APIsImplementing iOS-specific components and APIsImplementing Android-specific components and APIsPART 4 Bringing it all togetherBuilding a Star Wars app using cross-platform componentsPHP in Action: Objects, Design, Agility
By Chris Shiflett, Marcus Baker, Dagfinn Reiersol. 2007
To keep programming productive and enjoyable, state-of-the-art practices andprinciples are essential. Object-oriented programming and design help managecomplexity by keeping components…
cleanly separated. Unit testing helps preventendless, exhausting debugging sessions. Refactoring keeps code supple andreadable. PHP offers all this-and more.PHP in Action shows you how to apply PHP techniques and principles to all themost common challenges of web programming, including:Web presentation and templatesUser interaction including the Model-View-Contoller architectureInput validation and form handlingDatabase connection and querying and abstractionObject persistence Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.The Prometheans: John Martin and the generation that stole the future
By Max Adams. 2009
The richly varied lives of the Martin brothers reflected the many upheavals of Britain in the age of Industrial Revolution.…
Low-born and largely unschooled, they were part of a new generation of artists, scientists and inventors who witnessed the creation of the modern world. William, the eldest, was a cussedly eccentric inventor who couldn't look at a piece of machinery without thinking about how to improve it; Richard, a courageous soldier, fought in the Peninsular War and at Waterloo; Jonathan, a hellfire preacher tormented by madness and touched with a visionary genius reminiscent of William Blake, almost burned down York Minster in 1829; while John, the youngest Martin, single-handedly invented, mastered and exhausted an entire genre of painting, the apocalyptic sublime, while playing host to the foremost writers, scientists and thinkers of his day. In The Prometheans Max Adams interweaves the fascinating story of these maverick siblings with a magisterial and multi-faceted account of the industrial, political and artistic ferment of early 19th-century Britain. His narrative centres on a generation of inventors, artists and radical intellectuals (including the chemist Humphry Davy, the engineer George Stephenson, the social reformer Robert Owen and the poet Shelley) who were seeking to liberate humanity from the tyranny of material discomfort and political oppression. For Adams, the shared inspiration that binds this generation together is the cult of Prometheus, the titan of ancient Greek mythology who stole fire from Zeus to give to mortal man, and who became a potent symbol of political and personal liberation from the mid-18th century onwards. Whether writing about Davy's invention of the miner's safety lamp, the scandalous private life of the Prince Regent, the death of Shelley or J.M.W. Turner's use of colour, Adams's narrative is pacy, characterful, and rich in anecdote, quotation and memorable character sketch. Like John Martin himself, he has created a sprawling and brightly coloured canvas on an epic scale.His Weight in Gold (Chief Inspector Martineau Investigates)
By Maurice Procter. 1966
Actor turned thief Rafe Tyrrel knows where more than two and a half million pounds is hidden, the proceeds of…
a Royal Mail train robbery and a post office job, both the work of his Islington gang.Now Rafe is in a high-security prison in Granchester. Detective Chief Inspector Martineau knows that every gang in England will want a cut of that money, and will try to get to Rafe.One of Rafe's gang, Pilgrim, moves the rest of the men to industrial towns around Granchester - ready to spring Tyrrel and get their share. But will stylish Granchester 'businessman' Dixie Costello and his associates get there first?Deep Learning with Python
By Francois Chollet. 2018
SummaryDeep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written…
by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyMachine learning has made remarkable progress in recent years. We went from near-unusable speech and image recognition, to near-human accuracy. We went from machines that couldn't beat a serious Go player, to defeating a world champion. Behind this progress is deep learning—a combination of engineering advances, best practices, and theory that enables a wealth of previously impossible smart applications.About the BookDeep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects. What's InsideDeep learning from first principlesSetting up your own deep-learning environment Image-classification modelsDeep learning for text and sequencesNeural style transfer, text generation, and image generationAbout the ReaderReaders need intermediate Python skills. No previous experience with Keras, TensorFlow, or machine learning is required.About the AuthorFrançois Chollet works on deep learning at Google in Mountain View, CA. He is the creator of the Keras deep-learning library, as well as a contributor to the TensorFlow machine-learning framework. He also does deep-learning research, with a focus on computer vision and the application of machine learning to formal reasoning. His papers have been published at major conferences in the field, including the Conference on Computer Vision and Pattern Recognition (CVPR), the Conference and Workshop on Neural Information Processing Systems (NIPS), the International Conference on Learning Representations (ICLR), and others.Table of ContentsPART 1 - FUNDAMENTALS OF DEEP LEARNING What is deep learning?Before we begin: the mathematical building blocks of neural networks Getting started with neural networksFundamentals of machine learningPART 2 - DEEP LEARNING IN PRACTICEDeep learning for computer visionDeep learning for text and sequencesAdvanced deep-learning best practicesGenerative deep learningConclusionsappendix A - Installing Keras and its dependencies on Ubuntuappendix B - Running Jupyter notebooks on an EC2 GPU instanceGrokking Algorithms: An illustrated guide for programmers and other curious people
By Aditya Bhargava. 2016
SummaryGrokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems…
you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.Learning about algorithms doesn't have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you'll find in Grokking Algorithms on Manning Publications' YouTube channel.Continue your journey into the world of algorithms with Algorithms in Motion, a practical, hands-on video course available exclusively at Manning.com (www.manning.com/livevideo/algorithms-in-motion).Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyAn algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs.About the BookGrokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day. You'll start with tasks like sorting and searching. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them.What's InsideCovers search, sort, and graph algorithmsOver 400 pictures with detailed walkthroughsPerformance trade-offs between algorithmsPython-based code samplesAbout the ReaderThis easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms.About the AuthorAditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.Table of ContentsIntroduction to algorithmsSelection sortRecursionQuicksortHash tablesBreadth-first searchDijkstra's algorithmGreedy algorithmsDynamic programmingK-nearest neighbors