軟件介紹
海龜編輯器官方版是一款由編程貓開發面向少兒的Python編輯器,該軟件可以讓孩子們以搭積木的方式來學習Python,降低學習難度,從而來培養孩子的學習興趣,提高孩子的學習能力。海龜編輯器可以支持硬件編程,也可以一鍵安裝第三方庫。想為孩子培養的Python基礎的網友快來下載使用吧!
海龜編輯器官方版的擴展功能十分強大,可以支持硬件編程,也可以一鍵安裝第三方庫。并且Python該有的涵數和優化算法它都有,是激起大家程序編寫的一個十分最好的辦法,與此同時也給了新入門編程的人一個對程序編寫的了解。
軟件特色
1、拖拽積木,編程就是這么簡單
編程貓自主研發了新一代的圖形化編程工具。不同于傳統的字符代碼,圖形編程不存在英文門檻,孩子通過拖拽積木就可以直觀了解到代碼背后的運轉原理,在不知不覺中掌握編程算法。
2、和源碼世界的小伙伴一起學習
勇敢樂觀的阿短,正義幽默的編程貓,全知全能的貓老祖,來神秘的源碼世界與他們做朋友吧!這樣,孩子的每一堂課,都將成為一次奇幻冒險。完成學習任務后,孩子還將收到編程貓AR精靈獎勵,讓趣味貫徹學習始終。
3、精尖教研團隊,放眼國際教育
歐美的STEAM教育已經取得非常成熟的發展,除了來自清華、北大等國內高校的學子,編程貓教研團隊成員中更有 70%來自海外高校,且擁有相關教育經驗。
4、精英工程師參與課程研發
編程貓的一線工程師參與課程研發工作,為其貢獻專業意見。他們當中有人曾于Google、Apple等科技公司進行項目開發,有人在BAT等科技巨頭積累多年經驗。從教學大綱的制訂,到教學系統軟件的研發,都有他們的身影。
5、問題,正是思考的最好成果
在編程學習中,學生遇到問題的情況是非常普遍的。貓老祖老師鼓勵學生獨立思考,大膽提問。借助編程貓自主研發的多功能即時聊天教學系統,貓老祖可以一步步指導孩子完成編程任務,對孩子的問題進行細心解答。
6、在創作社區中見證成長
學員創作的游戲、軟件、小說與繪畫作品,都可以在編程貓平臺上與同齡人進行分享。在編程貓社區中,匯聚著全國擁有超強創造力的一群孩子。他們此刻在這里創作的,將于十年、二十年后,升格為現實。
軟件功能
1、海龜編輯器提供簡單的Python編輯方式,可以拖動控制。
2、可以對事件編輯,在圖形化的界面設置邏輯。
3、可以顯示代碼結果,可以查看多個編程方式。
4、功能界面簡單,海龜編輯器不僅能在線編寫和運行python代碼,更增加了積木模式。
5、真正實現從圖形化編程過渡到Python編程,拼積木學Python。
6、通過【積木模式】拼搭完成后,只需點擊模式切換按鈕,積木就可以轉換成真正的python語言。
7、在實際應用中,除了執行自己編寫的程序,我們還可以使用Python來調用使用其他人已經寫好的程序,這樣,就可以節省很多重復不必要的勞動,讓我們編輯程序的效率更高。
8、海龜編輯器支持一鍵安裝常用第三方庫,點擊編輯器界面上方的“庫管理”,即可打開下載安裝第三方庫的界面。
9、海龜編輯器不僅擁有活潑可愛的外觀設計,同時暖黃色的基本色和超大、清晰的文本字體,都是為了保護眼睛而專門設計的。
10、還有很多貼心細節,幫助初學者快速糾錯,學習編程。
海龜編輯器官方版使用方法
一、怎么畫半圓/正方形
turtle.goto(x,y)
畫筆定位到坐標(x,y)
turtle.forward(distance)
向正方向運動 distance 長的距離
turtle.backward(distance)
向負方向運動 distance 長的距離
turtle.right(angle)
向右偏 angle 度
turtle.left(angle)
向左偏 angle 度
turtle.home()
回到原點
turtle.circle(radius, extent=None, steps=None)
畫圓形 radius 為半徑,extent 為圓的角度
turtle.speed(speed)
以 speed 速度運動
看到這么多函數肯定已經頭大了,我們以例題來講解。
首先畫一個邊長為100的正方形,然后再以半徑為50畫出其3/4圓。
事例:
# 控制畫筆的速度
turtle.speed(5)
# 將畫筆定位到原點
turtle.goto(0,0)
# 從原點開始,畫出一個邊長為100的正方形
for i in range(4):
# 正向運動 100 的距離
turtle.forward(100)
# 向右偏 90 度
turtle.right(90)
# 將畫筆定位到原點
turtle.home()
# 畫出一個半徑為100,占3/4的圓
turtle.circle(50,270)
最后得到以下結果:
二、怎么畫五角星
【代碼1】
下面這個代碼不用循環直接寫:
代碼如下:
import turtle
turtle.forward(300)
turtle.right(144)
turtle.forward(300)
turtle.right(144)
turtle.forward(300)
turtle.right(144)
turtle.forward(300)
turtle.right(144)
turtle.forward(300)
【代碼2】
用for循環寫
循環5次
range(5)意思是[0,5)前閉后開,
即0,1,2,3,4,共5次。
記住計算機都是從0開始。
代碼如下:
import turtle
for i in range(5):
turtle.forward(300)#長度300像素
turtle.right(144)#轉角144度
這樣我們的五角星就繪制成功啦,以上兩種方法所繪制的五角星都是一樣的,用戶可以根據自己的需要進行選擇。