当前位置:网站首页>小孩子學什麼編程?
小孩子學什麼編程?
2022-07-06 20:18:00 【Crossin的編程教室】
零基礎python入門教程:python666.cn
大家好,歡迎來到 Crossin的編程教室 !
Python 之所以受到廣大開發者的歡迎,有一大原因就是語法簡單易上手。不過要單論“簡單”,Scratch 笑了。
Scratch 是麻省理工學院(MIT)為兒童學習編程而設計開發的一款工具。使用者不用去記複雜的語法,甚至不需要會英語,就可以創建自己的程序、動畫、遊戲等作品。構成程序的命令和參數通過積木形狀的模塊來實現,用鼠標拖動模塊到程序編輯欄,像搭積木一樣就可以實現編程了。
比如常見的模塊:
我們編程教室 Python 零基礎入門教程開始有一個猜數字程序。如果用 Scratch 來寫,那就是這個樣子:
執行效果:
之前有想讓孩子學習編程的家長向我諮詢:Python 和 Scratch 哪一個更適合小孩子學習。我的回答是:低年級的孩子建議學 Scratch,初中左右可以考慮直接學 Python。因為 Scratch 的圖形化更能激發學習的興趣,而 Python 的好處在於,以後可以拿來做點真刀真槍的項目,甚至養家糊口。
但其實在任何年齡,如果你不是那麼急切地想掌握一門實用語言,Scratch 都是值得花時間嘗試的。雖然它的初衷是給小孩子用的,但也完全適合一個對計算機毫無基礎的人用來了解編程思想和開發流程。况且通過 Scratch 一樣可開發出很有意思的作品。
之前在 reddit 上看到一個帖子讓我印象深刻:
大意就是:一個網友說,如果你完全沒有編程經驗,强烈推薦從 Scratch 開始入手。他自己就通過學習一陣子之後很快做出了一個自己的遊戲,這給他繼續學習編程帶來了很大的動力。另一個網友評論說,有不少會一點編程的人會瞧不起 Scratch,覺得它算不上一門語言。但事實上,很多編程初學者因為搞不動變量、循環、函數等概念而放弃。而真正在編程時,我們 90% 是在處理邏輯和解决問題,而不是去生搬概念。如果從邏輯出發來教授編程,那麼可能對於學習者來說是更合適的。如果你理解了程序背後的邏輯,之後再學習其他語言也是很容易的。
我贊同他們的觀點。我一直不能理解網上那些熱衷於爭論某個語言好,某個語言有前途,你應該學哪個語言的人。可能他們從未“精通”過任何一門語言,只不過是熟悉某一類語法和接口罷了。真正有經驗的開發者是不會參與這種論戰的,因為每個語言都有各自的特性和適用場景,但本質是相通。
如果你是一個對編程充滿好奇的新手,又苦於對滿屏代碼無從下手,不如抽一個周末嘗試下 Scratch。這也是 Python 外的另一個選擇,說不定能給你打開另一扇窗。
感謝轉發和點贊的各比特~
_往期文章推薦_
如需了解付費精品課程及教學答疑服務
請在Crossin的編程教室內回複: 666
边栏推荐
- 棋盘左上角到右下角方案数(2)
- Groovy basic syntax collation
- Tencent cloud database public cloud market ranks top 2!
- 腾讯字节阿里小米京东大厂Offer拿到手软,老师讲的真棒
- Is it difficult for small and micro enterprises to make accounts? Smart accounting gadget quick to use
- B-杰哥的树(状压树形dp)
- Number of schemes from the upper left corner to the lower right corner of the chessboard (2)
- Leetcode brush first_ Maximum Subarray
- Unity making plug-ins
- In unity space, an object moves around a fixed point on the sphere at a fixed speed
猜你喜欢
Event center parameter transfer, peer component value transfer method, brother component value transfer
2022年6月语音合成(TTS)和语音识别(ASR)论文月报
22-07-05 七牛云存储图片、用户头像上传
腾讯安卓开发面试,android开发的基础知识
Crawler (14) - scrape redis distributed crawler (1) | detailed explanation
Case ① | host security construction: best practice of 3 levels and 11 capabilities
01 basic introduction - concept nouns
BUUCTF---Reverse---easyre
永磁同步电机转子位置估算专题 —— 基波模型与转子位置角
【GET-4】
随机推荐
8086 instruction code summary (table)
logstash高速入口
Crawler (14) - scrape redis distributed crawler (1) | detailed explanation
SSH connection denied
Learn to punch in Web
AddressSanitizer 技术初体验
【云小课】EI第47课 MRS离线数据分析-通过Flink作业处理OBS数据
Enumeration gets values based on parameters
HDU 1026 search pruning problem within the labyrinth of Ignatius and the prince I
棋盘左上角到右下角方案数(2)
小微企业难做账?智能代账小工具快用起来
Redisson bug analysis
Number of schemes from the upper left corner to the lower right corner of the chessboard (2)
Maximum likelihood estimation and cross entropy loss
Guangzhou's first data security summit will open in Baiyun District
Logstash expressway entrance
POJ 3207 Ikki' s Story IV – Panda' s Trick (2-SAT)
腾讯T4架构师,android面试基础
腾讯云数据库公有云市场稳居TOP 2!
Poj1149 pigs [maximum flow]