Linux
闯关任务:运行hello_world.py
1. SSH远程连接服务器
2. ssh配置免密登录:
3. 创建conda虚拟环境并pip下载gradio
4. 端口映射完毕后,在服务器运行代码,本地浏览器打开
Python
闯关任务:Word Count
import string
def wordcount(text):
# 将输入文本转换为小写
text = text.lower()
# 去掉标点符号
translator = str.maketrans('', '', string.punctuation)
text = text.translate(translator)
# 将文本按空格拆分成单词
words = text.split()
# 统计每个单词出现的次数
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
return word_count
if __name__ == "__main__":
text = """Hello world!
This is an example.
Word count is fun.
Is it fun to count words?
Yes, it is fun!"""
result = wordcount(text)
print(result)
运行结果:
闯关任务:VSCode Debugger
在我Word Count的代码中,我一共打了4个断点
接下来使用debugger运行,经过第一个断点
经过第二个断点,Locals多了一个变量
接下来经过循环中的断点,一开始都是第一次出现的单词,所以走到第二分支
当出现重复的单词后,走第一分支
顺利的运行完成了代码!
Git
闯关任务:自我介绍
git fork Tutorial后服务器下拉代码
创建自己的分支并切换
创建自我介绍Markdown文件
填写完成后git上传
申请pull request
闯关任务:创建笔记文件夹
Github仓库链接:GitHub - weizhouw415/LLM_Notes