Python Data Structures and Algorithms
Benjamin Baka
- 出版商: Packt Publishing
- 出版日期: 2017-05-31
- 定價: $1,480
- 售價: 6.0 折 $888
- 語言: 英文
- 頁數: 310
- 裝訂: Paperback
- ISBN: 1786467356
- ISBN-13: 9781786467355
-
相關分類:
Python、程式語言、Algorithms-data-structures
-
其他版本:
Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2/e (Paperback)
買這商品的人也買了...
-
$450$441 -
$290$276 -
$1,020$1,000 -
$600$540 -
$620$558 -
$520$468 -
$580$452 -
$830$813 -
$352低功耗藍牙開發權威指南
-
$1,754Foundations of Algorithms, 5/e (Paperback)
-
$1,450$1,421 -
$320$288 -
$550$495 -
$1,680$1,596 -
$680$530 -
$780$764 -
$1,400$1,330 -
$2,010$1,910 -
$1,260Python GUI Programming Cookbook - Second Edition
-
$301Python 機器學習經典實例 (Python Machine Learning Cookbook)
-
$1,840Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers
-
$690$587 -
$2,070Machine Learning with Python Cookbook: Practical Solutions from Preprocessing to Deep Learning
-
$580$458 -
$1,180$1,156
相關主題
商品描述
Key Features
- A step by step guide, which will provide you with a thorough discussion on the analysis and design of fundamental Python data structures.
- Get a better understanding of advanced Python concepts such as big-o notation, dynamic programming, and functional data structures.
- Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner.
Book Description
Data structures allow you to organize data in a particular way efficiently. They are critical to any problem, provide a complete solution, and act like reusable code.
In this book, you will learn the essential Python data structures and the most common algorithms.
With this easy-to-read book, you will be able to understand the power of linked lists, double linked lists, and circular linked lists. You will be able to create complex data structures such as graphs, stacks and queues. We will explore the application of binary searches and binary search trees. You will learn the common techniques and structures used in tasks such as preprocessing, modeling, and transforming data. We will also discuss how to organize your code in a manageable, consistent, and extendable way. The book will explore in detail sorting algorithms such as bubble sort, selection sort, insertion sort, and merge sort.
By the end of the book, you will learn how to build components that are easy to understand, debug, and use in different applications.
What you will learn
- Gain a solid understanding of Python data structures.
- Build sophisticated data applications.
- Understand the common programming patterns and algorithms used in Python data science.
商品描述(中文翻譯)
主要特點
- 逐步指南,全面討論基本Python資料結構的分析和設計。
- 更深入了解高級Python概念,如大O符號、動態規劃和函數式資料結構。
- 通過圖示清晰、視覺化地呈現資料結構和演算法以及其分析。
書籍描述
資料結構能夠有效地以特定方式組織資料。它們對於任何問題都至關重要,提供完整的解決方案,並且像可重複使用的程式碼一樣。
在這本書中,您將學習基本的Python資料結構和最常見的演算法。
通過這本易於閱讀的書,您將能夠理解鏈結串列、雙向鏈結串列和循環鏈結串列的威力。您將能夠創建複雜的資料結構,如圖形、堆疊和佇列。我們將探索二元搜尋和二元搜尋樹的應用。您將學習在預處理、建模和轉換資料等任務中使用的常見技術和結構。我們還將討論如何以可管理、一致和可擴展的方式組織您的程式碼。本書將詳細探討氣泡排序、選擇排序、插入排序和合併排序等排序演算法。
通過本書,您將學習如何構建易於理解、調試和在不同應用中使用的元件。
您將學到什麼
- 深入了解Python資料結構。
- 構建複雜的資料應用程式。
- 了解Python資料科學中常用的程式設計模式和演算法。