注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>Python程序設計(微課視頻版)

Python程序設計(微課視頻版)

Python程序設計(微課視頻版)

定 價:¥49.80

作 者: 王煜林,王金恒,劉卓華,尹菡
出版社: 清華大學出版社
叢編項: 國家級實驗教學示范中心聯(lián)席會計算機學科組規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302629450 出版時間: 2023-03-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書通過案例、課業(yè)任務、項目等形式全面介紹了Python語言的相關知識點。全書共11章,主要講解Python語言、開發(fā)環(huán)境、語法、基本數(shù)據(jù)類型、程序控制結構、組合數(shù)據(jù)類型、函數(shù)和模塊、面向對象和異常處理、文件和數(shù)據(jù)組織、內(nèi)置標準庫以及第三方庫等,最后介紹了一個人工智能相關的語音處理項目。每章都有大量的案例,并設置了課業(yè)任務,做到從案例到任務,到最后的項目,層層遞進,環(huán)環(huán)相扣,幫助讀者消化知識,提高學習興趣。本書可作為高等學校程序設計語言教材,也可作為程序設計愛好者的參考書。

作者簡介

暫缺《Python程序設計(微課視頻版)》作者簡介

圖書目錄


目錄






源碼下載



第1章初識Python


1.1Python概述


1.1.1Python的發(fā)展


1.1.2Python的特點


1.1.3Python的版本


1.1.4Python 3與Python 2的區(qū)別


1.1.5Python的用途


1.2Python開發(fā)環(huán)境


1.2.1Python的下載和安裝


1.2.2Python編程工具介紹


1.3Python程序運行


1.3.1Python程序的運行方式


1.3.2Python程序的可執(zhí)行文件


1.4課業(yè)任務


習題1


第2章Python基本語法


2.1基本語法特點


2.1.1縮進


2.1.2注釋


2.1.3續(xù)行符


2.1.4分隔符號


2.1.5保留字和關鍵字


2.2基本輸入和輸出


2.2.1基本輸入


2.2.2基本輸出


2.3變量和對象


2.3.1Python中的變量


2.3.2變量命名規(guī)則和賦值語句


2.3.3對象的垃圾回收


2.3.4變量的共享引用


2.4課業(yè)任務


習題2


第3章基本數(shù)據(jù)類型


3.1數(shù)字類型


3.1.1整數(shù)類型


3.1.2浮點數(shù)類型


3.1.3復數(shù)類型


3.1.4分數(shù)類型


3.2數(shù)字運算


3.2.1數(shù)字運算操作符


3.2.2數(shù)字處理函數(shù)


3.3字符串類型


3.3.1字符串常量


3.3.2字符串操作符


3.3.3字符串的索引


3.3.4字符串的切片


3.3.5迭代字符串


3.3.6字符串處理函數(shù)


3.3.7字符串處理方法


3.3.8字符串的格式化


3.3.9bytes字符串


3.4數(shù)據(jù)類型操作


3.4.1類型判斷


3.4.2類型轉換


3.5課業(yè)任務


習題3


第4章程序控制結構


4.1程序的基本結構


4.1.1流程控制語句


4.1.2程序結構


4.2分支結構


4.2.1單分支結構


4.2.2雙分支結構


4.2.3多分支結構


4.2.4if…else三元表達式


4.3循環(huán)結構


4.3.1遍歷循環(huán)


4.3.2無限循環(huán)


4.3.3循環(huán)控制


4.3.4循環(huán)嵌套


4.4課業(yè)任務


習題4


第5章組合數(shù)據(jù)類型


5.1列表類型


5.1.1列表的特點


5.1.2常用列表方法和操作


5.1.3列表推導式


5.2元組類型


5.2.1元組的特點


5.2.2創(chuàng)建和刪除元組


5.2.3元組的訪問與操作


5.2.4元組推導式


5.3字典類型


5.3.1字典的定義


5.3.2常用字典方法和操作


5.3.3字典推導式


5.4集合類型


5.4.1創(chuàng)建集合


5.4.2刪除集合


5.4.3集合的運算


5.4.4凍結集合


5.4.5列表、元組、字典與集合的區(qū)別


5.5迭代


5.5.1迭代器的特點和優(yōu)勢


5.5.2迭代器的常見基本操作


5.6課業(yè)任務


習題5


第6章函數(shù)和模塊


6.1函數(shù)


6.1.1定義函數(shù)


6.1.2調(diào)用函數(shù)


6.1.3函數(shù)的參數(shù)


6.1.4函數(shù)的嵌套


6.1.5lambda函數(shù)


6.1.6遞歸函數(shù)


6.1.7函數(shù)列表


6.2變量作用域


6.2.1作用域分類


6.2.2global關鍵字


6.2.3nonlocal關鍵字


6.2.4局部變量


6.2.5全局變量


6.3模塊


6.3.1模塊的定義


6.3.2導入模塊


6.3.3導入時執(zhí)行模塊


6.3.4使用import語句還是from語句


6.3.5常見的標準模塊


6.3.6模塊搜索目錄


6.4模塊包


6.4.1包的概念


6.4.2包的基本結構


6.4.3創(chuàng)建包和使用包


6.4.4相對導入


6.4.5在__init__.py中添加代碼


6.5課業(yè)任務


習題6


第7章面向對象和異常處理


7.1理解Python的面向對象


7.1.1面向對象的基本概念


7.1.2Python的類和類型


7.1.3Python中的對象


7.2定義和使用類


7.2.1定義類


7.2.2使用類


7.3對象的屬性和方法


7.3.1對象的屬性


7.3.2對象的方法


7.3.3類的“偽私有”屬性和方法


7.3.4構造函數(shù)和析構函數(shù)


7.4類的繼承


7.4.1簡單繼承


7.4.2定義子類的屬性和方法


7.4.3調(diào)用超類的構造函數(shù)


7.4.4多重繼承


7.5運算符重載


7.5.1運算符重載的實現(xiàn)方法


7.5.2加法運算重載


7.5.3索引和分片重載


7.5.4自定義迭代器對象


7.5.5定制對象的字符串形式


7.6模塊中的類


7.6.1模塊中的類的概念


7.6.2模塊中的類的應用


7.7異常的概述


7.7.1異常的發(fā)生背景


7.7.2異常的特點


7.8異常處理基本結構和用法


7.8.1try結構語句


7.8.2except…as語句


7.8.3捕捉所有異常


7.8.4異常處理結構的嵌套


7.9異常處理語句


7.9.1raise語句


7.9.2異常鏈: 異常引發(fā)異常


7.10程序調(diào)試


7.10.1使用自帶的IDLE調(diào)試


7.10.2使用assert語句調(diào)試


7.11課業(yè)任務


習題7


第8章文件和數(shù)據(jù)組織


8.1文本文件的讀寫


8.1.1文件類型


8.1.2數(shù)據(jù)文件操作


8.1.3讀寫二進制文件


8.1.4用文件存儲對象


8.1.5os模塊的目錄操作


8.2高級文件操作


8.2.1shutil模塊的文件操作


8.2.2os模塊的文件操作


8.2.3shutil模塊的目錄操作


8.3讀寫CSV文件


8.3.1CSV文件的基本概念


8.3.2將數(shù)據(jù)寫入CSV文件


8.3.3讀CSV文件


8.4數(shù)據(jù)組織的維度


8.4.1基本概念


8.4.2一維數(shù)據(jù)的處理


8.4.3二維數(shù)據(jù)的處理


8.4.4數(shù)據(jù)排序


8.4.5數(shù)據(jù)查找


8.5課業(yè)任務


習題8


第9章標準庫


9.1繪圖工具turtle庫


9.1.1基本概念


9.1.2畫筆運動命令


9.1.3畫筆控制函數(shù)命令


9.1.4其他命令方法


9.2隨機數(shù)random庫


9.2.1基本概念


9.2.2隨機數(shù)種子函數(shù)


9.2.3整數(shù)隨機數(shù)函數(shù)


9.2.4浮點隨機數(shù)函數(shù)


9.2.5序列隨機數(shù)函數(shù)


9.3圖形界面工具tkinter庫


9.3.1基本概念


9.3.2創(chuàng)建tkinter的主窗口


9.3.3常見控件布局方式


9.3.4常見tkinter控件


9.3.5常見對話框


9.4時間工具time庫


9.4.1time庫概述


9.4.2時間處理函數(shù)


9.4.3時間格式化函數(shù)


9.4.4計時函數(shù)


9.5課業(yè)任務


習題9


第10章第三方庫


10.1第三方庫的安裝方法


10.1.1安裝第三方庫的前提



10.1.2使用pip安裝第三方庫


10.2文本處理庫


10.2.1文本處理庫簡介


10.2.2常用的文本處理庫


10.3用戶圖形界面庫


10.3.1用戶圖形界面庫簡介


10.3.2常用的用戶圖形界面庫


10.4數(shù)據(jù)分析庫


10.4.1數(shù)據(jù)分析庫簡介


10.4.2常用的數(shù)據(jù)分析庫


10.5數(shù)據(jù)可視化庫


10.5.1數(shù)據(jù)可視化庫簡介


10.5.2常用的數(shù)據(jù)可視化庫


10.6網(wǎng)絡爬蟲庫


10.6.1網(wǎng)絡爬蟲庫簡介


10.6.2常用的網(wǎng)絡爬蟲庫


10.7PyInstaller打包工具


10.7.1PyInstaller庫概述


10.7.2安裝PyInstaller庫


10.7.3使用PyInstaller庫


10.8jieba分詞工具


10.8.1jieba庫概述


10.8.2安裝jieba庫


10.8.3使用分詞功能


10.9wordcloud詞云工具


10.9.1wordcloud庫概述


10.9.2安裝wordcloud庫


10.9.3wordcloud庫函數(shù)


10.10課業(yè)任務


習題10


第11章智能語音識別與翻譯平臺


11.1項目背景


11.2開發(fā)環(huán)境


11.3項目總體結構


11.3.1業(yè)務流程圖


11.3.2項目的主要構成


11.3.3關鍵技術介紹


11.4課業(yè)任務


11.5相關問題解惑


11.5.1NumPy版本問題


11.5.2文件路徑問題


11.5.3虛擬環(huán)境的問題


11.5.4識別英文語音不準確的問題


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號