編程貓海龜編輯器是由深圳點貓科技有限公司推出的一款有助于青少年學習編程的軟件。編程說難不難,但要說簡單也不簡單,除了依靠自身的理解能力之外,還需要有一個好的老師以及通俗易懂的學習方法。Python是其中簡單易學卻又功能強大的編程語言。
這款軟件就是面向于7-16歲的青少年打造的一款Python編程軟件。這款軟件內有著海量的課程資源,即使是自己看著學習也可以做到快速上手,并且軟件內還有許多適合小孩子看的編程的漫畫,可以使其大大提高學習興趣,如果想讓自己的孩子學習編程,這款軟件必不可少!快來下載吧~
1、拖拽積木,編程就是這么簡單
編程貓自主研發了新一代的圖形化編程工具。不同于傳統的字符代碼,圖形編程不存在英文門檻,孩子通過拖拽積木就可以直觀了解到代碼背后的運轉原理,在不知不覺中掌握編程算法。
2、和源碼世界的小伙伴一起學習
勇敢樂觀的阿短,正義幽默的編程貓,全知全能的貓老祖,來神秘的源碼世界與他們做朋友吧!這樣,孩子的每一堂課,都將成為一次奇幻冒險。完成學習任務后,孩子還將收到編程貓AR精靈獎勵,讓趣味貫徹學習始終。
3、精尖教研團隊,放眼國際教育
歐美的STEAM教育已經取得非常成熟的發展,除了來自清華、北大等國內高校的學子,編程貓教研團隊成員中更有 70%來自海外高校,且擁有相關教育經驗。
4、精英工程師參與課程研發
編程貓的一線工程師參與課程研發工作,為其貢獻專業意見。他們當中有人曾于Google、Apple等科技公司進行項目開發,有人在BAT等科技巨頭積累多年經驗。從教學大綱的制訂,到教學系統軟件的研發,都有他們的身影。
5、問題,正是思考的最好成果
在編程學習中,學生遇到問題的情況是非常普遍的。貓老祖老師鼓勵學生獨立思考,大膽提問。借助編程貓自主研發的多功能即時聊天教學系統,貓老祖可以一步步指導孩子完成編程任務,對孩子的問題進行細心解答。
6、在創作社區中見證成長
學員創作的游戲、軟件、小說與繪畫作品,都可以在編程貓平臺上與同齡人進行分享。在編程貓社區中,匯聚著全國擁有超強創造力的一群孩子。他們此刻在這里創作的,將于十年、二十年后,升格為現實。
1、在線運行代碼
區別于一般的Python編輯器,Wood編輯器可以直接在線運行代碼,無需下載安裝,只需打開網頁,就可以進行python編程,極大降低了初學者的門檻。Wood編輯器目前支持在線運行的庫包括:math、random、turtle、time (partial)、random (partial)、urllib (partial)、unittest、image、DOM (partial)、re (partial),以及本地運行Python3,里面有更多的庫可以使用。
2、高顏值、護眼設計、貼心細節
Wood編輯器不僅擁有活潑可愛的外觀設計,同時暖黃色的基本色和超大、清晰的文本字體,都是為了保護眼睛而專門設計的,還有很多貼心細節,幫助初學者快速糾錯,學習編程。
3、代碼、積木模式轉換
不僅僅能在線編寫和運行python代碼,更增加了積木模式,真正實現從圖形化編程過渡到Python編程,通過積木模式拼搭完成后,只需點擊模式切換按鈕,積木就可以轉換成真正的python語言,編程就是這么簡單。
一、怎么畫半圓/正方形
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度
這樣我們的五角星就繪制成功啦,以上兩種方法所繪制的五角星都是一樣的,用戶可以根據自己的需要進行選擇。
為什么選擇python?
第一:學習簡單。人工效率高。
第二:功能強大。編寫簡單腳本,diy(自己動手做單片機程序開發),桌面軟件開發(小游戲,實用工具),網絡安全(安全測試,漏洞分析),基于web開發(大型網站),最擅長的是大數據分析,機器學習,也是最近python火熱主要原因。
第三:作為編程排名第一語言,資源庫最全,將來從事每個領域,特別是做大規模集群化運作的時候,能夠通過python幫助你節約時間,終身受益。
第四:市場上少兒編程方向都是scratch+python ,為什么我們直接python?
Scratch不能作為一種開發語言,通過scratch可以教會編程思維,之后還要從新學習python。如果能直接上手python可以節約大量孩子和家長時間,本視頻就是通過各種手段降低python入門難度,并且結合一些硬件設備,實現邏輯思維,動手能力,自然科學認知全面提升,盡量減少面對電腦時間。
無法安裝Python
可能是殺毒軟件/電腦管家/電腦衛士詢的阻攔所致,彈窗詢問是否阻攔的時候,請選擇“允許本程序的所有操作”。或者是因為非管理員賬號權限不足所致,請使用管理員賬號打開電腦,重新嘗試。
安裝第三方庫總是失敗
打開終端,輸入代碼“pip install --upgrade pip”,按回車,再嘗試安裝第三方庫試試看吧!
使用了過高版本的Python
由于Python3.7(開發版)使用了一些非常新的技術,我們暫時無法支持安裝了Python3.7的電腦,請使用Python3.6系列的Python(Python3.6是目前最新的穩定版)。