Description: Competitive Programming in Python by Christoph DÜrr, Jill-Jênn Vie, Greg Gibbons, Danièle Gibbons This succinct book prepares students for IT job interviews and coding competitions. Readers will master 128 algorithms in Python by discovering the right way to tackle a problem and quickly implement a solution of low complexity. Source codes and unit tests are freely available to readers to practice their skills. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. Readers can expect to master 128 algorithms in Python and discover the right way to tackle a problem and quickly implement a solution of low complexity. Classic problems like Dijkstras shortest path algorithm and Knuth-Morris-Pratts string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuths dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the book and on the companion website. Author Biography Christoph DÜrr is a senior researcher at the French National Center for Scientific Research (CNRS), affiliated with the Sorbonne University in Paris. After a PhD in 1996 at Paris-Sud University, he worked as for one year as a postdoc at the International Computer Science Institute in Berkeley and one year in the School of Computer Science and Engineering in the Hebrew University of Jerusalem in Israel. He has worked in the fields of quantum computation, discrete tomography, algorithmic game theory, and his current research activity focuses on algorithms and optimisation. From 2007 to 2014, he taught a preparation course for programming contests at the engineering school École Polytechnique, and acts regularly as a problem setter, trainer, or competitor for various coding competitions. In addition, he loves carrot cake. Jill-Jênn Vie is a research scientist at Inria in machine learning. He is an alumni from ENS Paris-Saclay, where he founded the algorithmic club of Paris-Saclay (CAPS) and coached several teams for the International Collegiate Programming Contest (ICPC). He published another book in theoretical computer science to help students prepare for prestigious French competitive exams such as Grandes Écoles or agrégation, and directed a TV show "Blame the Algorithm" about the algorithms that govern our lives. He is part of the advisory board of the French Computer Science Society (SIF), itself a member of the International Federation for Information Processing (IFIP). Table of Contents 1. Introduction; 2. Character strings; 3. Sequences; 4. Arrays; 5. Intervals; 6. Graphs; 7. Cycles in graphs; 8. Shortest paths; 9. Matching and flows; 10. Trees; 11. Sets; 12. Points and polygons; 13. Rectangles; 14. Numbers and matrices; 15. Exhaustive search; 16. Conclusion. Review This book guides the reader through a collection of interesting problems, teaching us many ideas that underlie efficient algorithms. The simplicity of Python helps highlight the beauty and accessibility of the ideas. I found it a most enjoyable and engaging book. Anupam Gupta, Carnegie Mellon University Promotional All the algorithms, proofs, and implementations in Python you need to know for tech job interviews and coding competitions. Review Quote This book guides the reader through a collection of interesting problems, teaching us many ideas that underlie efficient algorithms. The simplicity of Python helps highlight the beauty and accessibility of the ideas. I found it a most enjoyable and engaging book. Anupam Gupta, Carnegie Mellon University Promotional "Headline" All the algorithms, proofs, and implementations in Python you need to know for tech job interviews and coding competitions. Description for Bookstore This succinct book prepares students for IT job interviews and coding competitions. Readers will master 128 algorithms in Python by discovering the right way to tackle a problem and quickly implement a solution of low complexity. Source codes and unit tests are freely available to readers to practice their skills. Description for Library This succinct book prepares students for IT job interviews and coding competitions. Readers will master 128 algorithms in Python by discovering the right way to tackle a problem and quickly implement a solution of low complexity. Source codes and unit tests are freely available to readers to practice their skills. Details ISBN1108716822 Short Title Competitive Programming in Python Publisher Cambridge University Press Language English Year 2020 ISBN-10 1108716822 ISBN-13 9781108716826 Format Paperback DEWEY 005.133 Translator Danièle Gibbons Pages 264 Publication Date 2020-12-17 UK Release Date 2020-12-17 Imprint Cambridge University Press Place of Publication Cambridge Country of Publication United Kingdom AU Release Date 2020-12-17 NZ Release Date 2020-12-17 Author Danièle Gibbons Subtitle 128 Algorithms to Develop your Coding Skills Alternative 9781108591928 Illustrations Worked examples or Exercises Audience Tertiary & Higher Education We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:131200652;
Price: 104.98 AUD
Location: Melbourne
End Time: 2025-02-05T02:32:14.000Z
Shipping Cost: 0 AUD
Product Images
Item Specifics
Restocking fee: No
Return shipping will be paid by: Buyer
Returns Accepted: Returns Accepted
Item must be returned within: 30 Days
ISBN-13: 9781108716826
Book Title: Competitive Programming in Python
Number of Pages: 264 Pages
Publication Name: Competitive Programming in Python: 128 Algorithms to Develop Your Coding Skills
Language: English
Publisher: Cambridge University Press
Item Height: 244 mm
Subject: Coaching & Career Guidance, Computer Science
Publication Year: 2020
Type: Textbook
Item Weight: 460 g
Author: Christoph Durr, Jill-Jenn Vie
Item Width: 170 mm
Format: Paperback