我國中小學在校生為何應該學習Python程式語言?

2021-06-05 17:45:29 字數 2299 閱讀 3659

有人會問,從

basic

語言轉向

python

程式設計一定很難吧?非也。不僅不難,而且還要更簡單易於學習。為什麼?

當今,我國中小學的資訊科技課程還在教授

basic

程式語言(無用的老古董)。為什麼不教授現代而流行的

python

程式語言呢?後者既簡單,又通用,不知為何受到如此這般」冷落「,我們要為其鳴冤叫屈也。以下,對

basic

與python

語句進行逐一」對比「,看看情況究竟如何?

一、在basic

語言中,語句

print

"helloworld"

而在

python

語言中,則如下表示:

print

"helloworld"

兩者只是命令列裡面的字母,其大、小寫不同而已。

二、在basic

語句中,語句

a = 4.5

b% = 3

c$ = "hello world"

變成相應的

python

語句,則是:

a = 4.5

b = 3

c = "hello world"

python

變數可以隨意賦值。

三、關於迴圈,

basic

語句如下:

10 finished% = false

20 while not finished%

30 rem stuff...

40 if fnerror then finished% = true:endwhile:goto  70

50 rem more stuff...

60 endwhile

70 print "done"

轉向相應的

python

語句,則是:

finished = false

whilenotfinished:

# stuff...

iferror():break

# more stuff...

print"done"

在python

語言中,

# 等於

basic

語句中的

rem,而且

python

語言沒有

goto

語句。四、

basic

的repeat

語句repeat

rem stuff

until fnfinished

變為:

whiletrue:

# stuff

iffinished():break

五、

basic

的if...then...else...endif

語句

ifx > 0

andx < 10:print"ok"

else:print"out of range!"

變為:

>>>if"hello": 

print"yes"

...yes

>>>ifnone:print"yes"

...

六、

......

(省略)

從以上幾點」對比「可以看出,

python

程式語言確實要比傳統的

basic

語言簡單,準確,易於掌握與使用。我們應該在中小學大力推廣應用

python

程式語言,老師先期

python

集訓不是問題。

中小學創客套件

從硬體建設的角度來說,體驗式的裝備是必不可少的。列如各種感測器,各種形式的機械人等,格物斯坦表示 小學階段的工具以安全操作為主。耗材以紙木片可樂瓶等生活中常見的物品為主。如果條件許可,也可以將3d印表機和雷射切割機引入 雷射切割機注意排風處理 但不是非常建議引入電動帶鋸 電鑽直接進入課堂,這類動力具...

中小學創客空間管理

學校現在擁有的資源包括了 沙畫裝置 陶藝製作 開源程式在內的許多裝置,如何有效的將這些融會貫通是乙個重要的課題,steam課程強調科學 技術 工程 藝術 數學等諸多學科的交融,需要有一根主線貫穿前後。創客與steam有相似之處,也有很大的區別。steam偏重於理論知識創客偏重於造物實踐,兩者相得益彰...

全國中小學電腦製作活動獲獎者高考可加分

教育部今天公布了2006年普通高等學校招生工作規定。與2005年相比,今年的規定在一些地方作了微調。為了探索多元化的人才培養和錄取模式,今年的規定新增加了幾個加分專案。2005年曾規定,在高階中等教育階段獲得全國中學生學科奧林匹克競賽省賽區一等獎以上的可以加分,今年的規定又對此進行了細化,獲得省賽區...