pycharm به نظر من بهترین IDE پایتون هست و مهم ترین ویژگی این IDE ویژگی cross platform یا مستقل از سکو بودنش هستش یعنی روی سکو های ویندوز ، لینوکس و مک قابل اجرا است، و علت اصلی این که اکثر محصولات این شرکت این ویژگی را دارند استفاده از بان برنامه نویسی جاوا میباشد و روی همین حساب یه خرده کندی رو به همراه داره اما به صورت کلی خیلی به نسبت سایر برنامه های جاوا بهینه هستش و واقعا توسعه دهنده از پول که میدهد احساس رضایت می کند و از خصیه های این IDE اینهست که از هر دو ورژن پایتون ۳.x و ۲.x همزمان پشتیبانی می کند.
PyCharm باعث کدنویسی سریع تر, و دقت بالاتر و برنامه نویسی هوشمند به زبان Python می شود. توسط مفسر هوشمند آن, کدنویسی شما به صورت آنی آنالیز می شود و خطاهای برنامه نویسی و خطای در حال اجرا گرفته می شود و توسط ادیتور هوشمند و پیشرفته خود , شما را برای کدنویسی تمیزتر و کمتر راهنمایی می کند.
PyCharm در واقع یک ناوبر پروژه کامل است که می توانید فایل های پروژه را به آن معرفی کرده و بین تمامی فایل های پروژه به زبان پایتون نوشته شده جستجو کنید, بین متغیرهای مختلف در فایل های مختلف پل بزنید و تغییر لحظه ای ایجاد کنید. این IDE همچنین از Google App Engine نیز پشتیبانی میکند و شما می توانید برنامه های به زبان پایتون خود را با آن در گوگل اپز منتشر کنید.

ویژگی ها کلیدی
- پشتیبانی از version controller ها
- دستیار کد نویسی همراه با auto complete
- پشتیبانی از django , web2pyبرای طراحی وبسایت با پایتون
- پشتیبانی از debugger ها برای کنترل و خطایابی
- کنترل لحظه ای اسکریپت جهت جلوگیری کدنویسی اشتباه
- پشتیبانی از انواع syntax highlighter ها
- قابلیت سفارشی سازی shortcut های همچون netbeans یا eclipse
- پشتیبانی از quick-fixes, easy project navigation برای کد نویسی کنترل پروژه راحت تر
- قابلیت اجرا و نمایش terminal در IDE