| | | Python從入門到項目實踐(超值版) 超值微視頻版 | 該商品所屬分類:圖書 -> 科技 | 【市場價】 | 739-1072元 | 【優惠價】 | 462-670元 | 【作者】 | 聚慕課教育研發中心 | 【出版社】 | 清華大學出版社 | 【ISBN】 | 9787302534693 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:清華大學出版社 ISBN:9787302534693 商品編碼:60622324529 品牌:文軒 出版時間:2019-11-01 代碼:89 作者:聚慕課教育研發中心
" 作 者:聚慕課教育研發中心 著 定 價:89.9 出 版 社:清華大學出版社 出版日期:2019年11月01日 頁 數:386 裝 幀:平裝 ISBN:9787302534693 ●第1篇基礎知識 第1章Python快速入門002 本章教學微視頻:10個54分鐘 1.1走進Python語言002 1.1.1Python語言的前世今生003 1.1.2Python語言的優缺點003 1.1.3Python語言的應用領域004 1.2建立Python程序開發環境005 1.2.1安裝Python語言005 1.2.2編寫第一個Python程序“HelloWorld!”007 1.2.3運行Python程序008 1.3熟悉Python解釋器與IDE010 1.3.1Python解釋器011 1.3.2Python集成開發環境011 1.3.3安裝PyCharmIDE012 1.3.4運行PyCharmIDE013 1.3.5設置PyCharmIDE015 1.4就業面試技巧與解析018 第2章Python編程基礎019 本章教學微視頻:11個80分鐘 2.1編程基礎知識019 2.1.1軟件開發流程019 2.1.2程序的運行流程020 2.2Pytho素構成020 2.3Python基素021 2.3.1程序層次結構021 2.3.2代碼注釋022 2.3.3換行與並行023 2.3.4變量與保留字025 2.3.5字符串026 2.3.6程序分支語句026 2.3.7賦值語句026 2.3.8數據輸入與輸出027 2.4就業面試技巧與解析029 第3章數字和字符串類型030 本章教學微視頻:15個62分鐘 3.1數字類型030 3.1.1整數類型030 3.1.2整數的按位運算031 3.1.3浮點數032 3.1.4復數類型032 3.1.5布爾類型033 3.2數字類型的操作033 3.2.1內置的數值操作符033 3.2.2內置的數值運算函數036 3.2.3內置的數字類型轉換函數038 3.3字符串類型039 3.3.1字符串的定義039 3.3.2字符串格式化041 3.3.3字符串內置的函數042 3.4字符串格式化進階——format043 3.4.1format()方法044 3.4.2format()方法的實例044 3.5就業面試技巧與解析045 3.5.1面試技巧與解析(一)045 3.5.2面試技巧與解析(二)045 第4章Python組與字典046 本章教學微視頻:20個168分鐘 4.1什麼是序列046 4.2序列通用操作046 4.2.1序列的索引和切片047 4.2.2序列計算048 4.2.3序列相關操作的函數048 4.3列表048 4.3.1直接創建列表049 4.3.2用list()函數創建列表049 4.3.素提取050 4.3.4操作列表的常用函數050 組052 4.4.1直組052 4.4.2用tuple()函組053 素提取053 4.組常用操作方法054 4.5字典的使用055 4.5.1獲取字典中的值055 4.5.2更新字典中的值055 4.5.3刪除字典中的值056 4.6字典中的方法056 4.6.1遍歷字典056 4.6.2別名與復制057 4.6.3統計頻率057 4.6.4字典排序058 4.7字典練習與實戰059 4.8就業面試技巧與解析060 4.8.1面試技巧與解析(一)060 4.8.2面試技巧與解析(二)060 第2篇核心技術 第5章使用Python字符串及運算符062 本章教學微視頻:12個60分鐘 5.1字符串基本操作062 5.2格式化字符串064 5.2.1格式化字符串符號的簡單使用065 5.2.2字符寬度和精度066 5.2.3對齊和用0填充067 5.3運算符068 5.3.1算術運算符068 5.3.2賦值運算符068 5.3.3比較運算符069 5.3.4邏輯運算符070 5.3.5按位運算符071 5.3.6成員運算符072 5.3.7身份運算符073 5.3.8Python運算符優先級073 5.4就業面試技巧與解析074 5.4.1面試技巧與解析(一)074 5.4.2面試技巧與解析(二)074 第6章控制流程和控制語句075 本章教學微視頻:17個106分鐘 6.1結構化程序設計075 6.2結構化的程序流程圖076 6.2.1程序流程圖常用素076 6.2.2程序的流程圖076 6.3程序運行的三種基本結構077 6.3.1順序結構077 6.3.2選擇分支結構077 6.3.3循環結構078 6.4順序結構程序舉例078 6.5分支結構程序舉例079 6.5.1單分支結構080 6.5.2雙分支結構081 6.5.3多分支結構082 6.5.4if語句嵌套結構084 6.5.5多重條件判斷084 6.6循環結構程序舉例085 6.6.1while循環結構085 6.6.2for循環結構086 6.6.3break和continue語句087 6.7pass語句088 6.8程序的異常處理088 6.9就業面試技巧與解析089 6.9.1面試技巧與解析(一)089 6.9.2面試技巧與解析(二)089 第7章函數090 本章教學微視頻:15個41分鐘 7.1函數的基本使用090 7.1.1函數的定義與使用090 7.1.2lambda()函數091 7.2向函數傳遞參數092 7.2.1返回值092 7.2.2實參與形參093 7.2.3位置實參093 7.2.4關鍵字實參094 7.2.5默認值095 7.2.6多種函數調用方式095 7.3在函數中處理變量096 7.3.1局部變量096 7.3.2全局變量097 7.4遞歸函數097 7.5函數模塊化098 7.5.1模塊的導入098 7.5.2導入特定函數099 7.5.3函數別名099 7.6內置函數100 7.7就業面試技巧與解析101 7.7.1面試技巧與解析(一)101 7.7.2面試技巧與解析(二)101 第8章文件與文件目錄102 本章教學微視頻:13個80分鐘 8.1文件的基礎操作102 8.1.1文件打開/關閉102 8.1.2文件的讀取103 8.1.3文件的寫入105 8.1.4用fileinput操作文件105 8.2常用文件和目錄操作106 8.2.1獲得當前路徑106 8.2.2獲得目錄中的內容106 8.2.3創建目錄107 8.2.4刪除目錄108 8.2.5判斷是否是目錄108 8.2.6判斷是否是文件109 8.2.7批量文件重命名109 8.3編譯可執行文件110 8.3.1用py2exe生成可執行程序110 8.3.2用cx_freeze生成可執行文件111 8.4就業面試技巧與解析112 第9章數據格式化113 本章教學微視頻:12個53分鐘 9.1數據的維度113 9.2二維數據的格式化和處理114 9.2.1二維數據的存儲格式114 9.2.2二維數據的表示和讀寫115 9.3二維數據的直觀表示116 9.3.1HTML簡介116 9.3.2CSV格式使用HTML文檔展示120 9.4高維數據的格式化121 9.4.1JSON格式121 9.4.2XML格式122 9.5數據格式的相互轉換123 9.5.1JSON庫的使用123 9.5.2CSV格式和JSON格式相互轉換125 9.6圖像數據的格式化127 9.6.1PIL庫的安裝和簡單使用127 9.6.2字符畫繪制130 9.7就業面試技巧與解析131 9.7.1面試技巧與解析(一)131 9.7.2面試技巧與解析(二)131 第10章Python類的使用132 本章教學微視頻:11個86分鐘 10.1面向對像132 10.2Python基本類的創建132 10.2.1初識類132 10.2.2屬性的引用133 10.2.3關於self134 10.2.4類屬性補充134 10.3Python類的繼承的組合134 10.3.1單繼承134 10.3.2super()函數136 10.3.3多繼承136 10.3.4組合137 10.4Python之抽像138 10.5作業與實戰140 10.6就業面試技巧與解析148 10.6.1面試技巧與解析(一)148 10.6.2面試技巧與解析(二)149 第11章Python模塊的使用150 本章教學微視頻:9個29分鐘 11.1什麼是模塊編程150 11.2Python模塊的基本使用151 11.2.1初識模塊151 11.2.2from…import152 11.3模塊詳細使用153 11.3.1變量與命名空間153 11.3.2dir()函數153 11.3.3globals()和locals()函數154 11.3.4reloads()函數154 11.4包的使用155 11.4.1包的簡介155 11.4.2第三方包的導入與使用155 11.5就業面試技巧與解析157 第3篇核心應用 第12章用Pillow庫處理圖片160 本章教學微視頻:9個23分鐘 12.1Pillow庫概述160 12.1.1Pillow庫處理圖像基礎160 12.1.2Image模塊162 12.1.3使用ImageChops模塊進行圖片合成166 12.1.4使用ImageEnhance模塊167 12.1.5使用ImageFilter模塊169 12.1.6使用ImageDraw模塊畫圖172 12.2使用Pillow庫處理圖片舉例176 12.2.1圖片格式轉換176 12.2.2批量生成縮略圖177 12.2.3為圖片添加Logo178 12.3就業面試技巧與解析181 12.3.1面試技巧與解析(一)181 12.3.2面試技巧與解析(二)181 第13章正則表達式182 本章教學微視頻:13個54分鐘 13.1正則表達式基礎182 13.2正則表達字符183 13.2.1正則字符183 13.2.2正則表達式限定符184 13.2.3正則字符舉例184 13.3re模塊185 13.3.1正則匹配搜索函數186 13.3.2sub()與subn()函數190 13.3.3split()函數190 13.3.4正則表達式對像191 13.4分組匹配與匹配對像使用192 13.4.1分組基礎192 13.4.2匹配對像與組的使用193 13.4.3匹配對像與索引使用193 13.4.4分組擴展194 13.5正則表達式應用實例197 13.6就業面試技巧與解析197 13.6.1面試技巧與解析(一)198 13.6.2面試技巧與解析(二)198 第14章Python線程和進程199 本章教學微視頻:6個46分鐘 14.1進程199 14.1.1進程基礎199 14.1.2multiprocess模塊202 14.1.3進程同步204 14.2線程207 14.2.1線程基礎207 14.2.2Thread類208 14.2.3threading模塊209 14.3就業面試技巧與解析216 14.3.1面試技巧與解析(一)216 14.3.2面試技巧與解析(二)216 第15章Python異常處理218 本章教學微視頻:11個29分鐘 15.1異常概述218 15.2異常的處理220 15.2.1異常基礎220 15.2.2異常處理的基本語法220 15.2.3異常及處理221 15.3Python常見標準異常222 15.3.1處理ZeroDivisionError222 15.3.2使用異常避免崩潰222 15.3.3處理FileNotFoundError223 15.3.4萬能異常Exception224 15.3.5自定義異常225 15.4手動拋出異常226 15.4.1用raise手動拋出異常226 15.4.2assert語句227 15.5就業面試技巧與解析228 15.5.1面試技巧與解析(一)228 15.5.2面試技巧與解析(二)228 第16章程序測試與打包230 本章教學微視頻:11個58分鐘 16.1Python測試230 16.1.1測試的主要步驟230 16.1.2測試驅動開發231 16.1測試231 16.1.4常用的測試工具232 16.1.5Python常見代碼檢查工具234 16.1.6Python程序性能檢測工具235 16.2程序打包235 16.2.1Distutils的使用236 16.2.2Setuptools的使用236 16.3編程擴展237 16.3.1用C語言擴展過程237 16.3.2Jython與Java擴展238 16.3.3編譯擴展239 16.4就業面試技巧與解析239 16.4.1面試技巧與解析(一)239 16.4.2面試技巧與解析(二)240 第17章數據結構基礎241 本章教學微視頻:18個65分鐘 17.1概述241 17.2數據結構的研究對像242 17.2.1數據的邏輯結構242 17.2.2數據的物理結構242 17.3Python數據結構之線性結構242 17.3.1線性表的抽像數據類型242 17.3.2Python中的線性表243 17.3.3自定義棧結構247 17.3.4Queue模塊248 17.4樹狀結構249 17.4.1構建樹250 17.4.2二叉樹250 17.4.3二叉樹的遍歷252 17.5圖形結構253 17.5.1圖的抽像數據類型254 17.5.2圖的表示方式254 17.5.3用字典構建圖與搜索圖255 17.5.4圖的簡單應用:最小生成樹257 17.6查找與排序257 17.6.1順序查找有序列表258 17.6.2二分查找有序列表258 17.6.3冒泡排序259 17.6.4二叉樹排序259 17.7就業面試技巧與解析261 第18章數據庫編程262 本章教學微視頻:11個114分鐘 18.1Python數據庫應用程序接口262 18.1.1數據庫應用程序接口概述262 18.1.2數據庫遊標的使用264 18.2Python操作SQLite3數據庫268 18.2.1SQLite3數據庫簡介268 18.2.2SQLite3數據庫操作實例268 18.3Python操作MariaDB數據庫270 18.3.1MariaDB數據庫簡介270 18.3.2建立MariaDB數據庫操作環境271 18.3.3MariaDB數據庫操作實例273 18.4Python操作MongoDB數據庫275 18.4.1MongoDB數據庫簡介275 18.4.2建立MongoDB數據庫操作環境276 18.4.3MongoDB數據庫基礎277 18.4.4MongoDB數據庫操作實例278 18.5就業面試技巧與解析283 18.5.1面試技巧與解析(一)284 18.5.2面試技巧與解析(二)284 第4篇高級應用 第19章網絡編程286 本章教學微視頻:13個55分鐘 19.1網絡編程基礎286 19.1.1什麼是計算機網絡286 19.1.2網絡協議287 19.1.3地址與端口287 19.2套接字的使用288 19.2.1用socket建立服務器端程序288 19.2.2用socket建立客戶端程序290 19.2.3用socket建立基於UDP的服務器與客戶端程序291 19.2.4用SocketServer模塊建立服務器292 19.3urllib與http包的使用294 19.3.1urllib和http包簡介294 19.3.2用urllib和http包訪問網站295 19.4用poplib與smtplib庫收發郵件299 19.4.1用poplib檢查郵件300 19.4.2用smtplib發送郵件301 19.5用ftplib訪問FTP服務302 19.5.1ftplib模塊簡介303 19.5.2使用Python訪問FTP304 19.6就業面試技巧與解析305 19.6.1面試技巧與解析(一)305 19.6.2面試技巧與解析(二)305 第20章Web網站編程技術306 本章教學微視頻:8個122分鐘 20.1FlaskWeb網站框架306 20.1.1Flask框架簡介306 20.1.2Flask框架安裝307 20.1.3Flask框架第一個程序“Helloworld!”308 20.1.4Flask框架的基本使用309 20.2DjangoWeb網站框架320 20.2.1Django框架簡介320 20.2.2Django框架安裝320 20.2.3Django框架第一個程序320 20.2.4Django框架的基本使用321 20.3就業面試技巧與解析331 20.3.1面試技巧與解析(一)331 20.3.2面試技巧與解析(二)331 第21章基於tkinter的GUI界面編程332 本章教學微視頻:18個64分鐘 21.1GUI簡介332 21.2Python中編寫GUI的庫333 21.3tkinter圖形化庫333 21.3.1tkinter簡介333 21.3.2安裝tkinter庫333 21.3.3導入tkinter庫333 21.3.4創建圖形用戶界面步驟334 21.4tkinter庫中的組件335 21.4.1組件分類335 21.4.2布局組件335 21.5常用組件338 21.5.1按鈕組件338 21.5.2標簽組件338 21.5.3文本框組件339 21.5.4菜單欄組件339 21.5.5選擇性組件340 21.5.6繪制圖形341 21.6事件處理機制342 21.6.1什麼是事件342 21.6.2響應事件343 21.7對話框344 21.7.1標準對話框344 21.7.2自定義對話框346 21.8就業面試技巧與解析346 21.8.1面試技巧與解析(一)346 21.8.2面試技巧與解析(二)346 第5篇項目實踐 第22章遊戲開發飛機大戰348 本章教學微視頻:16個73分鐘 22.1項目規劃348 22.2封裝類349 22.2.1角色類349 22.2.2敵機類350 22.2.3子彈類351 22.2.4按鈕類352 22.3開發步驟353 22.3.1界面繪制353 22.3.2消息相應事件353 22.3.3角色繪制與操控355 22.3.4聲音處理356 22.3.5僚機處理357 22.3.6繪制文本359 22.3.7增加敵機360 22.3.8射擊處理361 22.3.9爆炸效果362 22.3.10分數處理363 22.3.11遊戲最終邏輯363 第23章網上購物繫統367 本章教學微視頻:14個53分鐘 23.1開發背景367 23.2繫統功能367 23.3用戶繫統367 23.3.1用戶信息數據368 23.3.2用戶處理函數368 23.3.3用戶登錄頁面370 23.4購物車繫統372 23.4.1購物車數據372 23.4.2處理函數373 23.4.3購物車頁面374 23.5商品繫統377 23.5.1商品數據377 23.5.2商品處理函數377 23.5.3商品列表頁面379 23.6指令繫統381 23.6.1指令數據382 23.6.2指令處理函數382 23.6.3指令頁面383 《Python從入門到項目實踐(超值版)》采取“基礎知識→核心技術→核心應用→高級應用→項目實踐”結構和“由淺入深,由深到精”的模式進行講解。全書共5篇23章。首先講解Python快速入門,Python編程基礎,數字和字符串類型,Python組與字典等;深入講解了如何使用Python字符串及運算符,控制流程和控制語句,函數,文件與文件目錄,數據格式化,Python類的使用,Python模塊的使用等;詳細講解了如何用Pillow庫處理圖片,正則表達式,Python線程和進程,Python異常處理,程序測試與打包,數據結構基礎,數據庫編程等;然後介紹了網絡編程,Web網站編程技術,基於tkinter的GUI界面編程以及其他高級技術等;在實踐環節講解了遊戲開發飛機大戰和網上購物繫統兩個實戰案例,介紹了完整的Python繫統開發流程。《Python從入門到項目實踐(超值版)》不僅融入了作者等
" | | | | | |