TOP
瀏覽紀錄
【反詐騙】接到不明來電說:升等為「高級會員」「購物滿意度調查」,這是詐騙!請絕對「不要依照指示操作ATM或網銀」
1/1
庫存:3
Python算法從入門到實踐(簡體書)
人民幣定價:89.5元
定  價:NT$537元
優惠價: 75403
可得紅利積點:12 點

庫存:3

商品簡介

作者簡介

名人/編輯推薦

目次

  算法是程序的靈魂,算法能夠告訴開發者在面對一個項目功能時用什麼思路去實現。
  《Python算法從入門到實踐》循序漸進地講解了算法實現的核心技術。全書共分為13章,主要內容包括初步認識算法、枚舉算法思想、遞歸算法思想、分治算法思想、貪心算法思想、試探算法思想、迭代算法思想、查找算法、排序算法、使用算法解決數據結構問題、解決數學問題、常見的經典算法問題、常用的人工智能算法。該書通過具體實例的實現過程演練了各個知識點的具體使用流程,代領讀者全面掌握算法的核心技術。
  該書不但適合算法研究和學習的初學者,也適合有一定算法基礎的讀者,還可以作為大、中專院校相關專業師生的學習用書和培訓機構的教材。

薛小龍,哈爾濱工業大學計算機碩士,現就職於阿裡天貓國際研發部門。精通Python、C、C++、Java、C#開發語言,擅長數據分析和大數據挖掘技術,熟悉軟件規劃、項目架構和項目推廣。近年來隨著AI和大數據業務的興起,深入研究了人工智能開發應用。熱衷於人工智能、Android開發和物聯網開發,對AI項目的架構設計和實現原理有非常深刻的認識和理解,應用開發經驗也十分豐富。

《Python算法從入門到實踐》面向完全沒有算法編程經驗的零基礎讀者,實現算法零基礎到高手的跨越。講解了Python算法的核心知識和技巧,這些知識能夠幫助開發者迅速掌握Python算法的精髓,編寫出更加高效的代碼。


  從您開始學習編程的那一刻起,就注定了以後所要走的路:從編程學習者開始,依次經歷實習生、程序員、軟件工程師、架構師、CTO等職位的磨礪;當你站在職位頂峰的位置驀然回首,會發現自己的成功並不是偶然,在程序員的成長之路上會有不斷修改代碼、尋找並解決Bug、不停地測試程序和修改項目的經歷。不可否認的是,只要你在自己的開發生涯中穩扎穩打,並且善於總結和學習,最終將會得到可喜的收獲。
  選擇一本合適的書
  對於一名程序開發初學者來說,究竟如何學習並提高自己的開發技術呢?答案就是買一本合適的程序開發書籍進行學習。但是,市面上許多面向初學者的編程書籍中的大多數篇幅都是講解基礎知識,多偏向於理論,讀者讀了以後面對實戰項目時還是無從下手。如何實現從理論平滑過渡到項目實戰,是初學者迫切需要學習的。為此,我們特意策劃了本書。
  本書面向完全沒有算法編程經驗的零基礎的讀者,實現算法零基礎到高手的跨越,講解了Python算法的核心知識和技巧,這些知識能夠幫助初學者迅速掌握Python算法的精髓,編寫出更加高效的代碼。
  本書的特色
  1.以“從入門到精通”的寫作方法構建內容,讓讀者入門容易
  為了使讀者能夠完全看懂本書的內容,本書遵循“從入門到精通”基礎類圖書的寫法,循序漸進地講解開發語言的基本知識。
  2. 實例教學,經典並深入
  本書以實例教學為導向,通過具體實例講解各種算法思想的基本知識和核心用法。通過具體實例的講解和剖析,幫助讀者真正掌握Python算法的核心內容。
  3.視頻講解,二維碼布局全書
  本書正文的每一個二級目錄都有一個二維碼,通過掃描二維碼可以觀看視頻講解,既包括實例講解,也包括教程講解,對讀者的開發水平實現了拔高處理。
  4.本書售後幫助讀者快速解決學習問題
  無論是對書中的疑惑,還是在學習中遇到的其他問題,群主和管理員都將在第一時間為讀者解答,這是我們對讀者的承諾。

第1章 初步認識算法
1.1 什麼是算法
1.1.1 一道有趣的智力題
1.1.2 算法的定義
1.1.3 計算機中的算法
1.1.4 算法在編程語言中的定義
1.2 衡量算法的優劣
1.2.1 衡量算法優劣的標準
1.2.2 算法復雜度
1.2.3 時間復雜度與空間復雜度的取舍問題

第2章 枚舉算法思想
2.1 枚舉算法概述
2.1.1 枚舉算法介紹
2.1.2 Python中的枚舉算法
2.2 破解謎題
2.2.1 算法分析
2.2.2 具體實現
2.3 破解24點遊戲
2.3.1 算法分析
2.3.2 使用枚舉算法解決24點問題
2.4 解決熄燈問題
2.4.1 算法分析
2.4.2 使用numpy和枚舉算法解決熄燈問題
2.5 解決“討厭的青蛙”問題
2.5.1 算法分析
2.5.2 具體實現
2.6 解決“雞兔同籠”問題
2.6.1 算法分析
2.6.2 具體實現:輸入頭和腳的個數的解法
2.7 解決“水仙花數”問題
2.7.1 找出1000以內的水仙花數
2.7.2 找出5位水仙花數
2.7.3 找出10000以內的水仙花數(包括1位、2位)

第3章 遞歸算法思想
3.1 遞歸算法思想基礎
3.1.1 什麼是遞歸
3.1.2 對遞歸和循環的生動解釋
3.1.3 用歸納法來理解遞歸
3.1.4 遞歸的三個要素
3.2 解決“斐波那契數列”問題
3.2.1 算法分析
3.2.2 計算斐波那契數列的第n項值
3.2.3 使用Memorization(記憶化)優化遞歸
3.3 用遞歸算法解決“漢諾塔”問題
3.3.1 算法分析
3.3.2 使用遞歸算法解決“漢諾塔”問題的具體實現
3.4 解決“階乘”問題
3.4.1 算法分析
3.4.2 使用遞歸算法計算10之內的階乘
3.4.3 使用循環計算階乘
3.5 進制轉換器
3.5.1 算法分析
3.5.2 比較遞歸方案和循環方案
3.6 解決二叉樹遍歷問題
3.6.1 算法分析
3.6.2 實現樹結構
3.6.3 遞歸遍歷方案
……
第4章 分治算法思想
第5章 貪心算法思想
第6章 試探算法思想
第7章 迭代算法思想
第8章 查找算法
第9章 排序算法
第10章 使用算法解決數據結構問題
第11章 解決數學問題
第12章 常見的經典算法問題
第13章 常用的人工智能算法

購物須知

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約20個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。