当前位置:网站首页>Quel genre de programmation les enfants apprennent - ils?
Quel genre de programmation les enfants apprennent - ils?
2022-07-06 20:18:00 【Salle de programmation de Crossin】
Base zéropythonDémarrer le tutoriel:python666.cn
Bonjour tout le monde,Bienvenue. CrossinLa salle de programmation de !
Python La raison pour laquelle il est populaire auprès des développeurs,Une grande raison est que la grammaire est simple et facile à utiliser.Mais pour une seule raison.“Simple.”,Scratch J'ai ri..
Scratch C'est le mit.(MIT)Un outil conçu et développé pour l'apprentissage de la programmation par les enfants.L'utilisateur n'a pas à se souvenir de la syntaxe complexe,Pas besoin de parler anglais,Pour créer votre propre programme、Animation、Jeux, etc..Les commandes et les paramètres qui composent le programme sont réalisés par des modules en forme de bloc,Faites glisser le module sur la barre d'édition du programme avec la souris,.La programmation peut être réalisée comme un bloc de construction.
Comme les modules communs:

Nous avons programmé la salle de classe Python Le tutoriel de démarrage de base zéro commence par unDevinez les chiffres.Procédure.Si elle est utilisée Scratch Écris.,C'est comme ça:

Efficacité de la mise en œuvre:

J'ai été consulté par des parents qui voulaient que leurs enfants apprennent à programmer :Python Et Scratch Lequel est le plus approprié pour les enfants .Ma réponse est:: Les enfants des classes inférieures sont conseillés d'apprendre Scratch, L'école secondaire peut envisager d'étudier directement Python.Parce que Scratch Le graphisme est plus susceptible de stimuler l'intérêt pour l'apprentissage ,Et Python L'avantage de, Un projet qui pourrait être utilisé pour fabriquer un vrai couteau et une vraie arme , Même nourrir sa famille .
Mais à n'importe quel âge , Si vous n'êtes pas si impatient de maîtriser un langage pratique ,Scratch Ça vaut le coup d'essayer . Bien qu'il ait été conçu pour les enfants , Mais c'est aussi parfait pour quelqu'un qui n'a pas de base informatique pour comprendre les idées de programmation et les processus de développement . Et par Scratch Il en va de même pour le développement d'œuvres intéressantes .
Avant reddit J'ai été impressionné de voir un post sur :


En gros,:Un internaute a dit, Si vous n'avez aucune expérience en programmation , Il est fortement recommandé de Scratch On y va.. Il a lui - même fait un jeu après avoir étudié pendant un certain temps , Cela lui a donné une grande motivation pour continuer à apprendre la programmation . Un autre internaute a commenté , Il y a beaucoup de programmeurs qui méprisent Scratch, J'ai l'impression que ce n'est pas une langue .Mais en fait,,Beaucoup de programmeurs débutants ne peuvent pas changer les variables、Cycle、Abandonner des concepts tels que la fonction.Pendant que vous programmez vraiment,Nous 90% Il s'agit de logique et de résolution de problèmes.,Plutôt que d'inventer des concepts.. Si la programmation est enseignée logiquement , Cela pourrait être plus approprié pour l'apprenant . Si vous comprenez la logique derrière le programme ,Il est également facile d'apprendre d'autres langues plus tard.
Je suis d'accord avec eux . Je n'ai jamais pu comprendre les gens en ligne qui aiment discuter d'une langue , Une langue a un avenir , Qui devrait apprendre la langue . Peut - être qu'ils n'ont jamais “Maîtrise” Dans n'importe quelle langue , C'est juste une connaissance de la syntaxe et des interfaces . Les développeurs vraiment expérimentés ne seront pas impliqués dans cette controverse , Parce que chaque langue a ses propres caractéristiques et scénarios applicables , Mais l'essence est la communion .
Si vous êtes un débutant curieux de programmation , Encore une fois, j'ai du mal à trouver un code plein écran , Autant essayer un week - end. Scratch.Et ça aussi. Python Une autre option , Peut - être que je peux t'ouvrir une autre fenêtre .
Merci beaucoup.AvantEt- Oui.Mesdames et Messieurs,~
_Recommandations d'articles antérieurs_
J'ai vu beaucoup de tutoriels , Mais n'écrivez toujours pas un bon programme ,Comment??
Pour en savoir plus Cours payant boutique Et Services d'enseignement et de réponse aux questions
S'il vous plaît.CrossinLa salle de programmation deRéponse interne: 666

边栏推荐
- New generation garbage collector ZGC
- 【Yann LeCun点赞B站UP主使用Minecraft制作的红石神经网络】
- Cesium 两点之间的直线距离
- Synchronization of data create trigger synchronization table for each site
- Cesium Click to draw a circle (dynamically draw a circle)
- 爬虫(14) - Scrapy-Redis分布式爬虫(1) | 详解
- 方法关键字Deprecated,ExternalProcName,Final,ForceGenerate
- 解剖生理学复习题·VIII血液系统
- Enumeration gets values based on parameters
- Tencent T2 Daniel explained in person and doubled his job hopping salary
猜你喜欢

Error analysis ~csdn rebound shell error
![[network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN](/img/b8/3d48e185bb6eafcdd49889f0a90657.png)
[network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN

Learn to punch in Web

Number of schemes from the upper left corner to the lower right corner of the chessboard (2)

Basic knowledge of lists

Node.js: express + MySQL实现注册登录,身份认证

HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅

Event center parameter transfer, peer component value transfer method, brother component value transfer
Tencent T2 Daniel explained in person and doubled his job hopping salary

Boder radius has four values, and boder radius exceeds four values
随机推荐
Digital triangle model acwing 1018 Minimum toll
小孩子学什么编程?
Web security - payload
AsyncHandler
【计网】第三章 数据链路层(3)信道划分介质访问控制
Recyclerview not call any Adapter method :onCreateViewHolder,onBindViewHolder,
腾讯字节等大厂面试真题汇总,网易架构师深入讲解Android开发
夏志刚介绍
logstash高速入口
Leetcode question 283 Move zero
枚举根据参数获取值
Cesium 点击绘制圆形(动态绘制圆形)
HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
02 基础入门-数据包拓展
HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
golang的超时处理使用技巧
Notes on beagleboneblack
Unity writes a timer tool to start timing from the whole point. The format is: 00:00:00
5. Wireless in vivo nano network: top ten "feasible?" problem
Function optimization and arrow function of ES6