国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

跟麥咭學(xué)編程

2020-05-11 12:10帕克教育
第二課堂(課外活動(dòng)版) 2020年4期
關(guān)鍵詞:特訓(xùn)營(yíng)編程語(yǔ)言左轉(zhuǎn)

帕克教育

2020年,我國(guó)將全面建成小康社會(huì);2020年,是我國(guó)實(shí)施《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》的最后一年;2020年,中國(guó)將擁有第一批世界一流大學(xué);2020年,中國(guó)將會(huì)組建成自己國(guó)家的太空站;2020年,中國(guó)將首次發(fā)射火星探測(cè)器……2020年,多么不平凡的一年!

不知不覺(jué),麥咭編程與同學(xué)們相伴一年了。2020年,麥咭將攜手萌小帕與同學(xué)們一起探究Python語(yǔ)言,開(kāi)始神奇的編程之旅吧!

一、學(xué)習(xí)目標(biāo)

1.了解Python是什么。

2.了解麥咭編程特訓(xùn)營(yíng)編程環(huán)境。

3.能夠獨(dú)立編寫(xiě)、調(diào)試Python程序。

二、實(shí)踐操作

(一)了解Python語(yǔ)言是什么

Python的意思是大蟒蛇,為什么編程語(yǔ)言叫大蟒蛇呢?在20世紀(jì)80年代,有一部著名電視劇叫Monty Python's Flying Circus(《巨蟒劇團(tuán)之飛翔的馬戲團(tuán)》),而Python的創(chuàng)始人Guido Van Rossum,非常喜歡這部電視劇。在1989年圣誕節(jié)期間,Guido為了打發(fā)無(wú)趣的圣誕節(jié),決定開(kāi)發(fā)一門(mén)新的計(jì)算機(jī)編程語(yǔ)言,所以就用Python作為這門(mén)新編程語(yǔ)言的名字。那么,什么是計(jì)算機(jī)編程語(yǔ)言呢?它是向計(jì)算機(jī)發(fā)送一系列指令,告訴計(jì)算機(jī)該怎么做的語(yǔ)言。Python語(yǔ)言的功能非常強(qiáng)大,其他編程語(yǔ)言能夠做到的事情,它幾乎都能做到。Python甚至能夠把各種編程語(yǔ)言做成的庫(kù)粘在一起,以發(fā)揮更大的作用,所以還被稱(chēng)為“膠水語(yǔ)言”。Python學(xué)起來(lái)比大多數(shù)編輯語(yǔ)言要容易得多,二年級(jí)以上的小學(xué)生就可以學(xué)習(xí)。關(guān)于Python有這樣的說(shuō)法:“人生苦短,我用Python?!币馑际侨说囊簧蹋幌氚褧r(shí)間花在學(xué)習(xí)其他編程語(yǔ)言上,所以首選Python。

(二)了解麥咭編程特訓(xùn)營(yíng)編程環(huán)境

打開(kāi)網(wǎng)址https://www.maijilOO.cn/pycode,進(jìn)入如圖1所示界面,點(diǎn)擊右上角下載編程盒子,并安裝好。

安裝好麥咭編程盒子后,打開(kāi)軟件,如圖2所示。建議使用win7以上系統(tǒng)及QQ瀏覽器,并且使用極速模式,如圖3所示。

(三)編寫(xiě)第一個(gè)程序

打開(kāi)麥咭編程盒子以及網(wǎng)頁(yè),輸入下面這段程序:

import turtle

t=turtle.Pen( )

t.forward(90)

turtle.done( )

同學(xué)們,萌小帕提醒大家一定要注意“Pen()”的P是大寫(xiě)的哦!并且“()”是英文括號(hào)哦!輸入代碼后,點(diǎn)擊右上角運(yùn)行程序,能看到如圖4所示的效果。

為什么會(huì)這樣呢?我們來(lái)看看這四行程序。

import turtle

表示要使用海龜來(lái)幫你繪圖。海龜是Python語(yǔ)言中一個(gè)可以專(zhuān)門(mén)繪圖的庫(kù)函數(shù),圖上的箭頭表示海龜?shù)奈恢煤瓦\(yùn)動(dòng)方向。

t=turtle.Pen( )

這句話(huà)表示海龜拿上筆準(zhǔn)備繪圖。海龜位置默認(rèn)在屏幕中間,箭頭方向默認(rèn)是向右的。

t.forward(90)

這行程序是讓海龜向前走90步,所以就出現(xiàn)一條向右的直線(xiàn)。

turtle.done( )

這行程序用來(lái)停止畫(huà)筆繪制,但繪圖窗口不關(guān)閉。

(四)編寫(xiě)一個(gè)繪制正方形的程序

下面我們思考一下,如何編寫(xiě)一個(gè)繪制正方形的程序?有同學(xué)想到了,每走90步后右轉(zhuǎn)(左轉(zhuǎn))90度,連續(xù)四次就可以繪制出一個(gè)正方形。已知,海龜左轉(zhuǎn)程序指令為 t.left(90),編程如圖5所示,結(jié)果如圖6所示。

這個(gè)程序好多行??!其實(shí)很多代碼都是重復(fù)的,我們可以使用一個(gè)循環(huán)語(yǔ)句(loop)“for x in range(4):”來(lái)代替,其中x是變量,就是一個(gè)不斷變化的量;range是范圍的意思,表示變量的變化范圍;4表示循環(huán)4次,第一次x的值是0,第二次x的值是1,第三次x的值是2,第四次x的值是3。最終的循環(huán)程序如圖7所示。注意“for x in range(4):”循環(huán)語(yǔ)句體需要縮進(jìn),其中“:”是英文冒號(hào)。

(五)繪制復(fù)雜圖形代碼

我們已經(jīng)知道x是變量,range后面括號(hào)里的數(shù)字代表x變量的范圍,每次直走的步長(zhǎng)由x控制。如圖8所示,看下程序效果,注意t.forward(x)與t.left(90)的縮進(jìn)。

大家都讀懂了嗎?這是一個(gè)重復(fù)執(zhí)行100次的循環(huán),x的范圍是0到99,每次往前走x步,然后左轉(zhuǎn)90度,隨著x的增加,線(xiàn)會(huì)越來(lái)越長(zhǎng)。后續(xù)我們可以改變t.left(90),把左轉(zhuǎn)90度改成91度,代碼為t.left(91),效果圖如圖8所示。

三、課程小結(jié)

Python是一門(mén)功能十分強(qiáng)大的面向?qū)ο缶幊陶Z(yǔ)言,它易于理解和擴(kuò)展,并且使用起來(lái)非常方便。萬(wàn)事開(kāi)頭難,這一節(jié)課我們認(rèn)識(shí)了Python語(yǔ)言,在麥咭編程特訓(xùn)營(yíng)的平臺(tái)上搭建了編譯環(huán)境,并學(xué)會(huì)了簡(jiǎn)單的Python海龜繪圖,我們下期再見(jiàn)。

(編輯Seven)

猜你喜歡
特訓(xùn)營(yíng)編程語(yǔ)言左轉(zhuǎn)
交叉口借道左轉(zhuǎn)方案的交通安全仿真研究
基于車(chē)流擁擠檢測(cè)的“借道左轉(zhuǎn)”自適應(yīng)智能控制*
壓力-體積轉(zhuǎn)換在CFC編程語(yǔ)言中的實(shí)現(xiàn)解析
不能左轉(zhuǎn)
Java編程語(yǔ)言的特點(diǎn)與應(yīng)用
道路交叉口“借道左轉(zhuǎn)”的優(yōu)化控制
淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
閱讀特訓(xùn)營(yíng)
閱讀特訓(xùn)營(yíng)
宿松县| 田阳县| 商洛市| 怀来县| 梅州市| 连南| 沙坪坝区| 阿荣旗| 龙里县| 开原市| 隆回县| 博乐市| 平山县| 太仆寺旗| 广州市| 理塘县| 革吉县| 蓬安县| 疏附县| 夏河县| 龙里县| 安乡县| 丰城市| 柳林县| 西吉县| 涞水县| 若羌县| 西林县| 商都县| 西昌市| 苏尼特右旗| 堆龙德庆县| 雷波县| 东丰县| 且末县| 上杭县| 宣威市| 酒泉市| 富平县| 梧州市| 南城县|