Python 如何制作接受输入的日历:修改现有日历模块或构建我自己的日历模块
我懂一点蟒蛇,仅此而已。 我的目标是制作一个程序,接受一些用户输入并打印出两件事: (请原谅那些无用的视觉辅助工具) mon-sun列表,如:Python 如何制作接受输入的日历:修改现有日历模块或构建我自己的日历模块,python,calendar,Python,Calendar,我懂一点蟒蛇,仅此而已。 我的目标是制作一个程序,接受一些用户输入并打印出两件事: (请原谅那些无用的视觉辅助工具) mon-sun列表,如: mon tues wed ... jon 1 alex 3 sam 2 和具有相同信息的日历: feb 1 2 3 4... jon alex sam joe lun
mon tues wed ...
jon 1 alex 3 sam 2
和具有相同信息的日历:
feb
1 2 3 4...
jon alex sam
joe lun fred
8 9 10
问题:我是否打算从头开始构建自己的日历?或者以某种方式修改python标准库附带的现有日历模块是否更符合逻辑?或者我完全错了,应该考虑…(某物)
我一直在扫描,不相信我能控制那么多代码。但构建我自己的东西似乎同样困难
另外:该程序可能不会被任何人使用,但理论上它需要在windows上运行,我还没有弄清楚(Gui或web应用程序)、安全性或如何保存/备份/访问用户数据 据我所知,您似乎想要构建某种日历/日程安排应用程序。正如你所注意到的,制作这样的作品实际上涉及很多细节。在此过程中,您遇到了程序员遇到的最常见问题之一 我应该使用现有的库还是自己构建 在这个话题上有很多不同的观点,最后,一切都归结于环境 所以,我要试着解决一下你的情况。作为一个初学者,使用大量的代码是很难的,而做一些你以前没有做过的事情也是很难的,同时做这两件事可能会让你感到沮丧。因此,我建议选择两条路线中的一条:
值得一提的是,建造一些可以扔掉的东西并不是一件坏事。事实上,这本书对它进行了深入的描述。虽然描述是关于专业软件工程的,但我认为它也适用于初学者。如果你以前从未解决过这类问题,那么很难知道解决问题的最佳方法。解决问题的最佳方法可能是接受第一个解决方案行不通,但无论如何都要构建它。谢谢你的建议。比我希望的更有帮助!我将使用你推荐的django教程,因为我一开始对django很兴奋,看到“我在黑暗中蹒跚而行,无论如何,我还是喜欢它。”。