Get Free Shipping on orders over $79
Advanced Data Structures and Algorithms in Python - Dr. Vlad Sebastian Ionescu

Advanced Data Structures and Algorithms in Python

By: Dr. Vlad Sebastian Ionescu

eText | 12 July 2019 | Edition Number 1

At a Glance

eText


$251.89

or 4 interest-free payments of $62.97 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Develop new algorithms and solutions to problems by combining advanced algorithms creatively in Python

Key Features

  • Focus on intuitive explanations and clean implementations
  • No abstract math and no obfuscated code that offers little insight
  • Discover how to put together multiple well-known concepts in order to come up with a solution to a problem that you haven't seen before
  • Delve into efficient design and implementation techniques to meet your software requirements
  • Enrich your knowledge of algorithms and data structures by learning concepts that you won't find as well-organized anywhere else

Book Description

As a developer, you'll have certainly heard about various data structures and algorithms. However, have you ever thought profoundly about them and their impact on the performance of your applications? If not, it's high time to take a look at this topic, and this course is a one-stop guide to master it! This course will teach you the necessary theory and applications to properly understand the advanced algorithms and data structures that are critical to various problems and how to implement them. We'll also go hands-on and reveal tips and tricks for optimizations, identifying the right approaches and presenting convincing explanations. And, you will get it all in a modern, popular, and well-documented language: Python. Finally, you'll learn how to develop complex algorithms that are easy to understand, debug, and reusable in various applications. By the end of the course, you'll know how to develop complex algorithms that are easy to understand, debug, and reusable in various applications.

What you will learn

  • Improve your problem-solving skills by learning how to approach some out-of-the-box problems
  • Develop new algorithms and solutions to problems by combining other algorithms in creative ways
  • Write clean implementations that significantly improve an algorithm's runtime by taking advantage of various tips and tricks
  • Avoid certain misconceptions circulating online by discovering how they (probably) got started and learning how to avoid falling for similar ones in the future
  • Find out why algorithms are not scary things professors and interviewers use to frighten people

Who this book is for

This course is for developers who have basic programming knowledge in Python and are seeking to learn about the advanced algorithms and data structures that can be used in Python in various applications, including web and mobile solutions. The topics presented here are suitable for programmers with various levels of experience.
on
Desktop
Tablet
Mobile

More in Programming & Scripting Languages

Grokking Statistics - Thomas Nield

eBOOK

Learn Calculus with Python - Nick McIntyre

eBOOK

RRP $61.44

$49.16

20%
OFF