PyCharmは、 Pythonプログラミングに使用される統合開発環境(IDE)です。コード解析、グラフィカルデバッガ、統合ユニットテスター、バージョン管理システムとの統合機能を提供し、Djangoを使用したWeb開発をサポートします。PyCharmはチェコの企業JetBrainsによって開発され、同社のIntelliJプラットフォーム上に構築されています。[4]
PyCharmはクロスプラットフォームで、Microsoft Windows、macOS、Linuxで動作します。PyCharmのソースコードの一部はApacheライセンス[5]に基づいて公開されており、GitHubで公開されています。また、独自の機能にアクセスするにはサブスクリプションが必要です。[6]
PyCharm は、 PyDev ( Eclipse用) やActiveStateによるより幅広い用途に焦点を絞ったKomodo IDEと競合するために、Python に重点を置いた IDE の市場にリリースされました。[引用が必要]
製品のベータ版は2010年7月にリリースされ、その3ヶ月後にバージョン1.0がリリースされました。バージョン2.0は2011年12月13日にリリースされ、バージョン3.0は2013年9月24日にリリースされ、バージョン4.0は2014年11月19日にリリースされました。[19]
PyCharmは2013年10月22日にオープンソースになりました。オープンソース版はコミュニティエディションという名前でリリースされ、商用版であるプロフェッショナルエディションにはクローズドソースモジュールが含まれています。[5]
2022年12月をもって、JetBrainsはPyCharm EduとIntelliJ IDEA Eduの提供を終了しました。教育機能は現在、IntelliJ IDEAとPyCharmのCommunityエディションとProfessionalエディションにバンドルされています。[3]ユーザーはCommunityエディションまたはProfessionalエディションをインストールし、IDE設定から教育機能を有効にすることをお勧めします。
2025年4月、PyCharm Professional EditionとPyCharm Community Editionは「統合製品」に統合され、現在は単にPyCharmと呼ばれています。PyCharmの新バージョンは無料でご利用いただけますが、以前はProfessional Edition限定だった機能にアクセスするにはライセンス料がかかります。[20]
PyCharmのソースコードの一部はApache 2ライセンスの下で配布されています。ソースコードはGitHubで公開されています。[21] Proサブスクリプションを購入すると、主にワークフローの高速化と機械学習ツール向けの追加機能にアクセスできますが、コアIDEは無料で使用できます。[20]
PyCharm Python IDEには現時点ではGUIビルダーが搭載されていません。PyCharmにはネイティブのGUIビルダーは提供されていませんが、PySide6/PyQt6(Qt V6のPythonバインディング)を使用することで、Qt Widget DesignerのグラフィカルUIビルダーにアクセスできます。
{{cite web}}:欠落または空|title=(ヘルプ)