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

輕松學(xué)Python編程

輕松學(xué)Python編程

定 價(jià):¥69.80

作 者: 宋翔
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302681458 出版時(shí)間: 2025-04-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《輕松學(xué)Python編程》詳細(xì)介紹Python編程中的核心知識(shí)和技術(shù),并列舉了大量的編程示例。全書(shū)共12章,內(nèi)容主要包括編寫(xiě)和運(yùn)行Python代碼的方法、Python代碼的組成結(jié)構(gòu)、Python編程的核心概念、數(shù)字的輸入方法和運(yùn)算方式、輸入和處理字符串、轉(zhuǎn)義字符、創(chuàng)建與處理列表和元組、打包和解包元組、創(chuàng)建與處理字典和集合、使用if語(yǔ)句檢測(cè)條件、使用match語(yǔ)句檢測(cè)多個(gè)值、使用for語(yǔ)句迭代數(shù)據(jù)、使用while語(yǔ)句重復(fù)執(zhí)行代碼、創(chuàng)建與使用函數(shù)和匿名函數(shù)、定義不同類型的參數(shù)、處理不同作用域中的變量、創(chuàng)建與使用類和子類、創(chuàng)建和導(dǎo)入模塊、處理不同類型的文件、使用Tkinter工具開(kāi)發(fā)GUI程序、處理Python程序錯(cuò)誤等?!遁p松學(xué)Python編程》還包含Python常用術(shù)語(yǔ)、Python常用函數(shù)和Python常用語(yǔ)句3個(gè)附錄?!遁p松學(xué)Python編程》附贈(zèng)示例源代碼、重點(diǎn)內(nèi)容的多媒體視頻教程和教學(xué)課件?!遁p松學(xué)Python編程》結(jié)構(gòu)系統(tǒng),內(nèi)容細(xì)致,概念清晰,注重技術(shù)細(xì)節(jié)的講解,使讀者可以在較短的時(shí)間內(nèi)學(xué)會(huì)Python編程。《輕松學(xué)Python編程》適合所有希望學(xué)習(xí)和從事Python編程或?qū)ython編程感興趣的用戶,還可作為各類院校和培訓(xùn)班的Python編程教材。

作者簡(jiǎn)介

  宋翔,6屆微軟全球最有價(jià)值專家(MVP),微軟TechNet中文論壇版主,微軟TechNet Webcast講師,已出版多部著作,代表作有《Word排版之道》《Word排版技術(shù)大全》《Excel技術(shù)與應(yīng)用大全》《Excel公式與函數(shù)大辭典》《Excel VBA編程實(shí)戰(zhàn)》《Windows 10技術(shù)與應(yīng)用大全》《Tableau數(shù)據(jù)可視化分析從新手到高手》等。研究多個(gè)領(lǐng)域的計(jì)算機(jī)技術(shù),包括操作系統(tǒng)、程序開(kāi)發(fā)、圖形圖像、輔助設(shè)計(jì)、辦公應(yīng)用等。在線解答讀者在學(xué)習(xí)過(guò)程中遇到的疑難問(wèn)題,并幫助讀者解決在實(shí)際應(yīng)用和工作中遇到的技術(shù)問(wèn)題,具有堅(jiān)實(shí)的理論基礎(chǔ)與豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),廣受讀者青睞。

圖書(shū)目錄

第1章?Python編程環(huán)境和核心概念  
1.1?Python簡(jiǎn)介  
1.1.1?使用Python能做什么  
1.1.2?Python的優(yōu)點(diǎn)  
1.1.3?Python代碼在計(jì)算機(jī)內(nèi)部的運(yùn)行方式  
1.2?編寫(xiě)和運(yùn)行Python代碼  
1.2.1?在計(jì)算機(jī)中安裝Python  
1.2.2?交互模式和腳本模式  
1.2.3?在IDLE中編寫(xiě)和運(yùn)行Python代碼  
1.2.4?在系統(tǒng)命令行窗口中運(yùn)行Python代碼  
1.2.5?使用獨(dú)立可執(zhí)行文件運(yùn)行Python代碼  
1.2.6?配置IDLE  
1.3?Python代碼的組成結(jié)構(gòu)  
1.3.1?字面值  
1.3.2?常量  
1.3.3?變量  
1.3.4?數(shù)據(jù)類型  
1.3.5?運(yùn)算符  
1.3.6?表達(dá)式  
1.3.7?語(yǔ)句  
1.3.8?Python關(guān)鍵字  
1.3.9?注釋  
1.3.10?Python代碼編寫(xiě)規(guī)范  
1.4?Python編程的核心概念  
1.4.1?動(dòng)態(tài)類型  
1.4.2?可變和不可變對(duì)象、序列和映射  
1.4.3?可迭代對(duì)象  
第2章?數(shù)字  
2.1?數(shù)字的類型  
2.1.1?整數(shù)  
2.1.2?浮點(diǎn)數(shù)  
2.1.3?復(fù)數(shù)  
2.1.4?布爾值  
2.1.5?檢測(cè)數(shù)字的類型  
2.2?對(duì)數(shù)字執(zhí)行運(yùn)算  
2.2.1?算術(shù)運(yùn)算  
2.2.2?比較運(yùn)算  
2.2.3?布爾運(yùn)算  
2.2.4?使用括號(hào)改變運(yùn)算順序  
2.2.5?不同數(shù)字類型的混合運(yùn)算  
2.3?在不同數(shù)制之間轉(zhuǎn)換  
2.3.1?將十進(jìn)制數(shù)字轉(zhuǎn)換為其他進(jìn)制數(shù)字  
2.3.2?將其他進(jìn)制數(shù)字轉(zhuǎn)換為十進(jìn)制數(shù)字  
第3章?字符串  
3.1?創(chuàng)建字符串  
3.1.1?輸入單行字符串  
3.1.2?輸入多行字符串  
3.1.3?將其他類型的數(shù)據(jù)轉(zhuǎn)換為字符串  
3.1.4?合并和重復(fù)字符串  
3.1.5?轉(zhuǎn)義字符和抑制轉(zhuǎn)義  
3.1.6?使用print函數(shù)顯示更易讀的字符串  
3.2?通過(guò)索引和切片提取單個(gè)或多個(gè)字符  
3.2.1?通過(guò)索引提取單個(gè)字符  
3.2.2?通過(guò)切片提取多個(gè)字符  
3.2.3?檢測(cè)一個(gè)字符串在另一個(gè)字符串中是否存在  
3.3?使用字符串對(duì)象的方法處理字符串  
3.3.1?檢測(cè)字符串中的字符類型  
3.3.2?刪除字符串中的空白字符  
3.3.3?轉(zhuǎn)換字符串的英文大小寫(xiě)  
3.3.4?設(shè)置字符串的對(duì)齊方式  
3.3.5?替換字符串  
3.3.6?將序列對(duì)象中的各個(gè)元素合并為一個(gè)字符串  
3.3.7?將一個(gè)字符串拆分為多個(gè)字符串  
3.4?格式化字符串  
3.4.1?使用%運(yùn)算符  
3.4.2?使用format方法  
3.4.3?使用f字符串  
第4章?列表和元組  
4.1?創(chuàng)建列表  
4.1.1?創(chuàng)建空列表  
4.1.2?創(chuàng)建包含一個(gè)或多個(gè)元素的列表  
4.1.3?創(chuàng)建嵌套列表  
4.1.4?創(chuàng)建符合特定條件的列表  
4.2?使用序列對(duì)象的操作處理列表  
4.2.1?合并和重復(fù)列表  
4.2.2?獲取列表中的一個(gè)或多個(gè)元素  
4.2.3?修改列表中的元素  
4.3?使用列表對(duì)象的方法處理列表  
4.3.1?在列表末尾添加一個(gè)元素  
4.3.2?在列表中添加一系列元素  
4.3.3?在列表中的特定位置插入元素  
4.3.4?統(tǒng)計(jì)列表中特定元素的個(gè)數(shù)  
4.3.5?對(duì)列表中的元素排序  
4.3.6?將列表中的所有元素反向排列  
4.3.7?刪除列表中特定位置上的元素  
4.3.8?刪除列表中第一個(gè)與特定值匹配的元素  
4.3.9?刪除列表中的所有元素  
4.3.10?創(chuàng)建列表的副本  
4.4?創(chuàng)建元組  
4.4.1?創(chuàng)建空元組  
4.4.2?創(chuàng)建包含一個(gè)或多個(gè)元素的元組  
4.5?打包和解包元組  
4.5.1?打包元組  
4.5.2?解包元組  
4.6?混合使用列表和元組  
4.6.1?借助列表修改元組中的元素  
4.6.2?將多個(gè)列表中相同位置上的元素合并到一起  
第5章?字典和集合  
5.1?創(chuàng)建字典  
5.1.1?創(chuàng)建空字典  
5.1.2?創(chuàng)建包含一個(gè)或多個(gè)元素的字典  
5.1.3?使用字典推導(dǎo)式創(chuàng)建字典  
5.2?處理字典中的數(shù)據(jù)  
5.2.1?在字典中添加或修改元素  
5.2.2?檢測(cè)字典中是否存在指定的鍵  
5.2.3?獲取字典中與特定鍵關(guān)聯(lián)的值  
5.2.4?獲取字典中的所有鍵  
5.2.5?獲取字典中的所有值  
5.2.6?獲取字典中的所有鍵和值  
5.2.7?不存在指定的鍵時(shí)返回由用戶設(shè)置的值  
5.2.8?刪除字典中的元素  
5.3?在字典中使用列表和元組  
5.3.1?在字典中使用列表  
5.3.2?在字典中使用元組  
5.4?創(chuàng)建集合  
5.4.1?創(chuàng)建空集合  
5.4.2?創(chuàng)建包含一個(gè)或多個(gè)元素的集合  
5.4.3?使用集合推導(dǎo)式創(chuàng)建集合  
5.5?處理集合中的數(shù)據(jù)  
5.5.1?檢測(cè)集合中是否存在指定的值  
5.5.2?對(duì)集合中的元素排序  
5.5.3?在集合中添加元素  
5.5.4?刪除集合中的元素  
5.5.5?獲取多個(gè)集合中的所有元素  
5.5.6?獲取多個(gè)集合中相同的元素  
5.5.7?獲取多個(gè)集合中不相同的元素  
5.5.8?獲取只在第一個(gè)集合而不在第二個(gè)集合中的元素  
第6章?程序流程控制  
6.1?條件的檢測(cè)結(jié)果  
6.2?使用if語(yǔ)句檢測(cè)條件  
6.2.1?只在單個(gè)條件成立時(shí)才執(zhí)行代碼  
6.2.2?在單個(gè)條件成立或不成立時(shí)執(zhí)行不同的代碼  
6.2.3?在多個(gè)條件其中之一成立時(shí)執(zhí)行代碼  
6.3?使用match語(yǔ)句檢測(cè)多個(gè)值  
6.4?使用for語(yǔ)句處理對(duì)象中的每個(gè)元素  
6.4.1?使用for語(yǔ)句處理一系列數(shù)字  
6.4.2?使用for語(yǔ)句處理字符串中的字符  
6.4.3?使用for語(yǔ)句處理列表或元組中的元素  
6.4.4?使用for語(yǔ)句處理字典中的鍵和值  
6.4.5?同時(shí)處理每個(gè)元素的索引號(hào)和值  
6.4.6?同時(shí)處理兩個(gè)對(duì)象中的元素  
6.4.7?使用增強(qiáng)賦值語(yǔ)句  
6.5?使用while語(yǔ)句在條件成立時(shí)重復(fù)執(zhí)行代碼  
6.5.1?條件成立時(shí)重復(fù)執(zhí)行代碼  
6.5.2?使用break語(yǔ)句提前退出循環(huán)  
6.5.3?使用continue語(yǔ)句提前執(zhí)行下一次循環(huán)  
6.5.4?在while循環(huán)中使用else語(yǔ)句  
第7章?函數(shù)  
7.1?創(chuàng)建函數(shù)  
7.1.1?了解Python中的函數(shù)  
7.1.2?創(chuàng)建函數(shù)的基本結(jié)構(gòu)  
7.1.3?為函數(shù)定義參數(shù)  
7.1.4?為函數(shù)提供具體的功能  
7.1.5?為函數(shù)提供返回值  
7.1.6?為函數(shù)添加說(shuō)明信息  
7.1.7?避免函數(shù)出錯(cuò)  
7.2?靈活控制函數(shù)的參數(shù)  
7.2.1?形參和實(shí)參  
7.2.2?按位置指定參數(shù)  
7.2.3?為參數(shù)指定默認(rèn)值  
7.2.4?按關(guān)鍵字指定參數(shù)  
7.2.5?限制指定參數(shù)的方式  
7.2.6?使用任意數(shù)量的參數(shù)  
7.2.7?使用列表、元組或字典作為參數(shù)  
7.3?變量的作用域  
7.3.1?作用域的基本概念  
7.3.2?在不同作用域中可以使用同名變量  
7.3.3?不同局部作用域中的變量不能交叉使用  
7.3.4?在全局作用域中不能使用局部變量  
7.3.5?在局部作用域中讀取全局變量的值  
7.3.6?在局部作用域中修改全局變量的值  
7.3.7?在嵌套函數(shù)中修改變量的值  
7.4?創(chuàng)建匿名函數(shù)  
第8章?類  
8.1?創(chuàng)建類  
8.1.1?創(chuàng)建類的基本結(jié)構(gòu)  
8.1.2?創(chuàng)建類的屬性  
8.1.3?創(chuàng)建類的方法  
8.1.4?使用類創(chuàng)建對(duì)象  
8.1.5?為對(duì)象設(shè)置初始化信息  
8.1.6?修改屬性的值  
8.1.7?輸出對(duì)象時(shí)以指定格式顯示信息  
8.1.8?運(yùn)算符重載  
8.2?創(chuàng)建子類  
8.2.1?通過(guò)父類創(chuàng)建子類  
8.2.2?修改子類的初始化信息  
8.2.3?修改子類的屬性和方法  
第9章?模塊  
9.1?為什么使用模塊  
9.2?導(dǎo)入模塊前的準(zhǔn)備工作  
9.2.1?創(chuàng)建模塊  
9.2.2?運(yùn)行模塊的兩種方式  
9.2.3?導(dǎo)入模塊時(shí)的路徑搜索順序  
9.2.4?動(dòng)態(tài)添加模塊搜索路徑  
9.2.5?使用PYTHONPATH環(huán)境變量添加模塊搜索路徑  
9.3?導(dǎo)入和重載模塊  
9.3.1?導(dǎo)入一個(gè)或多個(gè)模塊  
9.3.2?導(dǎo)入模塊中的所有變量、函數(shù)和類  
9.3.3?只導(dǎo)入模塊中的特定變量、函數(shù)和類  
9.3.4?為導(dǎo)入的模塊、變量、函數(shù)或類設(shè)置別名  
9.3.5?查看導(dǎo)入的模塊包含的所有屬性  
9.3.6?重載模塊以反映模塊的最新修改  
第10章?文件  
10.1?了解文件的路徑  
10.1.1?當(dāng)前工作目錄  
10.1.2?絕對(duì)路徑和相對(duì)路徑  
10.1.3?檢測(cè)路徑和文件是否存在  
10.2?處理文本文件  
10.2.1?打開(kāi)和關(guān)閉文本文件  
10.2.2?讓Python適時(shí)自動(dòng)關(guān)閉文本文件  
10.2.3?在文本文件中寫(xiě)入一行或多行文本  
10.2.4?在文本文件的末尾添加文本  
10.2.5?寫(xiě)入文本時(shí)添加空行  
10.2.6?讀取文本文件中的一行文本  
10.2.7?逐一讀取文本文件中的每一行文本  
10.2.8?一次性讀取文本文件中的所有行文本  
10.2.9?一次性讀取文本文件中的所有文本  
10.2.10?重新讀取文本文件中的文本  
10.3?處理二進(jìn)制文件  
10.3.1?打開(kāi)二進(jìn)制文件  
10.3.2?使用pickle模塊處理二進(jìn)制文件  
10.3.3?使用shelve模塊處理二進(jìn)制文件  
10.4?處理CSV文件  
10.4.1?讀取CSV文件中的數(shù)據(jù)  
10.4.2?向CSV文件中寫(xiě)入數(shù)據(jù)  
10.4.3?修改數(shù)據(jù)項(xiàng)之間的分隔符和行結(jié)束符  
10.5?處理Word文檔  
10.5.1?在Python中安裝python-docx模塊  
10.5.2?新建并保存Word文檔  
10.5.3?打開(kāi)現(xiàn)有的Word文檔  
10.5.4?在文檔中添加新的文本段落  
10.5.5?在段落末尾添加文本  
10.5.6?插入空白段落  
10.5.7?設(shè)置字體格式  
10.5.8?設(shè)置段落格式  
10.5.9?插入圖片  
10.5.10?讀取文檔中的內(nèi)容  
10.6?處理Excel工作簿  
10.6.1?在Python中安裝openpyxl模塊  
10.6.2?新建并保存Excel工作簿  
10.6.3?打開(kāi)現(xiàn)有的Excel工作簿  
10.6.4?獲取所有工作表的名稱  
10.6.5?引用活動(dòng)工作表或特定的工作表  
10.6.6?添加和刪除工作表  
10.6.7?引用單元格  
10.6.8?讀取單元格中的數(shù)據(jù)  
10.6.9?在單元格中輸入數(shù)據(jù)和公式  
10.6.10?設(shè)置單元格格式  
第11章?圖形用戶界面  
11.1?創(chuàng)建第一個(gè)Python GUI程序  
11.2?Tkinter GUI編程中的重要概念  
11.2.1?根窗口  
11.2.2?控件的配置選項(xiàng)、綁定事件和層次結(jié)構(gòu)  
11.2.3?管理控件在窗口中的布局  
11.2.4?事件循環(huán)  
11.3?創(chuàng)建和設(shè)置頂層窗口  
11.3.1?創(chuàng)建一個(gè)或多個(gè)頂層窗口  
11.3.2?設(shè)置頂層窗口和根窗口的標(biāo)題  
11.4?添加和配置控件  
11.4.1?添加容器控件  
11.4.2?在容器控件中添加控件  
11.4.3?添加控件時(shí)配置選項(xiàng)  
11.4.4?添加控件后配置選項(xiàng)  
11.4.5?使控件響應(yīng)用戶操作  
11.5?調(diào)整控件布局  
11.5.1?使用pack幾何管理器布局控件  
11.5.2?使用grid幾何管理器布局控件  
第12章?處理程序錯(cuò)誤  
12.1?了解Python中的異常  
12.2?使用try語(yǔ)句捕獲和處理異常  
12.2.1?捕獲和處理異常的基本結(jié)構(gòu)  
12.2.2?捕獲所有異常  
12.2.3?捕獲除了系統(tǒng)退出之外的所有異常  
12.2.4?捕獲特定類型的異常  
12.2.5?未觸發(fā)異常時(shí)執(zhí)行指定的代碼  
12.2.6?無(wú)論是否觸發(fā)異常都執(zhí)行指定的代碼  
12.3?使用raise語(yǔ)句主動(dòng)觸發(fā)異常  
附錄A?Python常用術(shù)語(yǔ)  
附錄B?Python常用函數(shù)  
附錄C?Python常用語(yǔ)句  
 

本目錄推薦

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