回覆列表
  • 1 # 小小猿愛嘻嘻

    這個要看孩子具體感興趣的方向了,pygame是python一個遊戲開發庫,可以快速開發簡單有趣的小遊戲,而turtle是python一個繪圖函式庫,可以快速繪製出簡單有趣的圖形,兩者應用方向不同,所以須區別對待,下面我分別簡單介紹一下,感興趣的朋友可以嘗試一下:

    01pygame

    這是python專門為遊戲開發定製的一個平臺(庫),擺脫了低階語言的束縛,允許開發者快速開發簡單有趣的小型遊戲,常見的五子棋、貪吃蛇、坦克大戰、俄羅斯方塊等,這個模組都可以輕鬆開發,對於培養孩子程式設計興趣來說,非常不錯,但是學習起來具有一定難度,需要一定python基礎,不易熟悉和掌握:

    02turtle

    這是python一個非常著名的繪圖函式庫,基於tkinter開發,可以在二維平面座標中繪製出你需要的任何圖形,對於少兒學習來說,非常容易,只需記住座標,然後按部就班的繪製、填充即可,常見的小豬佩奇、哆啦A夢等卡通圖片,這個模組都可以輕鬆繪製,對於培養孩子程式設計興趣來說,非常不錯,值得學習和使用:

    03scratch

    這是一個非常著名的圖形化程式設計工具,當然,不是基於python的,對於少兒培養程式設計興趣或鍛鍊思維來說,非常不錯,不需要任何編碼,只需簡單拖拽控制元件就可快速開發出一個小型程式,所見即所得,介面友好、操作簡單、易學易懂,也非常值得學習和使用:

    目前,就分享這麼多吧,少兒程式設計python,入門的話,可以學習turtle,簡單易學,非常容易掌握,深入一些,就是pygame,開發一些簡單有趣的小遊戲,當然,scratch也非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 2 # 慎談奧秘

    最好是turtle庫比較好 pygame不是太好學習 ------------河南新華

  • 3 # 舍予宏

    Python語言的語法簡單易懂,程式碼清晰,適合初學者第一門學習的程式語言,而且Python語言的適用範圍廣,可用在各個行業。pygame實際上是Python的一個框架,適用於遊戲和遊戲介面程式設計。Python的框架有很多,比如web框架:django;資料分析框架:pandas等。

  • 4 # DKink

    我是一個有開發遊戲經驗的人,已經在Python2.X和Python3.X,32位和64位的折磨中不能自拔了,還打算讓孩子學?還是讓孩子好好掌握數學要緊。程式設計需要代數的知識,沒有的話別浪費時間了。

    我小時候大熱的QBASIC和VB最後都沒落了,我在這上面浪費了不少時間,最後都證明是沒用的。

  • 5 # 小小學程式設計

    對比兩者的難度

    turtle就如原來的logo,簡單明瞭,非常適合想學習python的低齡孩子。如果你的孩子年齡在10歲以下,而且也沒接觸過程式設計,那麼turtle入手來進行python學習是比較合適的。

    Pygame複雜度就高多了,這個都可以直接來製作真正的遊戲,不僅僅是圖形、動畫方面的,而且還涉及使用者介面、事件、音樂等等複雜領域,如果你的孩子是新手年齡又低,對python還沒了解,用pygame入門是非常不合適的。

    其實在turtle和pygame之間,還有一個框架叫Pygame Zero,這個難度適中一點,簡化了很多Pygame的東西,讓孩子編寫遊戲更容易一些。個人建議,如果孩子有興趣做遊戲,在經過一階段的Python語法學習後,有一定基礎用Pygame Zero來做一些遊戲加強Python知識學習是非常好的。

    孩子本身的情況

    需要考慮孩子的年齡,如果孩子是小學階段,且沒有其他程式設計基礎,那麼還是turtle比較合適,好高騖遠反倒害了孩子。

    還是是否有其他程式設計基礎,比如Scratch,如果Scratch玩的比較深入,那麼經過python基本語法學習,可以嘗試Pygame Zero學習看看,不建議直接上Pygame。

    孩子的興趣和主動性也需要看看,孩子如果是非常感興趣,能夠自己主動找解決方案,能夠有效利用檢索引擎,那麼也可以直接嘗試Pygame Zero或者Pygame。

    其他方面的情況

    這個就需要考慮師資情況了,比如有個好老師或者家裡父母從事計算機行業的,那麼只要孩子情況可以,那麼直接上Pygame是可以的,因為孩子不會遇到困難找不到可以幫助的人。

    而如果孩子周邊沒有這個環境,那麼還是從turtle開始比較合適。

  • 中秋節和大豐收的關聯?
  • 文化旅遊新時代,如何發展親子游市場?