- 我想创建一个程序,它将接受用户输入并创建一个
使用输入的日历。
示例:约翰、康纳 2010 年 1 月 3 日生日
- 此信息还可按明显的顺序排序:姓氏、名字、日期(其他)。
- 它将能够将此信息打印为列表或日历。
- 必须有例外,例如 1/3/10 放在 2 号
(因为第三天是周六,周末不可用)
- 安全性是必须的,因为它的 HIPPA 信息
- 可能只会由我自己在工作计算机上使用......但我想其他人最终可能会使用它
我是编程新手,并且拥有以下知识:
艰难地学习Python
如何像计算机科学家一样思考学习Python 3
python 信息学
据我所知,编程部分并不让我担心。我觉得我已经做过类似的事情,甚至更困难的事情。除了用户界面设置之外...用户看到的图形部分是错误的。我根本不知道如何设置。 (我用了海龟,这算吗?)
限制:
我不确定工作中的计算机正在运行什么。如果它是计算机启动的服务器或什么。他们正在使用 Internet Explorer。
所以......我研究了一些我知道我需要提前计划的要点,例如:
- GUI 与 Web 应用程序。 --- 我正在学习 Web 应用程序,因为我喜欢最终看到我制作的东西得到更广泛的使用......而且我听说 GUI 领域很痛苦。考虑到这一点,我打算学习 Django。
但作为一个新手,我觉得我可能会陷入一场我没有想象到的事情的风暴中。虽然我知道火线追寻是一种很好的学习方式,但我觉得寻求建议来限制自己也是值得的……尤其是当你像我一样朝九晚五工作时。
所以毕竟是我要做的。对于我的想法来说,学习 Django 是合乎逻辑的下一步吗?我还想考虑什么..?最后,也许 stackoverflow 不是解决此类问题的正确地点!如果有,在哪里?
首先要注意的是过度计划。对于您的第二个项目来说,这一点以及过度设计更是如此。
您对这个程序的行为方式有很多想法,但不要超出自己的预期。记住您想要解决的问题是什么,并尝试专注于解决该问题的最简单方法,而不需要大量的选择或案例。例如,您希望以最简单的形式以编程方式添加日历事件,因此创建一个简单的 html 表单和最简单的后端来获取用户输入并将其添加到日历中。
不要预先担心 HIPAA,因为无论如何您都会犯很多安全错误,所以现在最好关注功能。
另外,不要太担心界面,因为你会认为这个版本很糟糕,并且需要在某个时候扔掉它。然后(而不是很快)将是考虑界面、json、soap 与 web 应用程序等的正确时机。现在,只需开始构建该东西并证明您可以提供您认为会提供的价值提供。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)