带着AI一起编程
-
什么是 AI编程?
- 简单来说,就是"你最好的朋友AI 将辅佐你 跟你一起编程"
-
今天我们将学习什么(
<60分钟
)?- 5大主流编程语言 结构性概念
- Python
- Java
- Kotlin
- TypeScript
- C#
- 指挥你的AI小伙伴为你编程
- 最重要的一件事 - 庆祝 !🎉
- 5大主流编程语言 结构性概念
-
学历要求
- 小学毕业
大纲 - 3大模块
我们将在一个小时内学习3个模块,每个模块都适用于所有编程语言:变量、函数和类。
目的 - Have Fun
我们将探索Java、Kotlin、Python、TypeScript和C#中的变量、函数和类。
记住,我们课程的目标 不是记住每个细节,也不是成为编程大师,而是理解结构化概念,从而能够构建软件产品,在现实中创造收益$$$。
目标不是什么?
- ❌ 不是让你成为编程大师。
- ❌ 不需要掌握所有知识
- ❌ 不必记住编程技巧
- ❌ 不是学习如何编程!!!
目标是什么?
- ✅ 只是学习如何让AI为你编程!
变量
- 每种语言都有变量,比如数学。你只需要搞懂几件事:
- 每种语言中的基本数据类型是什么?
- 如何定义一个变量?
- 如何为变量赋值?
基本数据类型
- 数字
- 文字 -> 我们称之为"
String
" - True / False -> 我们称之为"
Boolean
" - 集合 -> 我们称之为"
Collection
" (此处只需要知道有这么个名字即可 不必深究)- 列表 /
List
或者 数组 /Array
- 字典 /
Dictionary
/Map
- 列表 /
"如果我连这些数据类型都记不住怎么办?"
- 没问题!只需问ChatGPT或KimiChat或者豆包等 你最喜欢的AI,"所有流行编程语言中的基本数据类型是什么?"
- 作业:试一试吧!
定义和使用变量
那么我们为什么要懂数据类型呢?
因为我们需要它们来定义变量, 以及给变量赋值!
就像在数学中我们也需要变量(
x
,y
,z
等)并计算数学公式。现在让我们用编程的方法做道小学1年级的数学题:
现在我们要用5种不同的编程语言来解决这个著名问题。
同学们请系好安全带!我们要加速啦!🚀
首先让我们看这个问题 - 它是个什么样的问题呢? 这是给了两个数字而求一个结果,所以是3个数字
对吧?那么有请我们的好朋友AI, 来回答这个问题:
这次我们使用字节的豆包来尝尝鲜:
# 学习编程语言
## 我正在尝试用Python解决一个数学问题 "1 + 1 = ?"
- 请定义3个变量,然后计算加和的结果并显示出来哦
现在让我们看看结果:
就是这样!你懂了吗?🎉不要忘记庆祝哦!我们也会在最后一个模块的结尾帮你庆祝,非常重要! 😄
现在让我们尝试另几种语言,Java、Kotlin、TypeScript和C#
很好 再试试用C#写
不用担心如何运行这些代码,因为你会在以后的实战训练营中学习。但偷偷告诉你一个秘密,其实非常容易!
所以你懂了吗?我猜你肯定看懂了!现在让我们庆祝吧!🎉
🎉 恭喜!你刚刚只用了1分钟就学会了使用5大主流编程语言来定义数字变量!🎉🎉🎉
现在请大喊一声:"我现在可以用所有主流编程语言中定义数字变量了!" 🎉🕺💃🎉
"现在我已经学会了数字,那么
String
和Boolean
和集合呢?"
- 好问题! 好记性!嗯 你还记得么? 我们的目标是让AI为我们编码!哈哈哈 实际上,只要你对这些知识有一个概念,就算是已经掌握了!剩下细节的事呢 则交由你最好的朋友AI来处理!
- 而且你也会在下一个模块 - 函数中看到这几种类型哦
让我们重温一下我们的目标 我们并不需要掌握所有知识
函数
什么是函数?
函数,也称为"方法(method)", 其实也是一种"程序(Program)",就像一个公式:你给它一些输入(input),它会给你一些输出(output)(action去执行任务也算一种输出)