[recovery mode] Призрак локомотива или биржевой рынок через призму корреляций
Комментарии (6)
28 июля 2017 в 07:21 (комментарий был изменён)
+1↑
↓
Можно поинтересоваться, почему не использовались конструкции типа string.format или string.Template или в нескольких фрагментах вида:
page = urllib.urlopen('http://export.finam.ru/'+str(row['code'])+'_'+str(year_start)+str(month_start)+str(day_start)+'_'+str(year_end)+str(month_end)+str(day_end)+str(e)+'?market='+str(row['id_exchange_2'])+'&em='+str(row['em']).....
28 июля 2017 в 09:20
0↑
↓
Ответ, думаю, прост: автор совершенно не озабочен чистотой кода, а про PEP-8, видимо, вообще не слышал, отсюда и такие нечитаемые конструкции. Хотя в остальном статья интересная.28 июля 2017 в 09:30
0↑
↓
Конструкции очень даже читабельные советую больше не только писать, но и читать не свой код. За «интересная» — спасибо; здорово, если материал окажется вам полезным.
Вообще, буду рад сообщениям и письмам — какие направления были бы интересны.
Возможно, они будут темами следующих статей, я открыт для общения.28 июля 2017 в 10:22
0↑
↓
безумные строки это еще полдела, в коде куча штук типа:if: много много много строк else: continue
или unlink на файл в каждой ветке двух вложенных if.
Очень рекомендую кому-то дать свой код на ревью перед публикацией, текущий вариант показывать нельзя.28 июля 2017 в 10:34
0↑
↓
Ок, спасибо за рекомендацию. Просто таким образом логика программы максимально наглядна. Даже для начинающих. Исходил из этого.
28 июля 2017 в 09:20
0↑
↓
Надо учитывать введение санкций и другие новости. Они могут двигать весь рынок, т.к. в РФ он маленький.