Решение на Ретроспекция от Красимира Божанова

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

Към профила на Красимира Божанова

Резултати

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

Код

REPOSITORY = 'https://github.com/krasimira-bozhanova/python-retrospective'
#Двайсет неща, които научих:
#1. По-добре е домашните да се предават по-рано. Feedback-ът е доста полезен.
#2. Какво означават една звездичка и две звездички.
#3. Self се пише като аргумент във всички методи на класа.
#4. По-добре е да ползваме готови методи от библиотеката на Python,отколкото сами да си ги реализираме.
#5. Трябва да избягваме дефинирането на излишни променливи, ако ги използваме само веднъж.
#6. Init не е истинският конструктор.
#7. Научих се да боравя по-свободно с list comprehension и научих как се записват map и filter по този начин.
#8. Как да проверявам с регулярен израз дали число е просто.
#9. Какво са генератори.
#10. Какъв е смисълът на вътрешни класове и функции.
#11. Да изнасям неща в константи, когато е необходимо.
#12. Да форматирам правилно кода си.
#13. Съществуват конвенции за имената на разни неща като например –args, kwargs и т.н.
#14. Винаги има лесен и прост начин да се направи нещо, което на пръв поглед изглежда значително по-сложно.
#15. Трябва да съм запозната с предимствата на езика и да се възползвам от тях.
#16. Да тествам кода си максимално с всякакви възможни ситуации.
#17. Не е нужно всички променливи да се инициализират в конструктора.
#18. Хубаво е да няма повтарящ се код, затова изнасям в отделни методи неща, които ще използвам повече от веднъж.
#19. Разширих познанията и схващанията си за ООП.
#20. Няма switch в Python.

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

Красимира обнови решението на 29.04.2013 13:49 (преди почти 11 години)

+REPOSITORY = 'https://github.com/krasimira-bozhanova/python-retrospective'
+#Двайсет неща, които научих:
+
+#1. По-добре е домашните да се предават по-рано. Feedback-ът е доста полезен.
+#2. Какво означават една звездичка и две звездички.
+#3. Self се пише като аргумент във всички методи на класа.
+#4. По-добре е да ползваме готови методи от библиотеката на Python,отколкото сами да си ги реализираме.
+#5. Трябва да избягваме дефинирането на излишни променливи, ако ги използваме само веднъж.
+#6. Init не е истинският конструктор.
+#7. Научих се да боравя по-свободно с list comprehension и научих как се записват map и filter по този начин.
+#8. Как да проверявам с регулярен израз дали число е просто.
+#9. Какво са генератори.
+#10. Какъв е смисълът на вътрешни класове и функции.
+#11. Да изнасям неща в константи, когато е необходимо.
+#12. Да форматирам правилно кода си.
+#13. Съществуват конвенции за имената на разни неща като например –args, kwargs и т.н
+#14. Винаги има лесен и прост начин да се направи нещо, което на пръв поглед изглежда значително по-сложно.
+#15. Съм запозната с предимствата на езика и да се възползвам от тях.
+#16. Да тествам кода си максимално с всякакви възможни ситуации.
+#17. Не е нужно всички променливи да се инициализират в конструктора.
+#18. Хубаво е да няма повтарящ се код, затова изнасям в отделни методи неща, които ще използвам повече от веднъж.
+#19. Разширих познанията и схващанията си за ООП.
+#20. Няма switch в Python.
+
+

Красимира обнови решението на 29.04.2013 13:51 (преди почти 11 години)

REPOSITORY = 'https://github.com/krasimira-bozhanova/python-retrospective'
#Двайсет неща, които научих:
#1. По-добре е домашните да се предават по-рано. Feedback-ът е доста полезен.
#2. Какво означават една звездичка и две звездички.
#3. Self се пише като аргумент във всички методи на класа.
#4. По-добре е да ползваме готови методи от библиотеката на Python,отколкото сами да си ги реализираме.
#5. Трябва да избягваме дефинирането на излишни променливи, ако ги използваме само веднъж.
#6. Init не е истинският конструктор.
#7. Научих се да боравя по-свободно с list comprehension и научих как се записват map и filter по този начин.
#8. Как да проверявам с регулярен израз дали число е просто.
#9. Какво са генератори.
#10. Какъв е смисълът на вътрешни класове и функции.
#11. Да изнасям неща в константи, когато е необходимо.
#12. Да форматирам правилно кода си.
-#13. Съществуват конвенции за имената на разни неща като например –args, kwargs и т.н
+#13. Съществуват конвенции за имената на разни неща като например –args, kwargs и т.н.
#14. Винаги има лесен и прост начин да се направи нещо, което на пръв поглед изглежда значително по-сложно.
-#15. Съм запозната с предимствата на езика и да се възползвам от тях.
+#15. Трябва да съм запозната с предимствата на езика и да се възползвам от тях.
#16. Да тествам кода си максимално с всякакви възможни ситуации.
#17. Не е нужно всички променливи да се инициализират в конструктора.
#18. Хубаво е да няма повтарящ се код, затова изнасям в отделни методи неща, които ще използвам повече от веднъж.
#19. Разширих познанията и схващанията си за ООП.
-#20. Няма switch в Python.
-
+#20. Няма switch в Python.
-