注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計極簡Python:新手編程之道

極簡Python:新手編程之道

極簡Python:新手編程之道

定 價:¥59.00

作 者: 關(guān)東升
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302630494 出版時間: 2023-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一部系統(tǒng)論述Python編程語言和實際應(yīng)用技術(shù)的圖書,全書共分為13章。第1~8章講解Python基本語法; 第9~13章講解Python實際應(yīng)用的技術(shù)。主要內(nèi)容包括編寫第一個Python程序、Python基本語法、Python數(shù)據(jù)類型、函數(shù)、面向?qū)ο蟆⑷掌诤蜁r間、異常處理、訪問文件和目錄、GUI編程、網(wǎng)絡(luò)編程、多線程、MySQL數(shù)據(jù)庫編程和訪問Excel文件。本書每章后面安排了“動手練一練”實踐環(huán)節(jié),旨在幫助讀者消化和吸收本章所講解的知識點,在本書附錄A中提供了動手練一練參考答案。為便于讀者高效學(xué)習(xí),快速掌握Python編程方法,作者精心制作了配套的教學(xué)課件、源代碼和微課視頻,并提供在線答疑服務(wù)。

作者簡介

  關(guān)東升一個在IT領(lǐng)域摸爬滾打20多年的老程序員、知名培訓(xùn)專家、暢銷書作家。精通多種計算機(jī)技術(shù)。參與設(shè)計和開發(fā)北京市公交一卡通大型項目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動客戶端項目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。 長期為中國移動、中國聯(lián)通、南方航空、中石油、中國工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位提供培訓(xùn)服務(wù)。先后出版了《iOS開發(fā)指南》《從零開始學(xué)Swift》《Android網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn)》《Cocos2d-x實戰(zhàn)》《Java從小白到大?!贰禟otlin從小白到大?!返?0多部圖書。

圖書目錄

第1章編寫第一個Python程序
微課視頻18分鐘
1.1Python解釋器
1.2使用交互方式編寫和運行Python程序代碼
1.3使用文件方式編寫和運行Python程序文件
1.3.1使用記事本編寫Python文件
1.3.2運行Python程序文件
1.4Python語言那些事
1.4.1Python語言的歷史
1.4.2Python語言的特點
1.5Python語言的應(yīng)用前景
1.6如何獲得幫助
1.7動手練一練
第2章Python基本語法
微課視頻55分鐘
2.1標(biāo)識符和關(guān)鍵字
2.1.1標(biāo)識符
2.1.2關(guān)鍵字
2.2語句
2.3變量
2.4注釋
2.5縮進(jìn)
2.6續(xù)行符
2.7Python代碼組織方式
2.7.1模塊
2.7.2包
2.7.3創(chuàng)建包
2.7.4引入包
2.8運算符
2.8.1算術(shù)運算符
2.8.2關(guān)系運算符
2.8.3邏輯運算符
2.8.4位運算符
2.8.5賦值運算符
2.9條件語句
2.9.1if結(jié)構(gòu)
2.9.2if...else結(jié)構(gòu)
2.9.3if...elif...else結(jié)構(gòu)
2.10循環(huán)語句
2.10.1while語句
2.10.2for語句
2.10.3break語句
2.10.4continue語句
2.11動手練一練
第3章Python數(shù)據(jù)類型
微課視頻45分鐘
3.1數(shù)值類型
3.1.1整數(shù)類型
3.1.2浮點類型
3.1.3復(fù)數(shù)類型
3.1.4布爾類型
3.1.5類型轉(zhuǎn)換
3.2字符串類型
3.2.1普通字符串
3.2.2轉(zhuǎn)義符
3.2.3原始字符串
3.2.4長字符串
3.2.5使用fstring格式字符串
3.3序列
3.3.1列表
3.3.2元組
3.3.3范圍
3.4集合
3.5字典
3.6動手練一練
第4章函數(shù)
微課視頻29分鐘
4.1用戶自定義函數(shù)
4.2函數(shù)參數(shù)
4.2.1帶有默認(rèn)值的參數(shù)
4.2.2多參數(shù)函數(shù)
4.3函數(shù)變量作用域
4.4匿名函數(shù)與lambda函數(shù)
4.5生成器
4.6高階函數(shù)
4.6.1使用filter()函數(shù)
4.6.2filter()函數(shù)
4.6.3map()函數(shù)
4.7動手練一練
第5章面向?qū)ο缶幊?br />微課視頻43分鐘
5.1面向?qū)ο缶幊潭x
5.2聲明類
5.2.1類的成員
5.2.2實例變量與構(gòu)造方法
5.2.3實例方法
5.2.4類變量
5.2.5類方法
5.2.6靜態(tài)方法
5.3封裝性
5.3.1私有成員變量
5.3.2私有成員方法
5.4繼承性
5.4.1在Python語言中實現(xiàn)繼承
5.4.2多繼承
5.5多態(tài)性
5.5.1多態(tài)概念
5.5.2重寫方法
5.6動手練一練
第6章日期和時間
微課視頻17分鐘
6.1datetime模塊
6.1.1datetime類
6.1.2date類
6.1.3time類
6.2日期和時間格式化
6.3日期和時間解析
6.4動手練一練
第7章異常處理
微課視頻26分鐘
7.1異常
7.1.1異常類繼承層次
7.1.2幾個重要的異常
7.2處理異常
7.2.1捕獲異常
7.2.2捕獲多個異常
7.3釋放資源
7.3.1finally代碼塊
7.3.2with as代碼塊
7.4顯式拋出異常
7.5動手練一練
第8章訪問文件和目錄
微課視頻27分鐘
8.1訪問文件
8.1.1打開文件
8.1.2關(guān)閉文件
8.1.3文本文件讀寫
8.1.4二進(jìn)制文件讀寫
8.2管理文件和目錄
8.2.1os模塊
8.2.2os.path模塊
8.3動手練一練
第9章GUI編程
微課視頻70分鐘
9.1GUI開發(fā)工具包概述
9.2編寫第一個Tkinter程序
9.3事件處理
9.4布局管理
9.4.1pack布局
9.4.2grid布局
9.5常用控件
9.5.1信息提示框
9.5.2文本輸入框和文本區(qū)
9.5.3復(fù)選框
9.5.4單選按鈕
9.5.5列表
9.5.6下拉列表
9.5.7文件選擇器
9.6使用Treeview實現(xiàn)表格控件
9.7動手練一練
第10章網(wǎng)絡(luò)編程
微課視頻53分鐘
10.1網(wǎng)絡(luò)基礎(chǔ)
10.1.1TCP/IP
10.1.2IP地址
10.1.3HTTP/HTTPS
10.1.4端口
10.1.5URL概念
10.2Python網(wǎng)絡(luò)編程庫
10.2.1Web編程庫urllib
10.2.2發(fā)送GET請求
10.2.3發(fā)送POST請求
10.3JSON數(shù)據(jù)交換格式
10.3.1JSON文檔
10.3.2JSON編碼
10.3.3JSON解碼
10.4Web服務(wù)器端編程
10.4.1Flask框架介紹
10.4.2安裝Flask框架
10.4.3第一個Flask程序
10.5案例: 我的備忘錄
10.5.1準(zhǔn)備數(shù)據(jù)
10.5.2歡迎頁面
10.5.3查詢Web服務(wù)實現(xiàn)
10.5.4編寫GUI客戶端測試“我的備忘錄”案例
10.6動手練一練
第11章多線程
微課視頻26分鐘
11.1創(chuàng)建線程
11.1.1使用Thread類創(chuàng)建線程
11.1.2傳遞更多的參數(shù)
11.1.3使用Thread子類創(chuàng)建線程
11.2等待線程結(jié)束
11.3線程同步
11.3.1線程不安全問題
11.3.2線程互斥鎖
11.4動手練一練
第12章MySQL數(shù)據(jù)庫編程
微課視頻58分鐘
12.1MySQL數(shù)據(jù)庫管理系統(tǒng)
12.1.1安裝MySQL8數(shù)據(jù)庫
12.1.2客戶端登錄服務(wù)器
12.1.3常見的管理命令
12.2編寫Python程序訪問MySQL數(shù)據(jù)庫
12.2.1安裝PyMySQL庫
12.2.2訪問數(shù)據(jù)庫一般流程
12.3案例1: 員工表增加、刪除、修改、查詢操作
12.3.1創(chuàng)建員工表
12.3.2插入員工數(shù)據(jù)
12.3.3更新員工數(shù)據(jù)
12.3.4刪除員工數(shù)據(jù)
12.3.5查詢所有員工數(shù)據(jù)
12.3.6按照員工編號查詢數(shù)據(jù)
12.4案例2: 簡單的CRUD應(yīng)用
12.4.1重構(gòu)數(shù)據(jù)庫操作模塊
12.4.2創(chuàng)建窗口
12.4.3查詢按鈕實現(xiàn)
12.4.4選中表格數(shù)據(jù)實現(xiàn)
12.4.5插入按鈕實現(xiàn)
12.4.6更新按鈕實現(xiàn)
12.4.7刪除按鈕實現(xiàn)
12.4.8退出按鈕實現(xiàn)
12.5動手練一練
第13章訪問Excel文件
微課視頻62分鐘
13.1使用xlwings庫讀寫Excel文件
13.1.1xlwings庫中對象層次關(guān)系
13.1.2讀取Excel文件數(shù)據(jù)
13.1.3獲得表格區(qū)域
13.1.4獲得表格行數(shù)和列數(shù)
13.2向Excel文件寫入數(shù)據(jù)
13.2.1向單元格區(qū)域?qū)懭霐?shù)據(jù)
13.2.2插入單元格和單元格區(qū)域
13.2.3刪除單元格和單元格區(qū)域
13.2.4插入工作表
13.2.5刪除工作表
13.3pywin32庫批量處理Excel文件
13.3.1示例1: 轉(zhuǎn)換.xls文件為.xlsx文件
13.3.2示例2: 轉(zhuǎn)換Excel文件為.csv文件
13.3.3示例3: 拆分Excel文件
13.3.4示例4: 合并Excel文件
13.4動手練一練
附錄A動手練一練參考答案

本目錄推薦

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