第1关 | Linux 基础知识 | 50 算力点 | |
第2关 | Python 基础知识 | 任务、文档、视频 | 50 算力点 |
第3关 | Git 基础知识 | 任务、文档、视频 | 50 算力点 |
一、入门岛
第1关:Linux基础知识,已完成
证据:
第3关:Git基础知识,已完成
证据:
实践项目:构建个人项目(简版)
https://github.com/JiaSZ/0712task
第2关:Python 基础知识 已完成
程序代码
import string
def wordcount(text):
# 去掉标点符号
translator = str.maketrans('', '', string.punctuation)
text = text.translate(translator)
# 把字符串转换成小写
text = text.lower()
# 分割字符串成单词列表
words = text.split()
# 统计每个单词出现的次数
word_counts = {}
for word in words:
if word in word_counts:
word_counts[word] += 1
else:
word_counts[word] = 1
return word_counts
# 示例
text = '''Hello world!
This is an example.
Word count is fun.
Is it fun to count words?
Yes, it is fun!'''
print(wordcount(text))
任务二,开发机上debug
请使用本地vscode连接远程开发机,将上面你写的wordcount函数在开发机上进行debug,体验debug的全流程,并完成一份debug笔记(需要截图)。