Skip to product information
1 of 1

Christoph Durr,Jill-Jenn Vie

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

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

Regular price £31.27 GBP
Regular price £33.99 GBP Sale price £31.27 GBP
8% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £2.72

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Competitive Programming in Python: 128 Algorithms to Develop your Coding Skills


This book provides a comprehensive guide to algorithmic techniques and programming skills for coding competitions, covering 128 algorithms in Python and offering a framework for problem-solving.

Format: Paperback / softback
Length: 264 pages
Publication date: 17 December 2020
Publisher: Cambridge University Press


Are you ready to take your job interview in the tech industry to the next level? Do you want to secure that coding competition victory? Look no further! Two experienced coaches, problem setters, and jurors for coding competitions are here to teach you all the algorithmic techniques and programming skills you need.

In this comprehensive guide, the authors showcase the versatility of each algorithm by considering a wide range of problems and demonstrating how to implement them in simple and efficient code. Whether you're a beginner or an advanced coder, you can expect to master 128 algorithms in Python and discover the right approach to tackle complex problems quickly.

Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm are featured alongside lesser-known data structures like Fenwick trees and Knuth's dancing links. The book provides a comprehensive framework to approach algorithmic problem-solving, covering:

Definition: Understanding the core concepts and principles of algorithms.

Complexity: Analyzing the time and space complexity of algorithms.

Applications: Discovering real-world applications of algorithms in various fields.

Algorithm: Learning about different types of algorithms and their characteristics.

Key Information: Memorizing important details and insights about each algorithm.

Implementation: Step-by-step instructions for implementing algorithms in Python.

Variants: Exploring different variations and adaptations of algorithms.

In Practice: Applying algorithms to solve practical problems.

Problems: Solving challenging problem sets to test your knowledge and skills.

Best of all, Python code is included in the book and on the companion website, making it even easier for you to apply what you've learned. So, whether you're aiming for a career in tech or just want to challenge yourself, this guide is the perfect resource for you. Don't miss out on the opportunity to enhance your algorithmic skills and achieve your coding goals. Get your copy today!

Weight: 460g
Dimension: 170 x 244 x 23 (mm)
ISBN-13: 9781108716826

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details