第一个项目需要注意什么

2024-03-26

  • 我想创建一个程序,它将接受用户输入并创建一个 使用输入的日历。

示例:约翰、康纳 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(使用前将#替换为@)

第一个项目需要注意什么 的相关文章

随机推荐

  • 视图漂浮在所有 ViewController 之上

    在 iOS 上 视图是否可能始终漂浮在所有其他视图之上 我问这个是因为我想要实现的是一个漂浮在 ViewController 之上的视图 然后一个模态视图控制器滑入 同时该特定视图仍然漂浮在该模态视图控制器上 希望你明白我想说的 有 您可以
  • 程序员多久会被要求编写一个 makefile 文件? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从当前文化中获取货币?

    有没有办法从应用程序文化设置动态获取当前信息 基本上 如果用户将文化设置为美国 我想知道货币是美元 或者如果他们将其设置为英国 我想知道英镑等 等等 这样我就可以在付款时将此信息发送给 PayPal 使用 RegionInfo ISOCur
  • 根据当前值更新 MongoDB 中的值

    我想做这样的事情 但是this关键字似乎没有在更新语句中设置 db items update foo set bar this foo false true 我必须使用eval来完成这个 是的 您不能引用修饰符中的其他字段 您必须使用 db
  • 使 MongoDB 中的表字段可文本搜索

    先决条件 已使用集合创建数据库posts它的架构如下 module exports function mongoose var Schema mongoose Schema var postSchema new Schema postID
  • Java TA-Lib 文档 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找有关的文档TA Lib http www ta lib org index html在爪哇
  • 使用 SWIG 和 Python/C API 包装返回 std::map 的函数

    我想包装一个 C 例程 它返回一个std map整数和指向 C 类实例的指针 我在使用 SWIG 时遇到困难 希望能提供任何帮助 我试图通过一个简单的例子来将这个问题归结为它的本质 标题test h定义如下 File test h incl
  • 计算单元测试运行期间发生的GC数量[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我目前正在编写一个单元测试来查看给定方法的性能影响 从实践中我们观察到 当前在给定方法的执行过程中发生了很多GC 我想知道是否可以查看从
  • ASIHTTPRequest dealloc 和 EXC_BAD_ACCESS 问题

    我使用一组 ASIHTTPRequest 包装器 AsyncImageLoader 来下载 UITableView 中单元格的图像 我在处理 ASIHTTPRequests 生命周期时遇到问题 如果我释放它们 如果我在它们尝试加载图像时继续
  • 警告:require_once():http:// 包装器在服务器配置中被allow_url_include=0 禁用

    我试图通过以下方式在页面中包含 php 文件 require once http localhost web a php 我收到错误 Warning require once http wrapper is disabled in the
  • Jodatime的LocalDateTime第一次使用时很慢

    我目前正在一个 java 项目中测试一些 webapp 技术 并且想知道为什么页面有时加载速度很快 有时需要近 5 秒才能加载 我终于发现是这条线 LocalDateTime now new LocalDateTime 第一次调用时 需要很
  • 使用 par 时图例框宽度不正确

    我有问题 我的图例太大 我的代码 par mfrow c 1 2 hist alvsloss breaks 100 freq F main Histogramm density curve gaussian kernel n and fit
  • Dart - 试图理解“工厂”构造函数的价值

    如果我理解正确的话 A factory constructor affords an abstract class to be instantiated by another class despite being abstract 例如
  • 仅调用一个 Paint 事件

    我的问题是我有 8 个图片框 但一次只有其中一个调用其绘制方法 我的代码有点太大 所以我尝试尽可能地将其范围缩小到受影响的部分 我最好的猜测是 这并不是我的代码中的错误 而是对绘制事件如何工作的误解 我有一个继承自 PictureBox 的
  • Spark SQL - 从 sql 函数生成数组的数组

    我想创建一个数组的数组 这是我的数据表 A case class for our sample table case class Testing name String age Int salary Int Create an RDD wi
  • 重命名命令中的下划线(Perl 和 Unix shell)

    我正在尝试替换所有 下划线字符为 所有文件名中的连字符 mat在一个文件夹内 我输入不同版本但未成功 rename f w mat 有人可以向我解释一下出了什么问题吗 如果您正在使用基于 Perl 的rename http socialte
  • Export-CSV 仅获取“长度”

    当我尝试导出到 CSV 列表时 我只得到 长度 的所有数字 Count属性 直到到达分割点 然后将 CSV 数组分割到一个新文件 并使用从此时开始使用的新名称 可能是什么问题 RootFolder Get Content c DRIVERS
  • `agrep(...,fixed=F)` 的困难

    In agrep grep模糊匹配 它提到我可以设置参数fixed FALSE让我的模式被解释为正则表达式 但是 我无法让它工作 agrep asdf fdsa asdf fixed F integer 0 以上should匹配正则表达式
  • 使用 Codeigniter 将复选框值传递到 mysql 数据库

    我正在使用 CodeIgniter 和 mySQL 构建复选框表单 该表格包含 4 个选项 每个选项只有一个复选框 用户可以选择选项的任意组合 我想做以下事情 1 对于每个复选框 使用值 1 如果未选中 或 2 如果选中 并将这些值传递到数
  • 第一个项目需要注意什么

    我想创建一个程序 它将接受用户输入并创建一个 使用输入的日历 示例 约翰 康纳 2010 年 1 月 3 日生日 此信息还可按明显的顺序排序 姓氏 名字 日期 其他 它将能够将此信息打印为列表或日历 必须有例外 例如 1 3 10 放在 2