Решение на Ретроспекция от Добринка Табакова

Обратно към всички решения

Към профила на Добринка Табакова

Резултати

  • 0 точки от тестове
  • 6 бонус точки
  • 6 точки общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

# Двадесет неща, които научих.
#
#
# --Домашно 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.
#

История (1 версия и 1 коментар)

Добринка обнови решението на 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.
+#