




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.2數(shù)據(jù)的處理與展示八年級信息技術(shù)活動1:票選最佳歌手一年一度的校園歌手大賽拉開了序幕,如右圖所示。經(jīng)過海選的激烈角逐,有十名選手脫穎而出,進(jìn)入了決賽。語菲作為活動志愿者,負(fù)責(zé)統(tǒng)計(jì)由評委投票所得最終票數(shù),從而得出名次。為方便統(tǒng)計(jì),她想使用Python語言的xlwt庫寫了一個(gè)小程序,將選手姓名及相應(yīng)的票數(shù)統(tǒng)計(jì)在一個(gè)Excel表格中。讓我們和語菲同學(xué)一起來完成這個(gè)程序吧。課堂導(dǎo)入活動1:票選最佳歌手可參考下列步驟完成活動任務(wù):①使用importxlwt,importxlrd語句完成xlrd(Excel-read)和xlwt(Excel-write)兩個(gè)庫的加載。②利用xlwt庫創(chuàng)建一個(gè)Excel文件,并創(chuàng)建一個(gè)工作表。③利用xlwt庫相關(guān)語句向表中對應(yīng)的單元格內(nèi)寫入選手姓名和票數(shù)。④保存并查看Excel表格的內(nèi)容。課堂導(dǎo)入活動2:破譯密碼
歷史上誕生了不少千奇百怪的詭異密碼。這些密碼有的經(jīng)過各路高手不懈努力,終于被解開,有的至今仍未被破譯。喜歡偵探故事的語菲就對密碼破譯非常感興趣,在看電視劇《神探夏洛克》時(shí)發(fā)現(xiàn)夏洛克通過“蘇州碼子”和密文對照書破解了撲朔迷離的案件。所以她也借鑒相應(yīng)的方法設(shè)計(jì)了自己的一個(gè)密碼破譯程序,即根據(jù)輸入的數(shù)字,參照對應(yīng)的密碼手冊(Excel表格),如上圖所示,完成密碼的輸出。例如,輸入密碼746385,生成的明文為“三日后橋頭見”。請編寫相應(yīng)的程序?qū)崿F(xiàn)該功能。課堂導(dǎo)入活動2:破譯密碼可參考下列步驟完成活動任務(wù):①使用importxlwt,importxlrd語句完成xlrd(Excel-read)和xlwt(Excel-write)兩個(gè)庫的加載。②利用xlrd庫相關(guān)語句,打開待讀取數(shù)據(jù)的密碼本Excel文件。③利用xlrd庫相關(guān)語句,根據(jù)密碼數(shù)字生成Excel表格坐標(biāo),并獲取該單元格數(shù)據(jù)。④輸出密碼破譯后的文字。課堂導(dǎo)入xlrd庫和txlwt庫xlrd庫和txlwt庫的使用matplotlib庫的使用課堂活動Python可用于處理Excel電子表格數(shù)據(jù),需要用到xlrd(Excel-read)和xlwt(Excel-write)兩個(gè)庫,它們是用Python處理Excel文檔的高效率工具。其中,利用xlrd庫可以實(shí)現(xiàn)對表格、單元格中數(shù)據(jù)信息的讀取和格式化,利用xlwt庫實(shí)現(xiàn)向指定表格、單元格寫入數(shù)據(jù)信息。xlrd庫和xlwt庫都由JohnMachin開發(fā),在UI自動化或者接口自動化中,數(shù)據(jù)維護(hù)是核心之一,所以xlrd模塊與xlwt模塊非常實(shí)用,它們的出現(xiàn)具有重要的意義。xlrd庫和txlwt庫xlrd庫和xlwt庫適用于2.7及以上除3.0、3.1、3.2、3.3版本的Python,支持從Excel電子表格(2003版到2013版本)中提取數(shù)據(jù)、寫入數(shù)據(jù)。保存的格式目前只支持保存為.xls格式。其主要語句如下表所示。xlrd庫和txlwt庫在Python中要向Excel表中寫入數(shù)據(jù),需要用到xlwt模塊,基本步驟如下:(1)導(dǎo)入模塊:importxlwt(2)創(chuàng)建一個(gè)Excel文件workbook:workbook=xlwt.Workbook(encoding='ascii')(3)在workbook中創(chuàng)建一個(gè)表:worksheet=workbook.add_sheet('MyWorksheet')(4)往單元格內(nèi)寫入內(nèi)容:worksheet.write(0,0,label='Row0,Column0Value')#往第0行第0列中寫入數(shù)據(jù)(5)保存:workbook.save('Excel_Workbook.xls')xlrd庫和txlwt庫活動1中要在Excel表格中寫入十佳歌手的數(shù)據(jù),可參考上述的五個(gè)步驟完成,如圖所示:xlrd庫和txlwt庫在Python中要向Excel表中讀取數(shù)據(jù),需要用到xlrd模塊,基本步驟如下:(1)導(dǎo)入模塊:importxlrd(2)打開待讀取數(shù)據(jù)的Excel文件data=xlrd.open_workbook('excelFile.xls')(3)讀取數(shù)據(jù)獲取一個(gè)工作表table=data.sheets()[0]#通過索引順序獲取table=data.sheet_by_index(0)#通過索引順序獲取table=data.sheet_by_name(u'Sheet1')#通過名稱獲取xlrd庫和txlwt庫獲取整行和整列的值table.row_values(i)table.col_values(i)獲取行數(shù)和列數(shù)nrows=table.nrowsncols=table.ncolsxlrd庫和txlwt庫循環(huán)輸出每一行的數(shù)據(jù)foriinrange(nrows):printtable.row_values(i)獲取單元格數(shù)據(jù)table.cell(rowx,colx)cell_A1=table.cell(0,0).value活動2中要根據(jù)密碼讀出密碼本Excel表格中對應(yīng)單元格的數(shù)據(jù),可參考上述步驟,如圖所示:xlrd庫和txlwt庫(1)matplotlib簡介圖形可視化是展示數(shù)據(jù)的一個(gè)非常好的手段,好的圖表自己會說話。毋庸多言,在Python的世界里,matplotlib是最著名的繪圖庫,它支持幾乎所有的2D繪圖和部分3D繪圖,被廣泛地應(yīng)用在科學(xué)計(jì)算和數(shù)據(jù)可視化領(lǐng)域。matplotlib是一個(gè)開源項(xiàng)目,由JohnHunter發(fā)起。matplotlib命令提供了交互繪圖的方式,它可以繪制出線圖、散點(diǎn)圖、等高線圖、條形圖、柱狀圖、3D圖甚至是圖形動畫等等,生成的圖像可以保存成許多格式,這取決于其所使用的后端,但絕大多數(shù)后端都支持如png、pdf、ps、eps和svg等格式。圖1.2.5是通過matplotlib繪制的一些圖例。matplotlib庫的使用(1)matplotlib簡介下圖是通過matplotlib繪制的一些圖例。matplotlib庫的使用(2)matplotlib實(shí)用案例對一個(gè)表格中的多個(gè)項(xiàng)目進(jìn)行比較分析,可利用柱形圖,折線圖等進(jìn)行展示,如下圖所示:matplotlib庫的使用(2)matplotlib實(shí)用案例針對數(shù)據(jù)集,要挖掘變量之間的關(guān)系,可運(yùn)用散點(diǎn)圖等進(jìn)行展示,如下圖所示為利用散點(diǎn)圖挖掘出員工對環(huán)境滿意度和其每月加班平均時(shí)間的關(guān)系:matplotlib庫的使用(2)matplotlib實(shí)用案例合并圖集,深度挖掘變量之間的關(guān)系,如下圖所示為挖掘?qū)ΜF(xiàn)有的項(xiàng)目的滿意度和月平均加班時(shí)間之間的關(guān)系:matplotlib庫的使用(3)活動案例---繪制函數(shù)語菲在數(shù)學(xué)課上剛剛學(xué)習(xí)一元一次函數(shù)的概念及如何繪制簡單的函數(shù),數(shù)學(xué)老師就給作為課代表的語菲布置了一項(xiàng)任務(wù),每次上課前根據(jù)老師給定的函數(shù)在黑板上繪制出該函數(shù)的圖像方便同學(xué)們預(yù)習(xí)。由此語菲馬上想到能否用Pyt
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- pvc輕質(zhì)隔墻施工方案
- 的日記300字左右
- 2025年惠州城市職業(yè)學(xué)院單招職業(yè)傾向性測試題庫及參考答案
- 2025年共青團(tuán)知識競賽試題(附答案)
- 2025年江西司法警官職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
- 2025年泉州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫新版
- 2025年青島港灣職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫參考答案
- 2024-2025學(xué)年高中化學(xué) 第二單元 化學(xué)與資源開發(fā)利用 2.3 石油、煤和天然氣的綜合利用教學(xué)實(shí)錄1 新人教版選修2
- 7火山噴發(fā)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年科學(xué)六年級下冊人教鄂教版
- 2025年江蘇無錫市惠山國有投資控股集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2025-2030年中國陶瓷剎車片市場現(xiàn)狀分析及投資戰(zhàn)略研究報(bào)告
- 2024年公開招聘社區(qū)工作者報(bào)名表
- 護(hù)士電子化注冊信息系統(tǒng)(醫(yī)療機(jī)構(gòu)版)醫(yī)療機(jī)構(gòu)快速閱讀手冊
- 2024年04月江蘇蘇州銀行春招信息科技類崗位第一批開始筆啦筆試歷年參考題庫附帶答案詳解
- 煤化工設(shè)備設(shè)計(jì)與制造技術(shù)進(jìn)展分析考核試卷
- 中國多發(fā)性骨髓瘤診治指南(2024 年修訂)
- 民兵教練員四會教案模板
- 《跨學(xué)科實(shí)踐活動3 水質(zhì)檢測及自制凈水器》教學(xué)設(shè)計(jì)
- 時(shí)政述評巴以沖突課件-2024屆高考政治一輪復(fù)習(xí)
- 三級綜合醫(yī)院評審標(biāo)準(zhǔn)(2024年版)
評論
0/150
提交評論