这个问题主要是因为我找不到任何好的Python例子来说明如何保持一个主要的实例等,而且我正在尝试不会发展成任何不良习惯,就像我开始使用PHP时一样。我大约3个小时前开始使用Python,一直在做这个,主要是控制台,然后我决定在观看https://www.youtube.com/watch?v=2IEePwMAb5Y&list=PL0A9588F9B2C45B3A时尝试列表。它主要杀死代码看起来非常糟糕,可能不正确。有没有什么地方可以找到一些Python编写的简单应用程序,用于查看和运行?Python OOP示例?
背景:我想要一个小的小应用程序,让我看看是否可以循环播放数组。所以我做了一个购物清单组织者。
i = 0
v = []
vara = None
def view():
indx = 1
for i in v:
print "Grocery #" + str(indx) + ": " + str(i)
indx += 1
while vara != "end" and vara != "exit":
vara = raw_input("Please enter a grocery: ")
vara = str(vara)
if vara == "view":
view()
elif vara[len(vara)-4: len(vara)] == " del":
key = vara[0:len(vara) - 4]
if key in v:
v.remove(key)
print "Deleted: " + key
else:
print "Error, " + key + " was not found in your list"
elif (vara != "end" and vara != "exit") and len(vara) > 0:
v.append(vara)
view()
我有地方找到一些很好的例子更重要的是,这是最重要的。另外,如果可以,我将如何创建实例以开始和结束。如果可以的话,非常感谢你。
这不是很清楚关于你在问什么。从我收集的信息来看,这听起来像是你正在寻找一种资源来开始学习一些Python语法,也许还有更多的想法。通常人们对他们发布的代码和错误的东西都有特别的问题。您可能希望提出一个您不明白的代码示例,以使您的问题更具体。 看起来有希望的一种资源:http://learnpythonthehardway.org/book/。 – 2013-05-01 00:55:36
http://www.d.umn.edu/~gshute/softeng/principles.html,http://en.wikipedia.org/wiki/Software_design,我认为设计理论比语言最重要,你可以阅读一些Python理论和实践中的概念,也可以阅读Martin Fowler的“信息系统体系结构”一书,我很好的一本书,我再次阅读它...... – DGomez 2013-05-01 00:57:02
您也可以享受http://codereview.stackexchange。 com – kojiro 2013-05-01 01:11:42