Кристиан обнови решението на 29.04.2013 14:42 (преди над 11 години)
+REPOSITORY = 'https://github.com/kcvetkov/python-retrospective'
+
+# Двадесет неща, които научих.
+#
+# 1. За да се дефинира нов тип Exception в Python е
+# достатъчно да се напише клас с името на новото изключение
+# и да се наследи от класа Exception.
+#
+# 2. Регулярен израз, който съдържа ограничение за повторенията
+# от вида s{m,n} и в същото време трябва да бъде форматиран с
+# .format(), то за целта ограничението на повторенията се слага
+# в още едни скоби { } (Например '(.){{{0},}}'.format(3)).
+#
+# 3. В един клас операторът [ ] може да предефинира като се
+# предефинират методите __getitem__(key) и __setitem__(key, value).
+#
+# 4. Символите на низ могат да се достъпват като елементи на масив:
+# key = 'A1'
+# a = key[0]
+# b = key[1]
+#
+# 5. List comprehension може да замести цикъла for и да направи кода
+# по кратък и пригледен.