Этот вопрос в основном из-за того, что я не могу найти хорошие примеры Python о том, как сохранить основной экземпляр и т. Д., И я стараюсь не превращаться в вредные привычки, как это было при запуске PHP. Я начал Python около 3 часов назад, идя на него, в основном консоль, затем я решил попробовать списки, когда смотрел 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/. –
http://www.d.umn.edu/~gshute/softeng/principles.html, http://en.wikipedia.org/wiki/Software_design, я думаю, что теория дизайна важнее, чем язык, вы может прочитать некоторые теории и практики в Python, а также вы можете прочитать книгу «Архитектура информационных систем» Мартина Фаулера, я славная книга, я читаю ее снова ... – DGomez
Вам также может понравиться http: //codereview.stackexchange. com – kojiro