關于我們
書單推薦
新書推薦
|
Python從入門到精通
《2020周歷:國學經(jīng)典金句》為一本2020年的國學周歷,為中國文化書院秘書長苑天舒所著。這些“經(jīng)典金句”均是作者選自我國傳統(tǒng)經(jīng)典的《論語》《孟子》《莊子》《道德經(jīng)》《荀子》《管子》《中庸》《禮記》等著作中的名句,是以一周一句,以周歷的形式呈現(xiàn)的,并附有凝練的解讀形式的“案語”?梢哉f,這種形式非常適合大家在閑暇時間學習經(jīng)典著作,積累名句,提高自己的國學水平。
附贈本書課件講義PPT、源代碼、教學視頻深入講解Python編程的GUI程序設計、海龜繪圖、Canvas控件繪圖、Numpy包、Pandas包、M*plotlib包、機器學習、語音識別、啟發(fā)式搜索、計算機視覺、數(shù)據(jù)庫開發(fā)、游戲開發(fā)、網(wǎng)絡爬蟲開發(fā)等。理論知識 圖示講解,輕松掌握Python編程技*快速幫助讀者理解與變通應用,全面提升內(nèi)容的深度與廣度。
Python 程序設計快速入門 / 11.1 初識Python / 21.1.1 Python 的發(fā)展歷程 / 21.1.2 Python 的特點 / 31.1.3 Python 的不足 / 31.2 搭建Python 開發(fā)環(huán)境 / 41.2.1 Python 的下載 / 41.2.2 Python 的安裝 / 51.2.3 Python 的環(huán)境變量配置 / 71.3 編寫Python 程序 / 91.3.1 利用交互式解釋器執(zhí)行Python 程序 / 91.3.2 文本編輯器編寫并執(zhí)行Python 程序 / 102章 Python 程序設計的初步知識 / 132.1 變量 / 142.1.1 什么是變量 / 142.1.2 變量命名規(guī)則 / 142.1.3 變量的賦值 / 152.2 變量的基本數(shù)據(jù)類型 / 162.2.1 數(shù)值類型 / 162.2.2 字符串 / 182.3 運算符的應用 / 202.3.1 算*運算符的應用 / 202.3.2 賦值運算符的應用 / 222.3.3 位運算符的應用 / 232.4 Python 的代碼格式 / 242.4.1 代碼縮進 / 242.4.2 代碼注釋 / 242.4.3 空行 / 252.4.4 同一行顯示多條語句 / 253章 Python 程序設計的判斷結構 / 273.1 if......else 語句 / 283.1.1 If 語句的一般格式 / 283.1.2 If 語句的注意事項 / 283.1.3 實例:任意輸入兩個職工的工資,顯示高的工資信息 / 283.1.4 實例:奇偶數(shù)判斷 / 293.2 多個if......else 語句 / 303.2.1 實例:登錄系統(tǒng) / 303.2.2 實例:獎金發(fā)放系統(tǒng) / 313.3 關系運算符 / 323.3.1 關系運算符及意義 / 323.3.2 實例:成績評語系統(tǒng) / 333.3.3 實例:分解正整數(shù) / 343.4 邏輯運算符 / 353.4.1 邏輯運算符及意義 / 353.4.2 實例:判斷輸入的年份是閏年還是*年 / 353.4.3 實例:剪刀、石頭、布游戲 / 363.4.4 實例:每周學習計劃 / 373.4.5 實例:*仙花數(shù) / 383.5 嵌套if 語句 / 393.5.1 嵌套if 語句的一般格式 / 393.5.2 實例:判斷一個數(shù)是否是3 或7 的倍數(shù) / 393.5.3 實例:*產(chǎn)生數(shù)并顯示*大數(shù)和*小數(shù) / 403.5.4 實例:火車站安檢系統(tǒng) / 414章 Python 程序設計的循環(huán)結構 / 434.1 while 循環(huán) / 444.1.1 while 循環(huán)的一般格式 / 444.1.2 實例:計算1 2 3 200 的和 / 444.1.3 實例:利用while 循環(huán)顯示100 內(nèi)的自然數(shù) / 444.1.4 實例:*產(chǎn)生20 個*數(shù),并顯示*小的數(shù) / 454.1.5 實例:求s=a aa aaa aa...a 的值 / 464.1.6 實例:統(tǒng)計字符個數(shù) / 474.1.7 實例:猴子吃桃問題 / 484.2 while 循環(huán)中使用else 語句 / 494.2.1 while 循環(huán)中使用else 語句的一般格式 / 494.2.2 實例:階乘求和 / 494.2.3 實例:計算100 之內(nèi)奇數(shù)的和 / 504.3 無限循環(huán) / 514.4 for 循環(huán) / 524.4.1 for 循環(huán)的一般格式 / 524.4.2 實例:遍歷顯示學生的姓名 / 524.4.3 實例:遍歷顯示字符串中的字符 / 534.5 在for 循環(huán)中使用range* 函數(shù) / 534.5.1 range* 函數(shù) / 544.5.2 實例:顯示100 之內(nèi)的偶數(shù) / 544.5.3 實例:小球反彈的高度 / 544.5.4 實例:任意輸入兩個數(shù),求這兩個數(shù)的*大公約數(shù) / 554.6 循環(huán)嵌套 / 564.6.1 實例:9×9 乘法表 / 564.6.2 實例:繪制※ 的菱形 / 574.6.3 實例:查找完數(shù) / 584.6.4 實例:弗洛伊德三角形 / 584.6.5 實例:楊輝三角 / 594.7 break 語句 / 614.8 continue 語句 / 614.9 pass 語句 / 625章 Python 程序設計的常用數(shù)據(jù)結構 / 635.1 列表及應用 / 645.1.1 創(chuàng)建列表 / 645.1.2 顯示列表中的數(shù)據(jù)信息 / 645.1.3 修改列表中的數(shù)據(jù)信息 / 655.1.4 刪除列表中的數(shù)據(jù)信息 / 665.1.5 列表函數(shù)的應用 / 665.1.6 列表方法的應用 / 675.1.7 實例:排序*數(shù) / 685.2 元組及應用 / 695.2.1 創(chuàng)建元組 / 695.2.2 顯示元組中的數(shù)據(jù)信息 / 705.2.3 連接元組 / 715.2.4 刪除整個元組 / 715.2.5 元組函數(shù)的應用 / 725.2.6 實例:顯示用戶名和密碼信息 / 735.3 字典及應用 / 745.3.1 創(chuàng)建字典 / 745.3.2 顯示字典中的值和鍵 / 745.3.3 修改字典 / 755.3.4 字典函數(shù)的應用 / 765.3.5 實例:利用字典實現(xiàn)用戶注冊功能 / 765.3.6 實例:利用字典實現(xiàn)用戶登錄功能 / 785.4 集合及應用 / 805.4.1 創(chuàng)建集合 / 805.4.2 集合的兩個基本功能 / 805.4.3 集合的運算符 / 815.4.4 實例:利用集合實現(xiàn)無重復的*數(shù)排序 / 826章 Python 程序設計的函數(shù)及應用 / 856.1 函數(shù)概述 / 866.2 Python 的內(nèi)置函數(shù) / 866.2.1 數(shù)學函數(shù)及應用 / 866.2.2 *函數(shù)及應用 / 876.2.3 三角函數(shù)及應用 / 896.2.4 字符串函數(shù)及應用 / 906.3 Python 的自定義函數(shù) / 936.3.1 函數(shù)的定義 / 936.3.2 調(diào)用自定義函數(shù) / 946.3.3 函數(shù)的參數(shù)傳遞 / 956.3.4 函數(shù)的參數(shù)類型 / 976.4 匿名函數(shù) / 1006.5 遞歸函數(shù) / 1016.6 實例:計算一個數(shù)為兩個質(zhì)數(shù)之和 / 1026.7 實例:利用內(nèi)置函數(shù)實現(xiàn)小學四則運算 / 1036.8 實例:利用遞歸函數(shù)解決年齡問題 / 1057章 Python 的面向?qū)ο蟪绦蛟O計 / 1077.1 初識面向?qū)ο?/ 1087.1.1 什么是對象 / 1087.1.2 什么是類 / 1087.1.3 面向?qū)ο蟪绦蛟O計的優(yōu)點 / 1087.1.4 面向?qū)ο蟪绦蛟O計的特點 / 1097.2 類的定義和對象的創(chuàng)建 / 1107.2.1 類的定義 / 1107.2.2 對象的創(chuàng)建 / 1107.3 類的構造方法和self 參數(shù) / 1117.4 類的繼承 / 1127.4.1 類繼承的語法格式 / 1127.4.2 類繼承實例 / 1137.4.3 類的多繼承 / 1147.5 類的多態(tài) / 1167.6 模塊 / 1177.6.1 Python 中的自定義模塊 / 1177.6.2 自定義模塊的調(diào)用 / 1187.6.3 import 語句 / 1197.6.4 標準模塊 / 1207.7 包 / 1217.7.1 Python 的自定義包 / 1227.7.2 在自定義包創(chuàng)建模塊 / 1247.7.3 調(diào)用自定義包中的模塊 / 1258章 Python 程序設計的日期時間處理 / 1278.1 Python 處理日期時間的time 模塊 / 1288.1.1 time 模塊表示時間的兩種格式 / 1288.1.2 時間戳 / 1298.1.3 包括9 個元素的元組 / 1308.1.4 時間的格式化 / 1318.1.5 time 模塊中的其他常用方法 / 1338.2 Python 處理日期時間的d*etime 模塊 / 1358.2.1 d*e 對象 / 1358.2.2 time 對象 / 1378.2.3 d*etime 對象 / 1388.2.4 timedelta 對象 / 1398.3 Python 處理日期的calendar 模塊 / 1418.3.1 calendar* 方法 / 1418.3.2 month* 方法 / 1428.3.3 monthcalendar * 方法 / 1428.3.4 其他常用方法 / 1439章 Python 程序設計的文件與文件夾作 / 1459.1 文件的作 / 1469.1.1 創(chuàng)建文件 / 1469.1.2 向文件中寫入內(nèi)容 / 1479.1.3 打開文件并讀取內(nèi)容 / 1509.1.4 設置文件中光標的位置 / 1529.2 文件夾的作 / 1549.2.1 創(chuàng)建文件夾 / 1549.2.2 利用e*sts * 方法判斷文件夾是否存在 / 1559.2.3 利用rename * 方法重命名文件夾 / 1569.2.4 刪除沒有內(nèi)容的文件夾 / 1589.2.5 刪除有內(nèi)容的文件夾 / 1599.3 文件和文件夾的其他作 / 1609.3.1 獲取和修改當前文件夾的位置 / 1609.3.2 連接目錄和文件名 / 1619.3.3 文件的復制和刪除 / 162*0章 Python 的GUI 程序設計常用控件 / 16510.1 初識GUI 庫 / 16610.2 圖形用戶界面的窗體 / 16610.3 常用控件 / 16710.3.1 標簽控件(Label) / 16710.3.2 按鈕控件(Button) / 16810.3.3 輸入文本框控件(Entry) / 17010.3.4 單選按鈕控件(Radiobutton) / 17110.3.5 復選框控件(Checkbutton) / 17310.3.6 列表框控件(Listbox) / 17510.3.7 下拉列表框控件(Combobox) / 17710.3.8 多行文本框控件(Text) / 17810.3.9 刻度滑動條控件(Scale) / 18010.3.10 滾動條控件(Scrollbar) / 18110.4 幾何管理對象 / 18310.4.1 pack 對象 / 18310.4.2 grid 對象 / 18410.4.3 place 對象 / 18510.5 后臺管理登錄系統(tǒng) / 18510.5.1 后臺管理登錄系統(tǒng)窗體界面設計 / 18610.5.2 為登錄按鈕添加事件代碼 / 18610.5.3 為清空按鈕添加事件代碼 / 18710.5.4 程序運行效果 / 187*1章 Python 的GUI 程序設計高級控件 / 18911.1 窗體菜單 / 19011.1.1 Menu 對象的方法與屬性 / 19011.1.2 實例:為窗體添加菜單欄菜單 / 19011.1.3 實例:為窗體添加右鍵菜單 / 19211.1.4 實例:添加菜單命令 / 19211.2 消息對話框 / 19311.2.1 程序窗體的設計 / 19411.2.2 為顯示信息對話框按鈕添加事件代碼 / 19411.2.3 為顯示警告對話框按鈕添加事件代碼 / 19511.2.4 為顯示錯誤對話框按鈕添加事件代碼 / 19611.2.5 為詢問是否對話框按鈕添加事件代碼 / 19611.2.6 為詢問確定取消對話框按鈕添加事件代碼 / 19711.2.7 為詢問問題對話框按鈕添加事件代碼 / 19811.2.8 為詢問再試取消對話框按鈕添加事件代碼 / 19911.3 簡單對話框 / 20011.3.1 程序窗體的設計 / 20011.3.2 為輸入一個整數(shù)按鈕添加事件代碼 / 20011.3.3 為輸入一個浮點數(shù)按鈕添加事件代碼 / 20111.3.4 為輸入一個字符串按鈕添加事件代碼 / 20211.4 顏*對話框 / 20311.5 打開文件對話框 / 20411.5.1 程序窗體的設計 / 20511.5.2 為打開文件按鈕添加事件代碼 / 20511.5.3 為打開多個文件按鈕添加事件代碼 / 20611.6 保存文件對話框 / 20711.7 打開文件夾對話框 / 208*2章 Python 程序設計的海龜繪圖 / 21112.1 初識Turtle 庫 / 21212.2 畫筆運動函數(shù) / 21212.2.1 畫筆運動函數(shù)及意義 / 21212.2.2 實例:繪制矩形 / 21312.2.3 實例:繪制三角形和圓 / 21312.2.4 實例:繪制心形 / 21412.3 畫筆控制函數(shù) / 21512.3.1 畫筆控制函數(shù)及意義 / 21512.3.2 實例:繪制齒輪 / 21612.3.3 實例:繪制多彩五邊形 / 21612.4 全局控制函數(shù) / 21712.4.1 全局控制函數(shù)及意義 / 21712.4.2 實例:文字旋轉(zhuǎn)效果 / 21812.4.3 實例:繪制有立體效果的三角形 / 219*3章 Python 程序設計的Canvas 控件繪圖 / 22113.1 初識Canvas 控件 / 22213.2 利用Canvas 控件的方法繪制圖形 / 22313.2.1 利用cre*e_line* 方法繪制線段 / 22313.2.2 利用cre*e_oval* 方法繪制橢圓 / 22413.2.3 利用cre*e_arc* 方法繪制弧線 / 22513.2.4 利用cre*e_re*angle* 方法繪制矩形 / 22713.2.5 利用cre*e_ polygon * 方法繪制多邊形 / 22713.3 利用Canvas 控件的方法顯示圖像 / 22813.3.1 利用cre*e_i*ge* 方法顯示矢量圖 / 22813.3.2 利用cre*e_bit*p* 方法顯示位圖 / 23113.4 利用cre*e_text* 方法顯示文本 / 23213.5 利用cre*e_window* 方法顯示窗體控件 / 23313.6 實例:矩形的動畫效果 / 23413.7 實例:手繪動畫效果 / 23513.8 實例:彈球游戲 / 23613.8.1 彈球游戲界面效果 / 23613.8.2 擋板移動效果 / 23713.8.3 小球動畫效果 / 23813.8.4 彈球游戲的得分 / 239*4章 Python 人工智能的Numpy 和Pandas 包 / 24114.1 Numpy 包 / 24214.1.1 Numpy 包的安裝 / 24214.1.2 創(chuàng)建Numpy 數(shù)組 / 24314.1.3 Numpy 特殊數(shù)組 / 24414.1.4 Numpy 序列數(shù)組 / 24514.1.5 Numpy 數(shù)組的索引 / 24614.1.6 Numpy 數(shù)組的運算 / 24714.1.7 Numpy 數(shù)組的復制 / 24714.1.8 Numpy 的矩陣 / 24814.2 Pandas 包 / 24914.2.1 Pandas 包的安裝 / 24914.2.2 從ndarray 創(chuàng)建一個系列(Series) / 25014.2.3 從有位置的系列(Series)中訪問數(shù)據(jù) / 25114.2.4 創(chuàng)建D*aFrame 并顯示 / 25114.2.5 數(shù)據(jù)的選擇與查看 / 25214.2.6 條件語句的運用 / 25414.2.7 函數(shù)的運用 / 25514.2.8 分組的運用 / 257*5章 Python 人工智能的M*plotlib 包 / 26115.1 M*plotlib 的安裝 / 26215.2 figure* 函數(shù)的應用 / 26215.2.1 figure* 函數(shù)的各參數(shù)意義 / 26315.2.2 figure* 函數(shù)的實例 / 26315.3 plot* 函數(shù)的應用 / 26415.3.1 plot* 函數(shù)的各參數(shù)意義 / 26415.3.2 plot* 函數(shù)的實例 / 26515.4 subplot* 函數(shù)的應用 / 26715.4.1 subplot* 的各參數(shù)意義 / 26715.4.2 subplot* 的實例 / 26715.5 add_axes 方法的應用 / 26815.6 繪制條形圖 / 26915.6.1 簡單垂直條形圖 / 26915.6.2 簡單**條形圖 / 27115.7 繪制餅形圖 / 27215.7.1 pie* 函數(shù)語法格式及各參數(shù)意義 / 27215.7.2 pie* 函數(shù)的實例 / 27215.8 制作動畫 / 27415.8.1 實例:余弦的動畫效果 / 27415.8.2 實例:過山車動畫效果 / 275*6章 Python 人工智能的機器學習 / 27716.1 初識機器學習 / 27816.1.1 什么是機器學習 / 27816.1.2 機器學習的類型 / 27816.2 常見的機器學習算法 / 27916.3 機器學習的sklearn 包 / 28116.3.1 sklearn 包的安裝 / 28116.3.2 sklearn 包中的數(shù)據(jù)集 / 28216.4 決策樹機器學習算法 / 28316.4.1 決策樹的組成 / 28316.4.2 決策樹的優(yōu)點 / 28416.4.3 決策樹的缺點 / 28416.4.4 利用Python 代碼實現(xiàn)決策樹 / 28516.5 *森林機器學習算法 / 28616.5.1 *森林的構建 / 28616.5.2 *森林的優(yōu)缺點 / 28616.5.3 *森林的應用范圍 / 28716.5.4 利用Python 代碼實現(xiàn)*森林 / 28716.6 支持向量機(SVM)機器學習算法 / 28816.6.1 支持向量機(SVM)的工作原理 / 28816.6.2 核函數(shù) / 29016.6.3 支持向量機(SVM)的優(yōu)點 / 29116.6.4 支持向量機(SVM)的缺點 / 29116.6.5 利用Python 代碼實現(xiàn)支持向量機(SVM) / 29216.7 樸素貝葉斯機器學習算法 / 29416.7.1 樸素貝葉斯的算法思想 / 29416.7.2 樸素貝葉斯的算法步驟 / 29516.7.3 樸素貝葉斯的優(yōu)缺點 / 29616.7.4 利用Python 代碼實現(xiàn)高斯樸素貝葉斯 / 29616.7.5 利用Python 代碼實現(xiàn)多項式分布樸素貝葉斯 / 29816.7.6 利用Python 代碼實現(xiàn)伯努力樸素貝葉斯 / 300*7章 Python 人工智能的應用 / 30317.1 語音識別技* / 30417.1.1 什么是語音識別技* / 30417.1.2 語音識別系統(tǒng)的基本構成 / 30617.1.3 利用Python 實現(xiàn)音頻信號的可視化 / 30617.1.4 利用Python 將時域信號轉(zhuǎn)換為頻域 / 30817.1.5 利用Python 生成單調(diào)音頻信號 / 30917.1.6 利用Python 實現(xiàn)語音特征提取 / 31013.1.7 利用Python 代碼實現(xiàn)語音的識別 / 31317.2 啟發(fā)式搜索技* / 31517.2.1 什么是啟發(fā)式搜索 / 31517.2.2 約束滿足解決的現(xiàn)實問題 / 31617.2.3 實例:機器人玩硬幣比賽 / 31717.2.4 實例:機器人玩經(jīng)典井字游戲 / 31917.3 計算機視覺技* / 32217.3.1 什么是計算機視覺 / 32217.3.2 計算機視覺應用要解決的經(jīng)典問題 / 32217.3.3 OpenCV 包的安裝 / 32317.3.4 CV2 中的幾個常用函數(shù) / 32417.3.5 實例:讀入圖像并顯示 / 32417.3.6 實例:保存圖像為另一種格式圖像 / 32517.3.7 實例:*彩空間轉(zhuǎn)換 / 32617.3.8 實例:邊緣檢測 / 32717.3.9 實例:人臉識別 / 32817.3.10 實例:眼睛識別 / 330*8章 Python 程序設計的數(shù)據(jù)庫開發(fā) / 33118.1 MySQL 數(shù)據(jù)庫 / 33218.1.1 什么是數(shù)據(jù)庫 / 33218.1.2 MySQL 數(shù)據(jù)庫的特性 / 33218.1.3 MySQL 的下載 / 33318.1.4 MySQL 的安裝 / 33518.1.5 MySQL 的配置 / 33618.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 / 33818.2.1 創(chuàng)建數(shù)據(jù)庫 / 33818.2.2 創(chuàng)建數(shù)據(jù)表 / 33918.2.3 向數(shù)據(jù)表中*入數(shù)據(jù)和顯示 / 33918.3 利用Python 作MySQL 數(shù)據(jù)庫 / 34018.3.1 安裝mysql-conne*or-python 包 / 34018.3.2 mysql-conne*or-python 的全局變量 / 34118.3.3 連接MySQL 數(shù)據(jù)庫 / 34218.3.4 顯示MySQL 數(shù)據(jù)表中的數(shù)據(jù) / 34318.3.5 向MySQL 數(shù)據(jù)表中*入數(shù)據(jù)并顯示 / 34418.3.6 修改MySQL 數(shù)據(jù)表中的數(shù)據(jù)并顯示 / 34518.3.7 刪除MySQL 數(shù)據(jù)表中的數(shù)據(jù)并顯示 / 346*9章 Python 程序設計的游戲開發(fā) / 34719.1 初識Pygame 包 / 34819.1.1 SDL 包 / 34819.1.2 Pygame 的安裝 / 34819.2 創(chuàng)建窗體 / 34919.2.1 set_mode* 方法 / 34919.2.2 實例:創(chuàng)建窗體并顯示文字 / 34919.3 利用鍵盤控制圖像的動畫效果 / 35019.3.1 背景加載圖像 / 35119.3.2 加載圖像并動起來 / 35219.3.3 利用鍵盤事件控制動畫 / 35319.3.4 添加背景音樂 / 35419.4 繪制各種圖形 / 35519.4.1 繪制矩形 / 35519.4.2 繪制圓和橢圓 / 35619.4.3 繪制其他圖形 / 35719.5 精靈和精靈組 / 35919.5.1 編寫精靈類 / 35919.5.2 創(chuàng)建窗體并顯示精靈類中的圖像精靈 / 36019.5.3 產(chǎn)生多個精靈并運動 / 36119.6 實例:可以移動的圓 / 36219.7 實例:彈彈貓 / 36419.8 實例:利用鍵盤控制動畫貓 / 36520章 Python 程序設計的網(wǎng)絡爬蟲開發(fā) / 36920.1 初識網(wǎng)絡爬蟲 / 37020.1.1 什么是網(wǎng)絡爬蟲 / 37020.1.2 網(wǎng)絡爬蟲的核心工作 / 37020.1.3 網(wǎng)絡爬蟲框架Scrapy / 37020.2 Scrapy 的選擇器XP*h / 37220.2.1 XP*h 中的節(jié)點 / 37220.2.2 選取節(jié)點和謂語 / 37320.2.3 選取未知節(jié)點和選取若干路徑 / 37320.3 Scrapy 項目 / 37420.3.1 創(chuàng)建一個Scrapy 項目 / 37420.3.2 Scrapy 項目的組成 / 37420.4 Scrapy 網(wǎng)絡爬蟲編寫 / 37520.4.1 選擇爬取項目文件items.py / 37520.4.2 創(chuàng)建Spider 類 / 37620.4.3 修改Spider 類代碼 / 37720.4.4 顯示爬取項目文件pipelines.py / 37820.4.5 網(wǎng)絡爬蟲項目的配置文件settings.py / 37920.4.6 運行網(wǎng)絡爬蟲項目myspider / 380
你還可能感興趣
我要評論
|