Grin
Grin личный блог
14 июня 2020, 20:51

Склад грабель в проекте

Это будет пополняемый пост с общими решениями по ходу проекта и набором грабель, на которые я натолкнулся. 

Тут будет пополняемый список общих решений, которые мне помогли:
1. Найти ментора. То есть человека, который работает с python и за вменяемую деньгу будет рассказывать как вылезти из того треша, что я написал. Не делать за меня, а именно рассказывать и давать ссылки.
Найти такого человека совсем не просто. Искал в яндекс услугах и профи. За неделю, откликнулись всего четверо, с одним договорился. 
Найти человека, который ответил на мои вопросы по инвестиционному анализу, было труднее. Помогли товарищи, мы вскладчину оплатили инвестиционного советника. Закрепил с ним те идеи, которые у меня были. 

2. git — система контроля версий, это круто удобно и правильно. Но для старта, очень трудно. Посвятил какое то время изучению статей для новичков, поиграл в игру и неделю разбирался, как его подключить в pycharm. Помог ментор и создание пары тестовых проектов / репозиториев на github

3. Не надо класть данные в код! Первая версия содержала написанный прямо в коде мой api ключ от AlphaVantage. Естественно, понял я это только после 4-го коммита изменений в публичный репозиторий. В итоге неделя на попытки зачистить историю и еще пара новых обнулений проекта.  

Дальше будет пополняемый список грабель, которые я собирал и буду собирать по дороге, вместе с способом, которыми я эти грабли героически превозмог. Тут же более подробно будут описаны 

1. Не надо класть каталог с файлами, которые вы будете писать в  каталог venv или .idea. Выходом был новый проект

Продолжение следует! 

4 Комментария
  • Михаил
    14 июня 2020, 21:26
    В PyCharm вроде встроена интеграция с git и GitHub. 
      • Михаил
        14 июня 2020, 23:07
        Grin, а по чем вам два ментора обходятся, если не секрет?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн