2012-06-25 1 views
0

Я уже несколько лет использую WingIDE для разработки программы python, и в целом я доволен этим (особенно с их технической поддержкой). Кривая обучения для WingIDE была довольно крутой (по крайней мере для меня). Сейчас я рассматриваю некоторые проекты, которые потребуются для работы с PyDev-Eclipse.Кривая обучения для PyDev-Eclipse и WingIDE --- что круче?

Какой вид кривой обучения (крутой -> легкий или не крутой -> нелегкий) можно ожидать от PyDev?

ответ

0

Я не думаю, что здесь есть правильный ответ ... Опыт сильно варьируется (я бы посоветовал следовать учебному руководству по началу работы http://pydev.org/manual_101_root.html, а затем судить о себе ... Я думаю, что основы должны быть легко понятны, но, как и в случае с чем-либо еще, для того, чтобы действительно освоить его, потребуется больше времени, особенно привыкание к ярлыкам и обнаружение того, на что оно способно).

0

Я согласен с Фабио, что нет простого ответа. Для Wing начните с учебника в меню «Справка». Это поможет вам изучить основы работы с Wing и использовать отладчик, а с другой стороны вы сможете более медленно изучать другие инструменты и возможности.

0

Выбор IDE личный, как выбор клавиатуры. Но как опыт других людей иногда помогает сделать выбор.

В моем случае Wing сделал разницу между быстрым продвижением своих навыков Python и несколькими месяцами увядания, не понимая базовых понятий. Я действительно нашел, что функциональность Wing предлагает пройти через существующий код, чтобы быстрее понять Python и существующий код.

С Пидевым я увяз в сложностях Затмения. С крылом я почувствовал, что я стою на плечах людей, которые глубоко подхалили Питона. Обратите внимание на слово «чувствовал», это очень субъективная вещь, и вы должны определенно потратить некоторое время, чтобы опробовать то, что работает для вас.

Некоторые вещи о крыле, которые заставляют меня поверить, что это помогло мне изучить Python гораздо быстрее, чем в противном случае: параметр Auto-Enter Invocation Args, который показывает способ PEP-8 вызова аргументов в стандартные функции, которые вы используете призвание. И функции go-to-definition и find-points-of-use, которые я использовал много раз, чтобы попытаться выяснить, как работает существующий код. Все это может быть доступно в другом месте, но оно работает сразу и очень согласованно в Крыле.

Смежные вопросы