PyCharmの機能

インテリジェントなコーディングアシスタンス

PyCharmは、スマートなコード補完、コード検査、オンザフライのエラーの強調表示やクイックフィックスに加えて、自動コードリファクタリングと豊富なナビゲーション機能を提供いたします。

インテリジェントなコードエディタ

PyCharmのスマートなコードエディタは、Python、JavaScript、CoffeeScript、TypeScript、CSS、一般的なテンプレート言語などに最高級のサポートをご提供しています。 言語を認識するコード補完、エラー検出、オンザフライのコード修正をご利用ください!

スマートな
コードナビゲーション

スマート検索を使用して、クラス、ファイル、シンボル、あるいはIDEアクションやツールウィンドウにもジャンプできます。 ワンクリックだけで、declaration、super method、test、usages、implementation、その他に切り替えることができます。

迅速で安全なリファクタリング

RenameやDelete、Extract Method、Introduce Variable、Inline Variable、Methodおよびその他のリファクタリングにより安全かつインテリジェントな方法でコードをリファクタできます。 言語やフレームワーク固有のリファクタリングにより、プロジェクト全体に対して変更を行えます。

ビルトイン開発者向けツール

PyCharmのすぐに使えるツールの膨大なコレクションには、統合されたデバッガとテストランナー、Pythonプロファイラ、ビルトインターミナル、主要なVCSとの統合およびビルトインデータベースツール、リモートインタプリタを使ったリモート開発機能、統合SSHターミナル、DockerおよびVagrantとの統合などが含まれます。

デバッグ、テスト、プロファイリング

PythonとJavaScriptに対応したパワフルなデバッガをグラフィカルUI(GUI)でご利用いただけます。 コーディング支援とGUIベースのテストランナーを使って、テストを作成して実行できます。 Pythonプロファイラ統合を使ってコードを完全にコントロールできます。

VCS、デプロイ、リモート開発

Git、SVN、Mercurial、またはその他のバージョン管理システムと連携する統合UIで時間を節約しましょう。 リモートマシン上でアプリケーションを実行およびデバッグできます。 簡単にリモートホストやVMへの自動デプロイを構成し、VagrantやDockerを使用してインフラストラクチャを管理できます。

データベースツール

IDEからOracle、SQL Server、PostgreSQL、MySQLおよびその他のデータベースに直接アクセスできます。 PyCharmをSQLコードの編集、クエリの実行、データの閲覧、スキーマの変更時にご活用ください。

ウェブ開発

Pythonのほか、PyCharmはさまざまなPythonウェブ開発フレームワーク、特殊なテンプレート言語、JavaScript、CoffeeScript、TypeScript、HTML/CSS、AngularJS、Node.jsその他に対し、最高級のサポートを提供しています。

Pythonウェブフレームワーク

PyCharmは、Django、Flask、Google App Engine、Pyramid、web2pyなどの最新のウェブ開発フレームワークに対応しており、Djangoのテンプレートデバッガ、manage.pyおよびappcfg.pyツール、専用の自動補完とナビゲーションをはじめとした、フレームワーク固有の最高のサポートを提供いたします。

JavaScript&HTML

PyCharmは、JavaScript、CoffeeScript、TypeScript、HTMLやCSS、およびその最新後継言語に対し、最高級のサポートをご提供しています。 JavaScriptデバッガはPyCharmに含まれ、Djangoサーバーの実行構成に含まれています。

Live Edit

Live Editing Preview機能を使ってエディタやブラウザ内でページを開き、変更内容をブラウザで すぐに確認することができます。 PyCharmが変更内容を自動的に保存したあと、ブラウザに即座に変更内容が反映され、編集結果を確認できます。

Scientific ツール

PyCharmはIPython Notebookと連携が可能であり、対話型Pythonコンソールを備え、Anacondaだけでなく、MatplotlibとNumPyなどの複数の科学パッケージもサポートします。

対話型Pythonコンソール

PyCharmではインスペクションによるその場でのシンタックスチェック、括弧や引用のマッチング、およびコード補完などの標準コンソールを上回る多くのメリットをもたらすREPL Pythonコンソールを実行できます。

科学計算スタックのサポート

PyCharmは最初から科学計算用ライブラリをサポートしています。 Pandas、Numpy、Matplotlibおよびその他の科学計算用ライブラリに対応しており、最高水準のコードインテリジェンス、グラフ、配列ビューアーなどを提供しています。

Condaの統合

PyCharmでは、プロジェクトごとに別々のConda環境を用意して依存関係を分離できるため、簡単に適切な環境を作成して選べます。

カスタマイズ可能なクロスプラットフォームIDE

PyCharmは一つのライセンスキーで、Windows、Mac OS、Linux上でご利用いただけます。 カスタマイズできるカラースキームとキーバインドを使用してワークスペースを最適化し、VIMエミュレーションをご利用ください。

カスタマイズ可能なUI

ツールを微調整したがらないソフトウェア開発者様はおりますでしょうか? 私たちはそのような開発者様に出会ったことがないため、PyCharmのUIを簡単にカスタマイズできるようにしています。 カラースキームとキーバインドをカスタマイズしてワークスペースを最適化できます。

プラグイン

10年以上にわたるIntelliJプラットフォームの開発を通じて、追加VCSのサポート、異なるツールやフレームワークとの統合、Vimエミュレーションなどのエディタ強化機能など、さまざまな性質のPyCharm IDE用のプラグインを50種類以上ご提供してまいりました。

クロスプラットフォームIDE

PyCharmはWindows、Mac OS、またはLinux上で動作します。 ご所有のマシン数と同数のPyCharmをインストールして実行し、すべてのマシンで同じ環境と機能をご利用いただけます。

用途に合うエディションを選択してください
PyCharm Professional 版 PyCharm Community 版
インテリジェントなPythonエディタ
グラフィカルデバッガとテストランナー
ナビゲーションとリファクタリング
コードインスペクション
VCSサポート
Scientific ツール
ウェブ開発
Python ウェブフレームワーク
Pythonプロファイラ
リモート開発機能
データベース& SQLサポート
無料体験版
無料、オープンソース