La Milano

Competitive Programming in Python: 128 Algorithms to Develop your Coding Skills

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

Competitive Programming in Python: 128 Algorithms to Develop your Coding Skills

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

Recommended

Competitive Programming 4 - Book 2: The Lower Bound of Programming Contests in
Competitive Programming 4 - Book 2: The Lower Bound of Programming Contests in

$27.19

View Details
Competitive Programming 4 - Book 1: The Lower Bound of Programming Contests i...
Competitive Programming 4 - Book 1: The Lower Bound of Programming Contests i...

$21.95

View Details
Winning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition (Te
Winning Design!: LEGO MINDSTORMS NXT Design Patterns for Fun and Competition (Te

$13.98

View Details
Lizzo Big Grrls Emmys rehearsal Envelope Outstanding Competition Program WINNER
Lizzo Big Grrls Emmys rehearsal Envelope Outstanding Competition Program WINNER

$49.99

View Details
S1 Robomaster Competitive Programming Artificial Intelligence Robot for Qiguopai
S1 Robomaster Competitive Programming Artificial Intelligence Robot for Qiguopai

$142.00

View Details
Miss Georgia 2010 Competition Magazine Pageant Program Book Caressa Cameron
Miss Georgia 2010 Competition Magazine Pageant Program Book Caressa Cameron

$35.00

View Details
Competitive Programming in Python, Dürr, Christoph, 9781108716826
Competitive Programming in Python, Dürr, Christoph, 9781108716826

$27.20

View Details
Wireline Competition Bureau Evaluation Of Rural Health Care Pilot Program
Wireline Competition Bureau Evaluation Of Rural Health Care Pilot Program

$16.37

View Details
Guide to Competitive Programming: Learning and Improving Algorithms Through Con
Guide to Competitive Programming: Learning and Improving Algorithms Through Con

$26.46

View Details
Suhendry Effendy Steven Halim F Competitive Programming  (Paperback) (UK IMPORT)
Suhendry Effendy Steven Halim F Competitive Programming (Paperback) (UK IMPORT)

$29.04

View Details