Поскольку этот вопрос (и его принятый ответ) старше и новее
доступны версии как IDEA, так и PyCharm, я подумал, что
целесообразно добавить новый ответ без изменения существующего
«правильный» один ...
Моя компания имеет лицензии на PyCharm 1.5 и IntelliJ IDEA 10.5, и я использовал их как для обычной разработки на Python, так и для разработки веб-приложений Django. Исходя из своего опыта, я не нашел никаких функций PyCharm, которые были бы недоступны мне при использовании плагина Python для IntelliJ.
Это имеет смысл, если учесть тот факт, что плагин Python IntelliJ фактически поддерживается разработчиками PyCharm из JetBrains. Единственный улов в этом заключается в том, что могут быть совершенно новые функции, выпущенные для новой версии PyCharm, которые не будут немедленно доступными для пользователей плагина, но, вероятно, им не потребуется много времени, чтобы перенести их.
Если вы планируете приобрести лицензию для IntelliJ, я бы порекомендовал , а не , а также купить лицензию PyCharm, поскольку это кажется пустой тратой денег. Однако, если вы занимаетесь только разработкой, связанной с Python, я бы порекомендовал вместо этого покупать только IDE PyCharm, поскольку его лицензии дешевле, чем у IDEA.
ОБНОВЛЕНИЕ (2013-01-23)
Недавно я использовал IntelliJ IDEA v12 с последним (2.10.0) плагином Python вместо PyCharm. Как опытный пользователь IDEA, это моя предпочтительная ситуация. Для тех, у кого нет (или меньше) опыта IDEA, JetBrains на самом деле рекомендует начинать с PyCharm, потому что его интерфейс проще и больше ориентирован на производительность в проектах Python.
Что касается различия функций, JetBrains утверждает, что плагин Python построен точно из того же источника, что и PyCharm, поэтому функции должны быть идентичны. Единственные различия должны быть связаны с пользовательским интерфейсом, где плагин IDEA немного сложнее в использовании, поскольку эта IDE изначально не нацелена на разработку Python.
JetBrains содержит FAQ , в котором содержится дополнительная информация о различиях между плагином IDEA и PyCharm.