Добринка обнови решението на 29.04.2013 13:07 (преди над 11 години)
+# Двадесет неща, които научих.
+#
+#
+# --Домашно 1--
+# 1. Хубаво е да се ползват константи, когато е необходимо. Константите се декларират
+# така: ТОВА_Е_КОНСТАНТА.
+# 2. Кодът трябва да бъде максимално кратък и ясен.
+# 3. None може да бъде част от collection-и.
+# 4. За валидиране на кода според pep8, може да се ползва pep8 online checker.
+#
+# --Домашно 2--
+# 5. Хубаво е да се избягват вложените for-ове.
+# 6. Когато не познаваш добре езика е добре да не оставяш домашната за последния
+# момент.
+# 7. Build-in функцията setdefault.
+# 8. Build-in функцията zip.
+# 9. Колекцията OrderedList.
+# 10. Lambda функциите може да се използват за композиране на функции.
+# 11. Когато не са част от клас, между функциите трябва да има два реда разстояние.
+# 12. popitem(False) и popitem(True).
+#
+#--Домашно 3--
+# 13. Не е нужно да се пише something is not None, може само something.
+# 14. Елемент от колекция може да се премахва по този начин: some_collection - {element}.
+# 15. "Private" методите/променливите трябва да започват с __.
+#
+#--Домашно 4--
+# 16. Когато се използва get за вземане на елемент от речник, можеш да добавиш
+# стойност, която да бъде върната, ако за търсения ключ няма въведен елемент.
+# 17. Функцията all.
+# 18. За представянето на дъска, не винаги е по-удобно да се използва двумерен
+# масив, в случая по-добре е да се използва речник.
+# 19. Стринговете, които ням ада бъдат променяни, по-добре да бъдат изнесени в
+# константи.
+# 20. * може да бъде използван за подаване на списък на format.
+#
Сега видях, че не съм дала урл към гит... https://github.com/ddtabakova/python-retrospective.git