Hands-On Data Structures and Algorithms with Python: Store, manipulate, and access data effectively and boost the performance of your applications, 3rd Edition

0
(0)

Hands-On Data Structures and Algorithms with Python: Store, manipulate, and access data effectively and boost the performance of your applications, 3rd Edition
 

  • Author:Dr. Basant Agarwal
  • Length: 496 pages
  • Edition: 3
  • Publisher: Packt Publishing
  • Publication Date: 2022-07-29
  • ISBN-10: 1801073449
  • ISBN-13: 9781801073448
  • Sales Rank: #812444 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Understand how implementing different data structures and algorithms intelligently can make your Python code and applications more maintainable and efficient

    Key Features

    • Explore functional and reactive implementations of traditional and advanced data structures
    • Apply a diverse range of algorithms in your Python code
    • Implement the skills you have learned to maximize the performance of your applications

    Book Description

    Choosing the right data structure is pivotal to optimizing the performance and scalability of applications. This new edition of Hands-On Data Structures and Algorithms with Python will expand your understanding of key structures, including stacks, queues, and lists, and also show you how to apply priority queues and heaps in applications. You’ll learn how to analyze and compare Python algorithms, and understand which algorithms should be used for a problem based on running time and computational complexity. You will also become confident organizing your code in a manageable, consistent, and scalable way, which will boost your productivity as a Python developer.

    By the end of this Python book, you’ll be able to manipulate the most important data structures and algorithms to more efficiently store, organize, and access data in your applications.

    What you will learn

    • Understand common data structures and algorithms using examples, diagrams, and exercises
    • Explore how more complex structures, such as priority queues and heaps, can benefit your code
    • Implement searching, sorting, and selection algorithms on number and string sequences
    • Become confident with key string-matching algorithms
    • Understand algorithmic paradigms and apply dynamic programming techniques
    • Use asymptotic notation to analyze algorithm performance with regard to time and space complexities
    • Write powerful, robust code using the latest features of Python

    Who this book is for

    This book is for developers and programmers who are interested in learning about data structures and algorithms in Python to write complex, flexible programs. Basic Python programming knowledge is expected.

    中文:

    书名:使用Python动手操作数据结构和算法:有效地存储、操作和访问数据并提高应用程序的性能,第3版

    了解如何智能地实现不同的数据结构和算法,从而使您的Python代码和应用程序更易于维护和高效

    主要特点

    • 探索传统数据结构和高级数据结构的功能性和反应性实现
    • 在您的Python代码中应用各种算法
    • Implement the skills you have learned to maximize the performance of your applications

    图书描述

    选择正确的数据结构对于优化应用程序的性能和可伸缩性至关重要。这一新版本的数据结构和算法与Python的实际操作将加深您对关键结构的理解,包括堆栈、队列和列表,还将向您展示如何在应用程序中应用优先级队列和堆。您将学习如何分析和比较Python算法,并根据运行时间和计算复杂性了解应该使用哪些算法来解决问题。您还可以自信地以一种可管理、一致和可伸缩的方式组织代码,这将提高您作为一名Python开发人员的工作效率。

    到本书结束时,您将能够操作最重要的数据结构和算法,以便更有效地存储、组织和访问应用程序中的数据。

    你将学到什么

    • 使用示例、图表和练习了解常见的数据结构和算法
    • 探索更复杂的结构(如优先级队列和堆)如何使您的代码受益
    • 实现对数字和字符串序列的搜索、排序和选择算法
    • 对关键的字符串匹配算法充满信心
    • 理解算法范例并应用动态规划技术
    • 使用渐近表示法分析算法在时间和空间复杂性方面的性能
    • 使用Python的最新功能编写功能强大、健壮的代码

    Who this book is for

    这本书是为开发人员和程序员谁是有兴趣学习有关数据结构和算法的Python语言编写复杂的,灵活的程序。具备基本的Python编程知识。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册