当前位置:网站首页>What programming do children learn?

What programming do children learn?

2022-07-06 20:19:00 Crossin's programming classroom

Zero basis python Introductory tutorial :python666.cn

Hello everyone , Welcome to Crossin Programming classroom of !

Python The reason why it is welcomed by the majority of developers , One big reason is that grammar is simple and easy to use . But let's talk about it alone “ Simple ”,Scratch smiled .

Scratch It's MIT (MIT) A tool designed and developed for children to learn programming . Users don't have to remember complex grammar , You don't even need to know English , You can create your own program 、 Animation 、 Games and other works . The commands and parameters that make up the program are implemented by building block shaped modules , Drag the module to the program edit bar with the mouse , It can be programmed like building blocks .

For example, common modules :

f8a066cd625c2ae4b3903c0783c5d6e2.png

Our programming classroom Python The zero basics tutorial begins with a Guess the number Program . If you use Scratch To write , That's what it looks like :

1a36af0e0970e673ec714536f6ff37ea.png

Execution effect :

b76af502fc11687808d9bbaa401e24ae.gif

Before, some parents who wanted to let their children learn programming asked me :Python and Scratch Which one is more suitable for children to learn . My answer is : Children in lower grades are advised to learn Scratch, Junior high school or so can consider learning directly Python. because Scratch The graphics of can stimulate the interest of learning , and Python Is that , In the future, it can be used to do some real projects , Even support the family .d1636355b763349938a8306fa30f5722.png

But at any age , If you are not so eager to master a practical language ,Scratch Are worth the time to try . Although it was originally intended for children , But it is also completely suitable for a person who has no foundation in computer to understand programming ideas and development processes . And pass  Scratch Can also develop very interesting works .

Before that reddit I was impressed to see a post on :

ef409282cfea0626348e9056f5a22c35.png

e6d5c7a382112404ddecc20dab2c79a5.png

The main idea is : A netizen said , If you have no programming experience at all , Highly recommended from Scratch Start with . He made his own game after learning for a while , This gives him great motivation to continue learning programming . Another netizen commented that , Many people who know a little programming will look down upon Scratch, I don't think it's a language . But in fact , Many programming beginners can't move variables 、 loop 、 Function and other concepts . And when you're really programming , We 90% It's dealing with logic and solving problems , Instead of moving concepts . If we teach programming from logic , Then it may be more appropriate for learners . If you understand the logic behind the program , It's also easy to learn other languages later .

I agree with them . I have been unable to understand those who are keen to argue about a certain language on the Internet , A language has a future , Which language should you learn . Maybe they never “ Master ” In any language , Just be familiar with some kind of syntax and interface . Really experienced developers will not participate in this debate , Because each language has its own characteristics and applicable scenarios , But the essence is interlinked .

If you are a novice who is curious about programming , Also suffering from the full screen code can not start , Why not take a weekend to try Scratch. This is also Python Another alternative to , Maybe I can open another window for you .

thank forward and give the thumbs-up The fellow ~


_ Previous articles are recommended _

Read many tutorials , But I still can't write a program well , How to deal with it ?


If you need to know Paid premium courses And Teaching Q & a service

Please be there. Crossin Programming classroom of Internal reply : 666

fa3fbd7280662f730737db679f681aff.png

原网站

版权声明
本文为[Crossin's programming classroom]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061223232710.html