完全是对Python感到兴奋的新手。该应用程序的构建难度有多大?

完全是对Python感到兴奋的新手。该应用程序的构建难度有多大?,python,Python,我想学习Python已经有一段时间了,已经积累了不少教程、书籍、入门指南等的链接。我用PERL和PHP做了一些编程,但大部分只是一些基本的东西 我希望能够为自己设定期望值,因此根据以下要求,您认为启动并运行此应用程序需要多长时间 联机收集数据库 用户可以创建通过电子邮件发送的令牌进行身份验证的帐户 登录后,用户可以将项目添加到预先创建的收藏中(如“DVD”或“软件”) 每个收藏都有自己的带有属性的模板(即:DVD有名称、年份、工作室、评级、评论等) 用户可以列出收藏中的所有项目(所有DVD、所

我想学习Python已经有一段时间了,已经积累了不少教程、书籍、入门指南等的链接。我用PERL和PHP做了一些编程,但大部分只是一些基本的东西

我希望能够为自己设定期望值,因此根据以下要求,您认为启动并运行此应用程序需要多长时间

联机收集数据库

  • 用户可以创建通过电子邮件发送的令牌进行身份验证的帐户
  • 登录后,用户可以将项目添加到预先创建的收藏中(如“DVD”或“软件”)
  • 每个收藏都有自己的带有属性的模板(即:DVD有名称、年份、工作室、评级、评论等)
  • 用户可以列出收藏中的所有项目(所有DVD、所有软件),并按各种属性排序

另外:是的,我知道有很多这样的在线工具,但我想用Python自己构建它,假设您不必从头编写并重用基本组件,这应该不会太难。可能最困难的方面将是身份验证,因为这需要特定领域的知识,并且在任何语言中都很难做到正确。我建议从基本功能开始,甚至可以学习如何在App Engine上安装和运行它,然后一旦具备了基本功能,就可以处理身份验证和用户业务。

假设您不必从头编写并重用基本组件,这应该不会太难。可能最困难的方面将是身份验证,因为这需要特定领域的知识,并且在任何语言中都很难做到正确。我建议从基本功能开始,甚至可以学习如何在App Engine上安装和运行它,然后一旦具备基本功能,就可以处理身份验证和用户业务。

假设您已经熟悉另一种编程语言:

  • 学习python基础知识的时间:1周
  • 计算电子邮件模块的总时间:2天
  • 计算httplib模块的总时间:1天
  • 计算创建数据库的总时间:3天
  • 学习SQL的总时间:2周
  • 找出您可能不需要SQL的总时间:1周
  • 用python编写其余逻辑的总时间:1周

可能…

假设您已经熟悉另一种编程语言:

  • 学习python基础知识的时间:1周
  • 计算电子邮件模块的总时间:2天
  • 计算httplib模块的总时间:1天
  • 计算创建数据库的总时间:3天
  • 学习SQL的总时间:2周
  • 找出您可能不需要SQL的总时间:1周
  • 用python编写其余逻辑的总时间:1周

可能……

一个有经验的python程序员需要一个下午才能使用django这样的框架进行设置。您不是一个经验丰富的python程序员,因此可能也不知道django或pylons。因此,你有一种语言和一个框架站在你和你的目标之间。不用担心需要多长时间。尽管如此,我还是投票决定结束这场辩论,因为这不是一个真正的问题。不要把它看成是个人问题,请随时提出技术问题并给出技术答案。忘记python——残废的lambdas,一切都是一个符号表hack@banister--一个有效的符号表黑客。在其他语言中使用的哪种实现技巧对您更有吸引力?使用django这样的框架进行设置需要一个有经验的python程序员一个下午的时间。您不是一个经验丰富的python程序员,因此可能也不知道django或pylons。因此,你有一种语言和一个框架站在你和你的目标之间。不用担心需要多长时间。尽管如此,我还是投票决定结束这场辩论,因为这不是一个真正的问题。不要把它看成是个人问题,请随时提出技术问题并给出技术答案。忘记python——残废的lambdas,一切都是一个符号表hack@banister--一个有效的符号表黑客。在其他语言中使用的哪种实现技巧对您更具吸引力?用python编写代码:无价;)python编码:无价;)