摘要:孩子学腻了 Scratch 后,可以尝试 Python、JavaScript 和 Swift Playgrounds 三种编程语言。本文介绍每种语言的特点、适用年龄和学习场景,帮助孩子拓展编程思维。
暂不谈为什么学编程,这篇来聊聊我最近在学、甚至可以说是「在玩」的三种编程语言。
其一,Python
这个语言相对来说比 Java、C++ 简单,用于爬虫、大数据分析、人工智能、网页开发。孩子学的话建议 6 年级以上,前期学过 Scratch、EV3、Mixly 等,有任务流程思维基础,打字稍快,对英文不排斥,而且需要足够的兴趣驱动才行。
在如今的 AI 时代,学习 Python 的优势更为突出:
- AI 的通用语言:无论是大语言模型的接入、调用 API,还是像 LangChain 等 AI Agent 框架的搭建,Python 都是绝对的第一主角。
- 降低了试错成本:以前初学者常常卡在复杂的语法上,而现在借助 ChatGPT 或 Claude 等 AI 助手,孩子可以用自然语言让 AI 辅助解释 Python 代码、快速调试代码,让编程学习曲线变得前所未有的平缓。
- 从逻辑思维到提示词工程:学好 Python 的基础语法和数据结构,能帮助孩子更好地理解 AI 的底层逻辑,从而写出结构更严谨的提示词,在人工智能时代占据主动。
我已经在 CSDN 创建了自己的代码库,对应课本名就不说了,主要自己弄着玩。
好多东西还在学,所以不敢卖弄,后面有时间把代码补充完整。
其二,JavaScript
JavaScript 是脚本语言,比如我非常喜欢的「油猴」浏览器插件 Tampermonkey,就需要借助该语言进行页面互动。后面有时间再来分享我常用的一些脚本,比如视频解析、广告屏蔽、网页加速等功能。
这个语言我是通过手机上 Google 旗下的 Grasshopper 软件进行学习,它也是专门为青少年学习编程而打造。不过该软件需要到特定应用商店下载,安装可能需要费一番功夫。
全英文界面,既可以学编程又可以学英语,一箭双雕。
其三,Swift Playgrounds 4
Swift 语言是专门为苹果旗下设备编程的语言,主要通过 Xcode 构建,不过 Xcode 需要多大存储呢?大概 13 GB 左右。
相反,最近更新的 Swift Playgrounds 4 只有 400 MB 左右,前提也是为青少年学编程打造的。想要使用必须通过 Mac 或 iPad 的 App Store 下载。
感觉蛮好玩的,控制屏幕上的角色收集宝石、打开开关、穿越传送门等。下方提供了实时的代码提示,不需要全部手动键入,选中后直接回车即可。
总结
以上三者没有优劣之分,有趣的还是 Swift Playgrounds 4,当然还要看学成之后的应用场景是什么,都有不可代替的部分。拿来给小朋友入入门,启发下思维还可以,想要创建自己的 App 或脚本可不止了解一些皮毛能够解决的。
如果孩子学腻了 Scratch 和一些杂七杂八的模块化编程,可以尝试一下以上三种,多了解一些其他种类的编程能够扩宽孩子思维广度,达到更好的学习效果。
加载评论中……