版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章Python簡(jiǎn)單程序設(shè)計(jì)一、教學(xué)目的:介紹Python開(kāi)發(fā)應(yīng)用程序的步驟,Python的集成開(kāi)發(fā)環(huán)境;了解可視化、面向?qū)ο缶幊?、事件?qū)動(dòng)、交互式開(kāi)發(fā)等基本概念;了解Python的特點(diǎn)、環(huán)境要求與安裝方法。本章的重點(diǎn)是熟悉Python的集成開(kāi)發(fā)環(huán)境,掌握Python開(kāi)發(fā)應(yīng)用程序的步驟。二、教學(xué)要求1、掌握:Python語(yǔ)言程序的編寫(xiě)方法,Python語(yǔ)言開(kāi)發(fā)和運(yùn)行環(huán)境。2、熟悉:IPO程序編寫(xiě)方法,Python語(yǔ)言的特點(diǎn)。3、了解:程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程,Python主要版本的區(qū)別。三、教學(xué)內(nèi)容1、Python語(yǔ)言Hello程序的編寫(xiě);
2、語(yǔ)言開(kāi)發(fā)環(huán)境配置;3、IPO程序編寫(xiě)方法;
4、Python的特點(diǎn);5、程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程;
6、Python主要版本的區(qū)別。教學(xué)要求一、教學(xué)目的:介紹Python開(kāi)發(fā)應(yīng)用程序的步驟,Python的集成開(kāi)發(fā)環(huán)境;了解可視化、面向?qū)ο缶幊獭⑹录?qū)動(dòng)、交互式開(kāi)發(fā)等基本概念;了解Python的特點(diǎn)、環(huán)境要求與安裝方法。本章的重點(diǎn)是熟悉Python的集成開(kāi)發(fā)環(huán)境,掌握Python開(kāi)發(fā)應(yīng)用程序的步驟。二、教學(xué)要求1、掌握:Python語(yǔ)言程序的編寫(xiě)方法,Python語(yǔ)言開(kāi)發(fā)和運(yùn)行環(huán)境。2、熟悉:IPO程序編寫(xiě)方法,Python語(yǔ)言的特點(diǎn)。3、了解:程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程,Python主要版本的區(qū)別。三、教學(xué)內(nèi)容1、Python語(yǔ)言Hello程序的編寫(xiě);
2、語(yǔ)言開(kāi)發(fā)環(huán)境配置;3、IPO程序編寫(xiě)方法;
4、Python的特點(diǎn);5、程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程;
6、Python主要版本的區(qū)別。教學(xué)內(nèi)容2.1
案例:溫度轉(zhuǎn)換程序·
編寫(xiě)攝氏溫度與華氏溫度轉(zhuǎn)換,公式如下:C=(F-32)/1.8F=C*1.8+322.1 案例思考——溫度轉(zhuǎn)換程序建立IPO編程的思維模式:輸入處理輸出2.1
案例:溫度轉(zhuǎn)換程序·
編寫(xiě)攝氏溫度與華氏溫度轉(zhuǎn)換,公式如下:C=(F-32)/1.8F=C*1.8+322.2
Python程序語(yǔ)法元素及編程規(guī)范注釋變量(變量定義規(guī)則、大小寫(xiě)不同、保留字P39)常用函數(shù)(eval()、input()、print())賦值語(yǔ)句字符串縮進(jìn)標(biāo)準(zhǔn)庫(kù)使用(1)注釋以#開(kāi)始,表示本行#之后的內(nèi)容為注釋。
包含在一對(duì)三引號(hào)"""..."""或"""..."""之間且不屬于任何語(yǔ)句的內(nèi)容將被解釋器認(rèn)為是注釋。2.2
Python程序語(yǔ)法元素及編程規(guī)范(1)注釋變量(變量定義規(guī)則、大小寫(xiě)不同、保留字P39)常用函數(shù)(eval()、input()、print())賦值語(yǔ)句字符串變量定義√
變量:區(qū)別于常數(shù),常量代表可改變的數(shù)。對(duì)應(yīng)一段存儲(chǔ)空間,一般用英文字母來(lái)表達(dá)。√
運(yùn)算符,常量,變量可以組成表達(dá)式:b**2-4*a*c√
等號(hào)運(yùn)算符來(lái)完成變量的賦值;>>>a,c=99,88>>>a=a+1>>>print(a)(3)變量命名與保留字變量標(biāo)識(shí)符對(duì)大小寫(xiě)嚴(yán)格區(qū)分。
python與Python是不同名字輸入法建議調(diào)成半角英文標(biāo)點(diǎn);變量命名第一個(gè)字符必須是字母、下劃線(“_”),其后的字符可以是字母、下劃線或數(shù)字,中間不能出現(xiàn)空格。保留留字字(見(jiàn)見(jiàn)PP3399,,333個(gè)個(gè)))12FalsedefifraiseNonedelimportreturnTrueelifintryandelseiswhileasexceptlambdawithassertfinallynonlocalyieldbreakfornotclassfromorcontinueglobalpass在Python中,允許多個(gè)變量指向同一個(gè)值,例如:>>>
x
=
3>>>
id(x)1786684560>>>
y
=
x>>>
id(y)1786684560接著上面的代碼再繼續(xù)執(zhí)行下面的代碼:>>>
x
+=
6>>>
id(x)1786684752>>>
y3>>>
id(y)1786684560常量與變量2.2
Python程序語(yǔ)法元素及編程規(guī)范注釋變量(變量定義規(guī)則、大小寫(xiě)不同、保留字P39)常用函數(shù)(eval()、input()、print())賦值語(yǔ)句字符串縮進(jìn)標(biāo)準(zhǔn)庫(kù)使用(3)常用函數(shù)eval()、input()、print()1、input()>>>x
=
input(”請(qǐng)輸入帶有溫度的值:”)
#字符串輸出2、eval()>>>x
=
eval(”40”)
#去掉外部的引號(hào)3、print()>>>
print()
#輸出字符串,一般與format()使用(4)賦值語(yǔ)句Python語(yǔ)言中,=表示“賦值”,即將等號(hào)右側(cè)的值計(jì)算后,將結(jié)果賦值給左側(cè)。1、賦值語(yǔ)句格式:<變量>=<值>>>>x=32、同步賦值:<變量1>,<變量2>,<變量n>=<值1>,<值1>,<值n>>>>x,y,z=3,4,5將變量x和y互換>>>x=3>>>y=5>>>x,y
=
y,x>>>print(x,y)t#x,y進(jìn)行互換,也可考慮引入中間變量5,32.2
Python程序語(yǔ)法元素及編程規(guī)范(1)注釋變量(變量定義規(guī)則、大小寫(xiě)不同、保留字P39)常用函數(shù)(eval()、input()、print())賦值語(yǔ)句字符串(5)字符串在Python中,字符串屬于字符的有序序列;使用單引號(hào)、雙引號(hào)、三單引號(hào)或三雙引號(hào)作為定界符并且不同的定界符之間可以互相嵌套。"abc"、"123"、"中國(guó)"19三引號(hào)和注釋前面提到過(guò),三引號(hào)可以注釋多行;本質(zhì)上三引號(hào)是一個(gè)(多行)字符串常量,不使用。比如當(dāng)這個(gè)常量不賦值給其他變
量時(shí),可以起到注釋的作用,只不過(guò)占用
了一些內(nèi)存空間。字符串訪問(wèn)字符串提供區(qū)間訪問(wèn)方式,采用[N:M],表示字符串從N到M(不包含M)的子例如:stra=‘Hello
World’>>>print(stra[-1])d>>>print(stra[0:-1])Hello
Worl>>>len(stra)11字符串編碼簡(jiǎn)介ASCII碼采用1個(gè)字節(jié)來(lái)對(duì)字符進(jìn)行編碼,最多只能表示256符號(hào)GB2312是我國(guó)制定的中文編碼,使用1個(gè)字節(jié)表示英語(yǔ),2個(gè)字節(jié)表示中文。UTF-8對(duì)全世界所有國(guó)家需要用到的字符進(jìn)行了編碼,以1個(gè)字節(jié)表示英語(yǔ)字符(兼(6)縮進(jìn)同一個(gè)級(jí)別的代碼塊的縮進(jìn)量必須相同(上下對(duì)齊)。子級(jí)別相對(duì)另起一行,縮進(jìn)量相同一般而言,以4個(gè)空格(或者Tab鍵)為基本縮進(jìn)單位。2.2
Python程序語(yǔ)法元素及編程規(guī)范(1)注釋變量(變量定義規(guī)則、大小寫(xiě)不同、保留字P39)常用函數(shù)(eval()、input()、print())賦值語(yǔ)句字符串每個(gè)import語(yǔ)句只導(dǎo)入一個(gè)模塊,最好按標(biāo)準(zhǔn)庫(kù)、擴(kuò)展庫(kù)、自定義庫(kù)的順序依次導(dǎo)入。(7)標(biāo)準(zhǔn)庫(kù)使用——import語(yǔ)句from模塊名
import
*
(案例應(yīng)用)>>>
from
math
import
*>>>
gcd(36,
18)18#導(dǎo)入標(biāo)準(zhǔn)庫(kù)math中所有對(duì)象#最大公約數(shù)>>>
pi#常數(shù)π3.141592653589793>>>e #常數(shù)e2.718281828459045>>>
log2(8)3.0>>>
log10(100)2.0>>>
radians(180)3.141592653589793#計(jì)算以2為底的對(duì)數(shù)值#計(jì)算以10為底的對(duì)數(shù)值#把角度轉(zhuǎn)換為弧度2.3
案例:Python蟒蛇繪制#e2.1DrawPython.pyimport
turtle
#調(diào)用turtle庫(kù)turtle.setup(650,350,200,200)turtle.penup()#提起筆移動(dòng),不繪制圖形,用于另起一個(gè)地方繪制turtle.fd(-250)#向當(dāng)前畫(huà)筆方向移動(dòng)distance像素長(zhǎng)度turtle.pendown()#移動(dòng)時(shí)繪制圖形,缺省時(shí)也為繪制turtle.pensize(25)#設(shè)置畫(huà)筆的寬度turtle.pencolor("purple")#返回當(dāng)前畫(huà)筆顏色turtle.seth(-40)#設(shè)置當(dāng)前朝向?yàn)閍ngle角度272.3
案例:Python蟒蛇繪制#e2.1DrawPython.pyfor
i
in
range(4):turtle.circle(40,80)#畫(huà)圓,半徑為正(負(fù)),表示圓心在畫(huà)筆的左邊(右邊)畫(huà)圓turtle.circle(-40,80)#畫(huà)圓,半徑為正(負(fù)),表示圓心在畫(huà)筆的左邊(右邊)畫(huà)圓
turtle.circle(40,80/2)#畫(huà)圓,半徑為正(負(fù)),表示圓心在畫(huà)筆的左邊(右邊)畫(huà)圓
turtle.fd(40)#向當(dāng)前畫(huà)筆方向移動(dòng)distance像素長(zhǎng)度turtle.circle(16,180)#畫(huà)圓,半徑為正(負(fù)),表示圓心在畫(huà)筆的左邊(右邊)畫(huà)圓turtle.fd(40
*
2/3)
#向當(dāng)前畫(huà)筆方向移動(dòng)distance像素長(zhǎng)度28一、教學(xué)目的:介紹Python開(kāi)發(fā)應(yīng)用程序的步驟,Python的集成開(kāi)發(fā)環(huán)境;了解可視化、面向?qū)ο缶幊?、事件?qū)動(dòng)、交互式開(kāi)發(fā)等基本概念;了解Python的特點(diǎn)、環(huán)境要求與安裝方法。本章的重點(diǎn)是熟悉Python的集成開(kāi)發(fā)環(huán)境,掌握Python開(kāi)發(fā)應(yīng)用程序的步驟。二、教學(xué)要求1、掌握:Python語(yǔ)言程序的編寫(xiě)方法,Python語(yǔ)言開(kāi)發(fā)和運(yùn)行環(huán)境。2、熟悉:IPO程序編寫(xiě)方法,Python語(yǔ)言的特點(diǎn)。3、了解:程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程,Python主要版本的區(qū)別。三、教學(xué)內(nèi)容1、Python語(yǔ)言Hello程序的編寫(xiě);
2、語(yǔ)言開(kāi)發(fā)環(huán)境配置;3、I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 棚戶區(qū)消防安全現(xiàn)狀及管理對(duì)策研究
- DB4205-T 130-2024 中藥材玄參生產(chǎn)技術(shù)規(guī)程
- 第11課 再塑生命的人 第2課時(shí) 公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)-【課堂無(wú)憂】新課標(biāo)同步核心素養(yǎng)課堂
- 9《短詩(shī)三首》公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 七年級(jí)語(yǔ)文上冊(cè)第四單元綜合性學(xué)習(xí)《少年正是讀書(shū)時(shí)》公開(kāi)課一等獎(jiǎng)創(chuàng)新教案
- 保密產(chǎn)品信息安全管理規(guī)定
- 廣東省批準(zhǔn)再生育子女決定書(shū)
- 2024年繼電保護(hù)員(高級(jí))職業(yè)技能鑒定考試題庫(kù)-上(單選題)
- 快件處理員(高級(jí))職業(yè)技能鑒定考試題庫(kù)(含答案)
- 飲料產(chǎn)品運(yùn)輸合同
- 人教版(2024)第二單元-漢語(yǔ)拼音《語(yǔ)文園地二》教學(xué)課件
- 2024-2025學(xué)年七年級(jí)道德與法治上冊(cè) 第一單元 單元測(cè)試卷(人教陜西版)
- 2024年高級(jí)司泵工職業(yè)鑒定考試題庫(kù)(含答案)
- DZ∕T 0222-2006 地質(zhì)災(zāi)害防治工程監(jiān)理規(guī)范(正式版)
- 愚公移山英文 -中國(guó)故事英文版課件
- 有機(jī)蔬菜種植基地項(xiàng)目可行性實(shí)施報(bào)告
- 全廠停電應(yīng)急預(yù)案
- 《20以內(nèi)的進(jìn)位加法》知識(shí)點(diǎn)總結(jié)
- GB∕T 786.1-2021 流體傳動(dòng)系統(tǒng)及元件 圖形符號(hào)和回路圖 第1部分:圖形符號(hào)
- (完整版)食品分析名詞解釋
- 九連環(huán)PPT課件
評(píng)論
0/150
提交評(píng)論