PyCharmとは
PyCharmとは、JetBrains社が提供するPython専用の高性能IDE(Integrated Development Environment)です。IDEとは、エディタとは異なりプロジェクトの管理やデバッガなどの開発に必要な機能をまとめて提供するもので、PyCharmはWindowsやmacOS、Linuxで動作します。Professionalという全機能搭載版とCommunityという無償のコミュニティ版に2種類存在します。
PyCharmは、IntelliJ IDEというJava IDEをもとに作成されたPython専用のIDEです。その他IDEと同様に、エディタ、入力補完、変数チェック、デバッガなどの機能を有しておりより効率的な開発環境を構成できます。PyCharmには、JS、CSS、HTMLなどのWeb開発関連のプラグインも用意されておりフロントエンド開発も同じ環境で行うことができます。
PyCharmにはWeb開発用のフレームワークとのサポート機能があるため、DjangoやFlaskなどのフレームワークでの開発環境を構成できます。
連携
Pythonには、Anacondaと呼ばれるPythonの開発に必要なソフトがまとまっているパッケージアプリケーションがあります。PyCharmでは、このAnacondaと連携ができより効率的な開発を行うことができます。
種類
PyCharmには、ProfessionalとCommunityの2種類あり、Professionalは全機能搭載型でWeb開発へのサポートやデータベースとの連携機能を有していて、CommunityはPython自体の解析機構などは同じですが、Web開発へのサポートやデータベースとの連携機能等が含まれていないため注意が必要です。
料金
PyCharm価格体系には月額または年額制のサブスクリプション制がとられており、継続年数を重ねると価格が下がり、3年目以降の継続からは同じ金額という形で提供されている。