《用Python編程和實踐!算法入門》是一本用Python學習算法基礎和思考方法的入門書,用淺顯易懂的語言對算法的基本原理及算法復雜度和計算量進行了詳細講解。針對新接觸Python的讀者,先介紹了Python編程的基礎知識和數據結構,然後通過大量示例代碼和流程圖對算法相關的知識進行了詳細解釋,如算法復雜度、各種查找算法、不同數據排序的方法,以及最短路徑問題、貝爾曼-福特算法、戴克斯特拉算法、A*算法、暴力搜索法、Boyer-Moore算法等。特別適合編程零基礎讀者、計算機相關專業學生、算法基礎薄弱的程序員一邊寫代碼,一邊學習算法基礎知識,並從不變的算法中學習思考方法。