完成新手对Python的兴趣。这个应用程序有多难建立?

时间:2010-09-20 04:31:01

标签: python

我一直想进入Python一段时间,并且已经积累了很多指向教程,书籍,入门指南等的链接。我在PERL和PHP中做了一些编程,但大多只是基本的东西。

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

在线收藏DB

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

另外:是的我知道有很多像这样的在线工具,但我想用Python自己构建它

2 个答案:

答案 0 :(得分:7)

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

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

...大概

答案 1 :(得分:0)

假设您没有从头开始编写所有内容并重用基本组件,这应该不会太难。可能最困难的方面是身份验证,因为这需要特定于域的知识,并且难以在任何语言中使用。我建议从基本功能开始,甚至可以学习如何在App Engine上运行,然后一旦掌握了基本功能,就可以处理身份验证和用户业务。