有人會問,從
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年曾規定,在高階中等教育階段獲得全國中學生學科奧林匹克競賽省賽區一等獎以上的可以加分,今年的規定又對此進行了細化,獲得省賽區...