教程:https://github.com/InternLM/Tutorial/tree/camp3/docs/L0/Python
主要涉及以下4部分内容:
- Python(Miniconda)的安装
- Python基础语法
- Numpy基础(选修)
- vscode 远程连接InternStudio开发机打断点调试 python 程序
使用vscode连接开发机进行python debug
1:首先在本地 vscode 上安装 Remote-SSH 插件, 如下图所示
2:配置 ssh 连接, 如下图所示
点击新建
弹出输入框:在开发机控制台对应开发机"SSH连接"找到,复制登录命令到vscode的弹窗中然后回车,vscode就会开始链接InternStudio的服务器,记得此时切回去复制一下ssh的密码,待会会用到。
再打开一下配置按钮,在config配置文件中就可以看到我们刚才新增的remote-ssh链接配置信息
点击一下,就可以打开远程链接,左下角会有提示,如图所示:
下面就可以愉快的进行代码调试工作了:
任务1:Python实现wordcount
import re
from collections import defaultdict
def wordcount(text):
# 转换为小写并使用正则表达式分割单词
words = re.findall(r'\b\w+\b', text.lower())
# 使用 defaultdict 来自动处理字典中不存在的键
word_counts = defaultdict(int)
# 统计每个单词出现的次数
for word in words:
word_counts[word] += 1
return dict(word_counts)
if __name__ == "__main__":
# 示例
text = "One, world! one dream."
result = wordcount(text)
print(result)
任务2:Vscode连接InternStudio debug笔记