V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
5L2g5aW9
V2EX  ›  问与答

Python 基础知识结课了,期末作业做一个什么样的项目才能体现 Python 的特点和优势呢?

  •  
  •   5L2g5aW9 · 53 天前 · 1223 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老师的要求: 仅限于基础知识大纲 不接受:django 、深度学习、爬虫 接受:数据库、数据结构

    第 1 条附言  ·  52 天前
    感谢各位大佬的建议,已经有想法了!
    18 条回复    2021-12-02 16:03:57 +08:00
    zmxnv123
        1
    zmxnv123  
       53 天前   ❤️ 1
    实现下 rpc? 造个 raft in python ?
    Hider5
        2
    Hider5  
       53 天前
    kv 数据库,几百行代码差不多了
    long2ice
        3
    long2ice  
       53 天前
    LRU Cache ,或者 TTLcache
    ipwx
        4
    ipwx  
       53 天前
    你们老师真挑。。。Python 没有这三样还能有啥。。。

    数据库和数据结构都不是 Python 的特长,让你们做这个还要体现 Python 的特点和优势??

    ----

    实在不行你做个数据库兼容层,把 SQLite 语法翻译对接到 PostgreSQL, MySQL 上。。。
    Ehend
        5
    Ehend  
       53 天前 via Android
    没数据结构还写个锤子程序。。。要不用 Python 写个 Python 编译器?
    misaka19000
        6
    misaka19000  
       53 天前
    写个分布式数据库吧
    arischow
        7
    arischow  
       53 天前 via iPhone
    OOP 实现你觉得 C 里面很烦的东西
    RyuZheng
        8
    RyuZheng  
       53 天前
    找一个 perl 程序,用 Python 重新写一遍对比一下就行,这事我就干过,perl 脚本难读,python 清晰简单,不过比运行速度,python 估计完败。

    >Python 开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”,显著不同于拥有“不止一种方法去做一件事”风格的语言例如 Perl 。在设计 Python 语言时,如果面临多种选择,Python 开发者一般会拒绝花俏的语法,而选择明确没有或者很少有歧义的语法。

    https://zh.wikipedia.org/wiki/Python
    robinlovemaggie
        9
    robinlovemaggie  
       53 天前
    数据分析如果接受的话,用 pandas 可以实现很多模型算法。
    cmdOptionKana
        10
    cmdOptionKana  
       53 天前
    实现一个 unix 经典命令就很考验功力,比如用 python 来实现一个 grep ,不管速度,能不用第三方库把功能实现一遍就很牛了。但是你们的老师估计不懂欣赏这种。

    既然老师举例了,那就做数据库相关的吧,这个老师估计擅长的领域有限。
    ch2
        11
    ch2  
       52 天前
    写个语法解析器
    dddd1919
        12
    dddd1919  
       52 天前
    处理个 excel
    mon6912640
        13
    mon6912640  
       52 天前
    我建议先回去高中请教语文老师学会用标点符号断句
    betteryjs
        14
    betteryjs  
       52 天前 via iPhone
    1.LRU
    2.写个序列化器 ( json )
    3.django
    podel
        15
    podel  
       52 天前
    python 控制 Terminal 的一个文字库。并且用这个库做一个游戏。
    或者用别人的文字图像库做游戏。
    RuiCBai
        16
    RuiCBai  
       52 天前 via Android
    如果刚学过线性代数,让学生实现一个矩阵运算库应该不太难,只要求常规操作就可以了,比如矩阵乘法,加减法,求逆等等。如果能力强的当然可以做更高要求
    5L2g5aW9
        17
    5L2g5aW9  
    OP
       52 天前   ❤️ 2
    感谢您的建议❤️
    如果生活不如意,我建议您多喝热水❤️
    5L2g5aW9
        18
    5L2g5aW9  
    OP
       52 天前
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3666 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
    ♥ Do have faith in what you're doing.