Python Data Structures and Algorithms
暫譯: Python 資料結構與演算法
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,690$1,606 -
$680$530 -
$780$764 -
$1,400$1,330 -
$2,030$1,929 -
$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 -
$1,840Machine 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 符號(big-o notation)、動態規劃(dynamic programming)和函數式資料結構(functional data structures)。
- 探索插圖,以清晰、直觀的方式呈現資料結構和演算法及其分析。
**書籍描述**
資料結構使您能夠以特定方式有效地組織資料。它們對任何問題至關重要,提供完整的解決方案,並像可重用的程式碼一樣運作。
在本書中,您將學習基本的 Python 資料結構和最常見的演算法。
這本易讀的書籍將幫助您理解鏈結串列(linked lists)、雙向鏈結串列(double linked lists)和圓形鏈結串列(circular linked lists)的強大功能。您將能夠創建複雜的資料結構,如圖(graphs)、堆疊(stacks)和佇列(queues)。我們將探索二元搜尋(binary searches)和二元搜尋樹(binary search trees)的應用。您將學習在預處理(preprocessing)、建模(modeling)和轉換資料(transforming data)等任務中使用的常見技術和結構。我們還將討論如何以可管理、一致和可擴展的方式組織您的程式碼。本書將詳細探討排序演算法,如氣泡排序(bubble sort)、選擇排序(selection sort)、插入排序(insertion sort)和合併排序(merge sort)。
在書籍結束時,您將學會如何構建易於理解、除錯和在不同應用中使用的元件。
**您將學到的內容**
- 獲得對 Python 資料結構的堅實理解。
- 建立複雜的資料應用程式。
- 理解在 Python 資料科學中使用的常見程式設計模式和演算法。