Master-Hash / PythonForNLP-homework

1131020660-面向自然语言处理的python程序设计[01] 水课作业,包括 Python小屋

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PythonForNLP-homework

1131020660-面向自然语言处理的python程序设计[01] 水课作业,包括 Python小屋

作业

参见附件

给的题目要求是 txt 文档,竟然是 GB2312 编码,竟然示例不做成单元测试(doctest),竟然要求不写成注释(docstring)……真是麻烦。

吐槽归吐槽,作业还得做。

Python小屋

参见PythonForNLP_讨论01、用董付国老师的“Python小屋刷题软件”有奖刷题(1).txt

本人已于获得赠书与加分,故不再更新。

该软件不支持复制题目,所以本仓库也不给。(不过为方便 Copilot 和 doctest,我手写了部分题目大意(英文)和示例。)

本地环境为 Python 3.11,测试平台为 Python 3.8,不保证交上去能直接得分。我使用的额外功能主要是类型标注。但禁止 import,必须使用 for 循环之类要求,是满足的。

我又想起了被老平台支配的恐惧,上次还是洛谷,每当这时总会忆起 JavaScript Babel 的好,JSDoc 是注释而非运行时功能的好(虽然 Python 方案也产生了 dataclass 这样的妙用)。

许多代码相当花哨,欢迎观赏!

About

1131020660-面向自然语言处理的python程序设计[01] 水课作业,包括 Python小屋

License:The Unlicense


Languages

Language:Python 100.0%