InternLM 大模型开源社区 第三期(夏季闯关)
入门岛-第2关 Python 基础知识
文章目录
介绍中添加超链接跳转 书生大模型实战营
任务概览
任务类型 | 任务内容 | 预计耗时 |
---|---|---|
闯关任务 | Python实现wordcount | 15mins |
闯关任务 | Vscode连接InternStudio debug笔记 | 15mins |
任务截图
Python实现wordcount
代码
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
# 测试函数
text = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""
print(wordcount(text))
运行结果
Vscode连接InternStudio debug笔记
1.建立远程连接
2. debug命令行
现在vscode已经准备就绪,让我们来看看如何在命令行中发起debug。如果没有安装debugpy的话可以先通过pip install debugpy安装一下。
pip install debugpy
python -m debugpy --listen 5678 --wait-for-client ./wordcount.py
3.断点调试