跟着无敌哥使用DeepSeek写Python的子类继承
这次问DeepSeek的问题如上,问题中的新浪数据接口几个字让它无比激动,情不自禁的给我产生了好几百行代码。在删除了大部分不需要的东西后,按照跟着无敌哥使用DeepSeek学习Python的库和数组中的方式,依旧保存到auto子目录下的新文件palmmicrostock.py中。在写完跟着无敌哥使用DeepSeek写Python类中的静态变量后,本着自己煮的猪食自己吃的精神,我把平时发送企业微信群消息的本地Python程序也统一改成了通过PalmmicroAPI类访问Palmmicro网站。A股开盘时每天在9点20分左右拿到当天的美元人民币中间价后调用一次,以后就不需要再访问网站了。然后我发现用于实时计算折价溢价以及对冲数量的两个实时数据来源的处理代码中使用的数据结构居然是不同的,于是我把美股夜盘的数据放在了PalmmicroStock类中。然后我让SinaStock继承自PalmmicroStock类,专门处理新浪数据的不同之处。完整的新浪数据格式说明可以在阅读原文链接中找到,要是让DeepSeek把这些细节都包括进来,那就是几千行代码都打不住了。从新浪拿数据的函数也作为静态函数放在了SinaStock类中。写到这里多说一句,telegram.py文件中从Palmmicro网站拿API数据的函数没有作为静态函数放在PalmmicroAPI类中,是因为它不仅能从Palmmicro网站拿数据,而且还能真的跟电报交换数据,Palmmicro网站API的数据交换方式是从电报照搬过来的。新增加的测试代码也依旧还在telegram.py文件中,目前用上了从新浪拿到的美元人民币在岸价USDCNY和SZ162411等A股QDII基金的买一卖一数量数据。可以看到这里从SinaStock的实例usdcny_stock调用的GetPrice函数实际上是在PalmmicroStock类中定义和实现的。有人觉得AI编程一日千里的时代来临,已经没有必要了解跟着无敌哥使用DeepSeek写第一个Python程序这个系列内容,其实是个天大的误解。要不是AI会编程,我根本就不会去浪费时间写这种简单的介绍性文章。太多的人看巴菲特传记就以为自己在学习价值投资,动不动把研究什么挂在嘴上,其实还是从来没有真正学习过的结果。我写这些东西从来都不是指望读者可以跟着我学习Python,只是想帮助大家更好的理解如何使用AI编程而已。