Я изучаю, работаю и играю с Python уже полтора года. Поскольку биолог медленно превращается в биоинформатику, этот язык лежит в основе всех основных вкладов, которые я сделал в лаборатории. Я более или менее влюбился в то, как Python позволяет мне выражать красивые решения, а также с семантикой языка, которая позволяет такой естественный поток от мыслей к работоспособному коду.
То, что я хотел бы знать, - это ваш ответ на какой-то вопрос, который я редко видел на этом или других форумах. Этот вопрос кажется для меня ключевым для любого на пути улучшения Python, но он задается вопросом, какими должны быть его следующие шаги.
Позвольте мне подвести итог тому, что я НЕ хочу сначала спросить;)
- Я не хочу знать, как БЫСТРО изучить Python
- Я также не хочу найти лучший способ познакомиться с языком.
- Наконец, я не хочу знать, что "один трюк, который делает все это" подходит.
Я хочу знать ваше мнение о том, что:
Каковы шаги, которые вы рекомендовали бы подмастерье Python: от ученичества до статуса гуру (не стесняйтесь останавливаться везде, где ваш опыт его диктует), чтобы УЛУЧШИТЬ ПОСТОЯННО, став лучшим и лучшим кодером Python, один шаг за раз. Некоторые из людей на SO почти кажутся достойными поклонения за их мастерство на Python, пожалуйста, просветите нас:)
Ответы, которые мне понравились (но не стесняйтесь удивлять читателей: P), отформатированы примерно так:
- Прочитайте это (например: учебник python), обратите внимание на такие детали.
- Код для так много времени/проблем/строк кода
- Затем прочитайте это (например: ту или иную книгу), но на этот раз обратите внимание на это.
- Решите несколько реальных проблем.
- Затем перейдите к чтению Y.
- Обязательно возьмите эти понятия.
- Код для X-времени
- Вернитесь к таким-то основам или двигайтесь дальше...
- (вы получаете точку:)
Мне действительно интересно узнать ваше мнение о том, на что именно следует обратить внимание на разных этапах, чтобы продвигаться ПОСТОЯННО (с должными усилиями, конечно). Если вы пришли из определенной области знаний, обсудите путь, который вы видите соответствующим образом в этом поле.
EDIT: благодаря вашему большому вкладу, я вернулся на дорожку улучшения Python! Я действительно ценю!