版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《Python編程基礎(chǔ)》課程實驗教學(xué)大綱
一、課程基本信息(黑體/小四)
課程代碼:
課程名稱:Python編程基礎(chǔ)
英文名稱:TheBasicofPythonProgramming
實驗總學(xué)時:26
適用專業(yè):電子商務(wù)本科專業(yè)
課程類別:專業(yè)課
先修課程:C語言
二、實驗教學(xué)的總體目的卻要求(黑體/小四)
(一)總體目標(biāo)
通過本課程的學(xué)習(xí),使得學(xué)生能夠理解Python的編程模式,驗證、理解直
至熟練運用課堂所學(xué)知識,熟練使用IDLE、wingcTDE或其他Python開發(fā)環(huán)境,
熟練運用Python列表、元組、字典、集合等基本數(shù)據(jù)類型以及相關(guān)列表推導(dǎo)式、
切片等特性來解決實際問題,熟練掌握Python分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)設(shè)計
以及類的設(shè)計與使用,熟練使用正則表達(dá)式處理字符串,熟練使用Python讀寫
文本文件與二進(jìn)制文件,了解Python程序的調(diào)試方法,熟練運用Python編寫面
向?qū)ο蟪绦?,同時使學(xué)生了解不同領(lǐng)域的Python擴(kuò)展模塊基本用法,同時還應(yīng)培
養(yǎng)學(xué)生的代碼優(yōu)化與安全編程意識,培養(yǎng)學(xué)生的創(chuàng)新意識、人文素養(yǎng)、科學(xué)思維、
嚴(yán)謹(jǐn)求實和工匠精神。
(二)總體要求
1、對學(xué)生的要求
(1)電子商務(wù)本科專業(yè)必須先修習(xí)c語言等課程。熟練掌握各個實驗的
過程和步驟
(2)學(xué)生需提早五分鐘進(jìn)入實驗室,入座后啟動實驗用的計算機(jī)。遲到
10分鐘者,則該節(jié)實驗課以曠課處理。
(3)因故須請假者,必須按學(xué)校規(guī)定的要求持有效請假條交給任課教師,
事后補交者無效。
(4)上機(jī)有問題請舉手,同學(xué)間有問題可相互討論,但不得喧嘩。
(5)試驗期間不得做與實驗無關(guān)的事,不準(zhǔn)將食物帶入實驗室八
(6)實驗結(jié)束后須關(guān)機(jī),將鍵盤架及座椅擺放整齊,并將本機(jī)臺面等處
雜物主動帶離實驗室。
2、對教師的要求
(1)教師要非常熟悉實驗的每一個環(huán)節(jié),因材施教,對各個學(xué)生實驗
中的疑問能快速解決。
(2)教師上實驗課時需按時進(jìn)入實驗室,不得無故遲到。
(?)實驗課期間,教師要認(rèn)直指導(dǎo)學(xué)生,發(fā)現(xiàn)問題及時解決八
(4)認(rèn)真批改學(xué)生的實驗報告,并如實填寫實驗成績。
(5)嚴(yán)格要求學(xué)生遵守操作規(guī)程和學(xué)生實驗守則,對違反并不聽勸告
者,教師有權(quán)制止其使用計算機(jī),必要時停止其實驗。
(6)實驗課上不做與實驗內(nèi)容無關(guān)的事,不得無故擅離實驗室。
3、對實驗條件的要求
(1)硬件要求:P4以上微型計算機(jī),內(nèi)部組成局域網(wǎng),對外每臺機(jī)器均連
入Internet互聯(lián)網(wǎng)。
(2)軟件要求:
操作系統(tǒng):WindowsXP
軟件:Anacondc3?Python3.7以上版本
(3)課后實驗學(xué)時要求:
和課內(nèi)實驗學(xué)時按1:1配置(32學(xué)時)
三、實驗教學(xué)內(nèi)容
實驗項目一Pythoninstallationanddevelopmentenvironment
construction
實驗名稱:Pythoninstallationanddevelopmentenvironmentconstruction
實驗內(nèi)容:1、安裝Python解釋器。
2、安裝Python擴(kuò)展庫。
3、安裝Anaconda
實驗性質(zhì):驗證型
實驗學(xué)時:2
實驗?zāi)康呐c要求:1、熟練掌握Python解釋器安裝與基本用法。
2、熟練掌握使用pip命令安裝Python擴(kuò)展庫。
3、弄明白什么是“計算思維”和“程序化思維?!?/p>
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:
1.簡單說明如何選擇正確的Python版本?
2.從中美貿(mào)易戰(zhàn)引出軟件對國力的重要性。
實驗項目二Pythonoperators,built-infunctions
實驗名稱:Pythonoperators,built-infunctions
實驗內(nèi)容:1、編寫程序,輸入任意大的自然數(shù),輸出各位數(shù)字之和。
2、編寫程序,輸入兩個集合setA和setB,分別輸出它們的交集、
并集和差集setA-setBo
3、編寫程序,輸入一個自然數(shù),輸出它的二進(jìn)制、八進(jìn)制、十六進(jìn)
制表示形式
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:2
實驗?zāi)康呐c要求:
1、熟練運用Python運算符。
2、熟練運用Python內(nèi)置函數(shù)。
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:
1.為什么說Python采用的是基于值的內(nèi)存管理模式?
實馬僉項目三UsesMonteCarlomethodtocalculatetheapproximatevalueof
PI
實驗名稱:UsesMonteCarlomethodtocalculatetheapproximatevalueof
PI
實驗內(nèi)容:UsesMonteCai'lomethodtocalculatetheapproximatevalueof
PI
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:2
實驗?zāi)康呐c要求:
1、理解蒙特?卡羅方法原理。
2、理解for循環(huán)本質(zhì)與工作原理。
3、了解random模塊中常用函數(shù)。
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:還沒有別的方法計算圓周率?
實驗項目四Usinglisttorealizefilteringmethodtofindprimenumber
實驗名稱:Usinglisttorealizefilteringmethodtofindprimenumber
實驗內(nèi)容:編寫程序,輸入一個大于2的自然數(shù),然后輸出小于該數(shù)字的所有
素數(shù)組成的列表。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:2
實驗?zāi)康呐c要求:
1、理解篩選法求解素數(shù)的原理。
2、理解列表切片操作。
3、熟練運用內(nèi)置函數(shù)enumerate。。
4、熟練運用內(nèi)置函數(shù)filer。。
5、理解序列解包工作原理。
6、初步了解選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:列表的使用優(yōu)點和缺點?
實驗項目五Usingsettorealizefilteringmethodtofindprimenumber
實驗名稱:Usingsettorealizefilteringmethodtofindprimenumber
實驗內(nèi)容:編寫程序,輸入一個大于2的自然數(shù),然后輸出小于該數(shù)字的所有
素數(shù)組成的列表。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:2
實驗?zāi)康呐c要求:
1、理解求解素數(shù)的篩選法原理。
2、理解Python集合對象的discard()方法。
3、熟練運用列表推導(dǎo)式。
4、理解for循環(huán)工作原理。
5、什么是秩序,秩序?qū)ι鐣泻斡绊懀?/p>
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:集合的使用優(yōu)點和缺點?
實驗項目六thegametocatchfox
實驗名稱:thegametocatchfox
實驗內(nèi)容:編寫程序,模擬抓狐貍小游戲。假設(shè)一共有一排5個洞口,小狐貍
最開始的時候在其中一個洞口,然后玩家隨機(jī)打開一個洞口,如果里面有狐貍就
抓到了。如果洞口里沒有狐貍就第二天再來抓,但是第二天狐貍會在玩家來抓之
前跳到隔壁洞口里。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:4
實驗?zāi)康呐c要求:
1、培養(yǎng)分析問題并對進(jìn)行建模的能力。
2、熟練使用列表解決實際問題。
3、熟練運用選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)解決實際問題。
4、理解帶else子句的循環(huán)結(jié)構(gòu)執(zhí)行流程。
5、理解使用異常處理結(jié)構(gòu)約束用戶輸入的用法。
6、從分支選擇算法流程引導(dǎo)學(xué)生做一個凡事有條理的人。
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:
1.邏輯運算符。r如何實現(xiàn)短路求值?
2.循環(huán)如何做到優(yōu)化,如何考慮邊界條件?
實驗項目七Xiaomingclimbsstairs
實驗名稱:Xiaomingclimbsstairs
實驗內(nèi)容:假設(shè)一段樓梯共15個臺階,小明一步最多能上3個臺階。編寫程序
計算小明上這段樓梯一共有多少種方法。要求給出遞歸法代碼。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:4
實驗?zāi)康呐c要求:
1、理解并熟練使用序列解包。
2、理解遞歸函數(shù)工作原理。
3、能夠編寫遞歸函數(shù)代碼解決實際問題。
4、理解Python字典的用法。
5、每個人的行為會對社會造成什么影響?什么是沒有絕對的自由?
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:局部變量和全局變量如何影響,舉例證明?
實驗項目八Implementationofqueuestructurewithtimeoutfunctionby
customclass
實驗名稱:Implementationofqueuestructurewithtimeoutfunctionby
customclass
實驗內(nèi)容:編寫程序,實現(xiàn)自定義類,模擬隊列結(jié)構(gòu)。要求實現(xiàn)入隊、出隊以及
修改隊列大小和判斷隊列是否為空、是否為滿的功能,同時要求在入隊時如果隊
列已滿則等待指定時間、出隊時如果隊列己空則等待指定時間等輔助功能。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:4
實驗?zāi)康呐c要求:
1、了解標(biāo)準(zhǔn)庫time中time。函數(shù)的用法。
2、了解如何定義一個類。
3、理解隊列結(jié)構(gòu)的特點。
4、理解入隊和出隊時超時功能的實現(xiàn)。
5、什么是大局觀?每個青年如何培養(yǎng)正確的大局觀?
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:1.簡單解釋Python中以下劃線開頭的變量名特點?
實驗項目九Textfileoperation
實驗名稱:Textfileoperation
實驗內(nèi)容:編寫一個程序,要求運行該程序后,生成demo一文件,其中內(nèi)容與一
樣,只是在每一行的后面加上行號。要求行號以#開始,并且所有行的#符號垂直
對齊。
實驗性質(zhì):驗證型、設(shè)計型
實驗學(xué)時:4
實驗?zāi)康呐c要求:
1、熟練掌握內(nèi)置函數(shù)。pen。的用法。
2^熟練運用內(nèi)置函數(shù)len()、max。、enumerate()<)
3、理解字符串方法IjustO。
4、理解列表推導(dǎo)式。
實驗條件:Anaconda3,Python3.7以上版本
研究與思考:簡單解釋Pylhon的字符串駐留機(jī)制?
四、考核方式
每個實驗當(dāng)堂進(jìn)行檢查,同時進(jìn)行獎勵政策,第一組做完的同學(xué)平時成績加
2分。每次的實驗分計算如下:
1.如果實驗分為2個小實驗,只做完一個為70分,2個實驗都做完為100
分
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省內(nèi)江市2025-2026學(xué)年高一上學(xué)期期末檢測生物試卷(含答案)
- 【初中語文】《+濟(jì)南的冬天》課件++統(tǒng)編版語文七年級上冊
- 河北省五個一聯(lián)盟2026屆高三上學(xué)期1月模擬考試語文試卷(含答案)
- 2025-2026學(xué)年統(tǒng)編版語文八年級第一學(xué)期期末質(zhì)量檢測練習(xí)卷(含答案)
- 化工企業(yè)職業(yè)衛(wèi)生培訓(xùn)課件
- 2026年人力資源管理師人才發(fā)展戰(zhàn)略知識練習(xí)(含答案解析)
- 2026年蕪湖市揚帆實驗學(xué)校公開招聘教官4名筆試備考試題及答案解析
- 2026新疆伊犁州新源縣總工會面向社會招聘工會社會工作者3人備考考試試題及答案解析
- 2026浙江南方水泥有限公司校園招聘考試參考試題及答案解析
- 2026泰安肥城市事業(yè)單位初級綜合類崗位公開招聘(73人)考試備考試題及答案解析
- 2025年社工社區(qū)招聘筆試題庫及答案
- 病毒性肺炎診療指南(2025年版)
- 2026年度新疆兵團(tuán)草湖項目區(qū)公安局招聘警務(wù)輔助人員工作(100人)筆試參考題庫及答案解析
- GB/T 46778-2025精細(xì)陶瓷陶瓷造粒粉壓縮強(qiáng)度試驗方法
- 協(xié)助審計協(xié)議書范本
- 采購主管年終工作總結(jié)
- 電力公司安全第一課課件
- 物業(yè)現(xiàn)場管理培訓(xùn)課件
- 數(shù)據(jù)訪問控制策略分析報告
- 2025年市場監(jiān)管局招聘崗位招聘面試模擬題及案例分析解答
- 子宮內(nèi)膜異位癥病因課件
評論
0/150
提交評論