Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)_第1頁
Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)_第2頁
Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)_第3頁
Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)_第4頁
Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Python程序設(shè)計與算法基礎(chǔ)教程(第2版)(微課版)讀書筆記模板01思維導(dǎo)圖讀書筆記精彩摘錄內(nèi)容摘要目錄分析作者介紹目錄0305020406思維導(dǎo)圖算法基礎(chǔ)教程語言設(shè)計第版程序基礎(chǔ)開發(fā)案例習(xí)題模塊第章文件對象函數(shù)程序基礎(chǔ)復(fù)文本本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書集教材、練習(xí)冊、上機指導(dǎo)于一體,基于Windows10和Python3.7構(gòu)建Python開發(fā)平臺,闡述Python語言的基礎(chǔ)知識,以及使用Python語言的開發(fā)應(yīng)用實例,具體內(nèi)容包括Python概述,Python語言基礎(chǔ),程序流程控制,常用內(nèi)置數(shù)據(jù)類型,序列數(shù)據(jù)類型,輸入和輸出,錯誤和異常處理,函數(shù)、類和對象,模塊和客戶端,算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),圖形用戶界面,圖形繪制,數(shù)值日期和時間處理,字符串和文本處理,文件、數(shù)據(jù)庫訪問,絡(luò)和Web編程,多線程編程以及系統(tǒng)管理等。本書編者結(jié)合多年的程序設(shè)計、系統(tǒng)開發(fā)以及授課經(jīng)驗,由淺入深、循序漸進地介紹Python程序設(shè)計語言,讓讀者能夠較為系統(tǒng)、全面地掌握程序設(shè)計的理論和應(yīng)用。本書還提供了教學(xué)微課視頻。本書可以作為高等學(xué)校各專業(yè)的計算機程序設(shè)計教程,也可作為廣大程序設(shè)計開發(fā)者、愛好者的自學(xué)參考書。讀書筆記讀書筆記具體內(nèi)容包括Python概述,Python語言基礎(chǔ),程序流程控制,常用內(nèi)置數(shù)據(jù)類型,序列數(shù)據(jù)類型,輸入和輸出,錯誤和異常處理,函數(shù)、類和對象,模塊和客戶端,算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),圖形用戶界面,圖形繪制,數(shù)值日期和時間處理,字符串和文本處理,文件、數(shù)據(jù)庫訪問,絡(luò)和Web編程,多線程編程以及系統(tǒng)管理等。目錄分析內(nèi)容簡介第1章Python概述第2章Python語言基礎(chǔ)第3章程序流程控制目錄第4章常用內(nèi)置數(shù)據(jù)類型第5章序列數(shù)據(jù)類型第6章輸入和輸出第7章錯誤和異常處理目錄第8章函數(shù)和函數(shù)式編程第9章面向?qū)ο蟮某绦蛟O(shè)計第10章模塊和客戶端第11章算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)第12章圖形用戶界面第13章圖形繪制010302040506目錄第14章數(shù)值日期和時間處理第15章字符串和文本處理第16章文件和數(shù)據(jù)交換第17章數(shù)據(jù)庫訪問第18章絡(luò)編程和通信第19章并行計算:進程、線程和協(xié)程010302040506目錄參考文獻第20章系統(tǒng)管理目錄第1章Python概述1.1初識Python語言1.2Python語言版本和開發(fā)環(huán)境1.3下載和安裝Python1.4使用Python解釋器解釋執(zhí)行Python程序1.5使用文本編輯器和命令行編寫和執(zhí)行Python源文件程序1.6使用集成開發(fā)環(huán)境IDLE編寫和執(zhí)行Python源文件程序1.7在線幫助和相關(guān)資源1.8復(fù)習(xí)題1.9上機實踐第2章Python語言基礎(chǔ)2.1Python程序概述2.2Python對象和引用2.3標識符及其命名規(guī)則2.4變量和賦值語句2.5表達式和運算符2.6語句2.7函數(shù)和模塊2.8類和對象2.9模塊和包第3章程序流程控制3.1順序結(jié)構(gòu)3.2選擇結(jié)構(gòu)3.3循環(huán)結(jié)構(gòu)3.4復(fù)習(xí)題3.5上機實踐3.6案例研究:使用嵌套循環(huán)實現(xiàn)圖像處理算法第4章常用內(nèi)置數(shù)據(jù)類型4.1Python內(nèi)置數(shù)據(jù)類型概述4.2int類型4.3float類型4.4complex類型4.5bool類型4.6str類型4.7比較關(guān)系運算和條件表達式4.8算術(shù)運算符和位運算符4.9混合運算和數(shù)值類型轉(zhuǎn)換第5章序列數(shù)據(jù)類型5.1Python序列數(shù)據(jù)概述5.2序列數(shù)據(jù)的基本操作5.3元組5.4列表5.5字符串5.6字節(jié)序列5.7復(fù)習(xí)題5.8上機實踐5.9案例研究:猜單詞游戲第6章輸入和輸出6.1輸入和輸出概述6.2命令行參數(shù)6.3標準輸入和標準輸出函數(shù)6.4文件和文件對象6.5標準輸入、輸出和錯誤流6.6重定向和管道6.7復(fù)習(xí)題6.8上機實踐6.9案例研究:21點撲克牌游戲第7章錯誤和異常處理7.1程序的錯誤7.2異常處理7.3斷言處理7.4程序的基本調(diào)試方法7.5使用logging模塊輸入日志7.6復(fù)習(xí)題7.7上機實踐7.8案例研究:使用調(diào)試器調(diào)試Python程序第8章函數(shù)和函數(shù)式編程8.1函數(shù)概述8.2函數(shù)的聲明和調(diào)用8.3參數(shù)的傳遞8.4函數(shù)的返回值8.5變量的作用域8.6遞歸函數(shù)8.7內(nèi)置函數(shù)的使用8.8Python函數(shù)式編程基礎(chǔ)8.9復(fù)習(xí)題第9章面向?qū)ο蟮某绦蛟O(shè)計9.1面向?qū)ο蟾拍?.2類對象和實例對象9.3屬性9.4方法9.5繼承9.6對象的特殊方法9.7對象的引用、淺拷貝和深拷貝9.8可迭代對象:迭代器和生成器9.9自定義類應(yīng)用舉例第10章模塊和客戶端10.1模塊化程序設(shè)計的概念10.2模塊的設(shè)計和實現(xiàn)10.3模塊的導(dǎo)入和使用10.4包10.5模塊的導(dǎo)入順序10.6名稱空間與名稱查找順序10.7復(fù)習(xí)題10.8上機實踐10.9案例研究:基于模塊的庫存管理系統(tǒng)第11章算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)11.1算法及其性能分析11.2查找算法11.3排序算法11.4常用數(shù)據(jù)結(jié)構(gòu)11.5數(shù)組11.6棧和隊列11.7集合11.8字典11.9collections模塊的其他數(shù)據(jù)結(jié)構(gòu)第12章圖形用戶界面12.1圖形用戶界面概述12.2tkinter概述12.3幾何布局管理器12.4事件處理12.5常用組件12.6對話框12.7菜單和工具欄12.8基于wxPython的圖形用戶界面設(shè)計入門12.9復(fù)習(xí)題第13章圖形繪制13.1Python繪圖模塊概述13.2基于tkinter的圖形繪制13.3基于turtle模塊的海龜繪圖13.4基于Matplotlib模塊的繪圖13.5復(fù)習(xí)題13.6上機實踐13.7案例研究:漢諾塔問題求解動畫第14章數(shù)值日期和時間處理14.1相關(guān)模塊概述14.2math模塊和數(shù)學(xué)函數(shù)14.3cmath模塊和復(fù)數(shù)數(shù)學(xué)函數(shù)14.4random模塊和隨機函數(shù)14.5數(shù)值運算模塊NumPy14.6日期和時間處理14.7應(yīng)用舉例14.8復(fù)習(xí)題14.9上機實踐第15章字符串和文本處理15.1相關(guān)模塊概述15.2字符串處理的常用操作15.3正則表達式15.4正則表達式模塊re15.5正則表達式應(yīng)用舉例15.6應(yīng)用舉例15.7復(fù)習(xí)題15.8上機實踐15.9案例研究:NLTK與自然語言處理第16章文件和數(shù)據(jù)交換16.1文件操作相關(guān)模塊概述16.2文本文件的讀取和寫入16.3二進制文件的讀取和寫入16.4隨機文件訪問16.5內(nèi)存文件的操作16.6文件的壓縮和解壓縮16.7CSV格式文件的讀取和寫入16.8輸入重定向和管道16.9對象序列化第17章數(shù)據(jù)庫訪問17.1數(shù)據(jù)庫基礎(chǔ)17.2Python數(shù)據(jù)庫訪問模塊17.3使用sqlite3模塊連接和操作SQLite數(shù)據(jù)庫17.4使用SQLiteStudio查看和維護SQLite數(shù)據(jù)庫17.5復(fù)習(xí)題17.6上機實踐17.7案例研究:基于數(shù)據(jù)庫和GUI的教務(wù)管理系統(tǒng)第18章絡(luò)編程和通信18.1絡(luò)編程的基本概念18.2基于socket的絡(luò)編程18.3基于urllib的絡(luò)編程18.4基于的絡(luò)編程18.5基于ftplib的絡(luò)編程18.6基于poplib和smtplib的絡(luò)編程18.7復(fù)習(xí)題18.8上機實踐18.9案例研究:絡(luò)爬蟲案例第19章并行計算:進程、線程和協(xié)程19.1并行處理概述19.2基于線程的并發(fā)處理19.3基于進程的并行計算19.4基于線程池/進程池的并發(fā)和并行任務(wù)19.5基于asyncio的異步IO編程19.6應(yīng)用舉例19.7復(fù)習(xí)題19.8上機實踐19.9案例研究:文本統(tǒng)計并行處理第20章系統(tǒng)管理20.1系統(tǒng)管理相關(guān)模塊20.2目錄、文件和磁盤的基本操作20.3執(zhí)行操作系統(tǒng)命令和運行其他程序20.4獲取終端的大小20.5文件的壓縮和解壓縮20.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論