這個問題主要是因爲我找不到任何好的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