Pycharm-quick-guide

提供:Dev Guides
移動先:案内検索

Pycharm-はじめに

PyCharmは、Pythonスクリプト言語に使用される最も人気のあるIDEです。 この章では、PyCharmの概要とその機能について説明します。

PyCharmは、次の面でユーザーと開発者に最高の機能のいくつかを提供します-

  • コードの完成と検査
  • 高度なデバッグ
  • DjangoやFlaskなどのWebプログラミングとフレームワークのサポート

PyCharmの特徴

その上、開発者は、以下に記載されている機能のために、PyCharmでの作業が快適であることに気付くでしょう-

コード補完

PyCharmは、ビルトインであろうと外部パッケージであろうと、よりスムーズなコード補完を可能にします。

デバッガーとしてのSQLAlchemy

ブレークポイントを設定し、デバッガーで一時停止し、SQL言語コードのユーザー式のSQL表現を表示できます。

エディターでのGit Visualization

Pythonでコーディングする場合、開発者にとってクエリは正常です。 PyCharmでは、最後のコミットと現在のコミットの違いを定義できる青色のセクションがあるため、最後のコミットを簡単に確認できます。

エディターのコードカバレッジ

*.py* ファイルはPyCharm Editorの外部で実行できます。また、プロジェクトツリーの他の場所、概要セクションなどでコードカバレッジの詳細としてマークすることもできます。

パッケージ管理

インストールされたパッケージはすべて、適切な視覚的表現で表示されます。 これには、インストール済みパッケージのリストと、新しいパッケージを検索および追加する機能が含まれます。

地元の歴史

ローカル履歴は常にGitのような補完方法で変更を追跡しています。 PyCharmのローカル履歴は、ロールバックに必要なものと追加されるものの完全な詳細を提供します。

リファクタリング

リファクタリングは一度に1つ以上のファイルの名前を変更するプロセスであり、PyCharmにはスムーズなリファクタリングプロセスのためのさまざまなショートカットが含まれています。

PyCharm Editorのユーザーインターフェース

PyCharmエディターのユーザーインターフェイスは、以下のスクリーンショットに示されています。 エディターには、新しいプロジェクトを作成したり、既存のプロジェクトからインポートしたりするためのさまざまな機能が含まれていることに注意してください。

PyCharm Editor

上記のスクリーンショットから、新しく作成されたプロジェクトのデモと、パッケージ管理用の site-packages フォルダー、およびその他のさまざまなフォルダーを確認できます。

PyCharm Editorをダウンロードして、このリンクで公式ドキュメントを読むことができます-https://www.jetbrains.com/pycharm/

Pycharm-インストール

この章では、ローカルコンピューターへのPyCharmのインストールプロセスについて詳しく学習します。

関与するステップ

システムにPyCharmをインストールするには、以下の手順に従う必要があります。 これらの手順は、公式WebサイトからPyCharmパッケージをダウンロードしてから新しいプロジェクトを作成するまでのインストール手順を示しています。

ステップ1

PyCharm [[1]]

Pycharmをダウンロード

プロフェッショナルパッケージにはすべての高度な機能が含まれており、数日間無料の試用版が付属しているため、ユーザーは試用期間を超えてアクティベーション用のライセンスキーを購入する必要があります。 コミュニティパッケージは無料で、必要に応じてダウンロードしてインストールできます。 インストールに必要なすべての基本機能が含まれています。 このチュートリアル全体を通してコミュニティパッケージを継続することに注意してください。

ステップ2

コミュニティパッケージ(実行可能ファイル)をシステムにダウンロードし、以下に示すように宛先フォルダーに言及します-

Install Location Installed Folder

ステップ3

ここで、他のソフトウェアパッケージと同様のインストール手順を開始します。

メニューフォルダ Pycharmのインストール

ステップ4

インストールが成功すると、PyCharmは既存のパッケージの設定があればインポートするように求めます。

Completing Pycharm Welcome Pycharm Create Project

これは、ゼロから作業できるPythonの新しいプロジェクトの作成に役立ちます。 他のIDEとは異なり、PyCharmはPythonスクリプト言語のプロジェクトでの作業にのみ焦点を当てていることに注意してください。

Pycharm-基本を理解する

この章では、PyCharmの基本について説明し、PyCharmエディターでの作業を快適に開始できるようにします。

初めてPyCharmを起動すると、次のようなIDEへのエントリポイントを含むようこそ画面が表示されます-

  • プロジェクトを作成または開く
  • バージョン管理からプロジェクトをチェックアウトする
  • ドキュメントを表示する
  • IDEの構成

Pycharm Basics

前の章で、 demo1 という名前のプロジェクトを作成したことを思い出してください。このチュートリアルでは、同じプロジェクトを参照します。 PyCharm Editorの基本を理解するために、同じプロジェクトで新しいファイルの作成を開始します。

デモプロジェクト

上記のスナップショットは、demo1のプロジェクト概要と新しいファイルを作成するオプションについて説明しています。 main.py という名前の新しいファイルを作成しましょう。

main.pyに含まれるコードは次のとおりです-

y = 3

def print_stuff():
   print ("Calling print_stuff")
   print (y)
   z = 4
   print (z)
   print("exiting print_stuff")

print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!

PyCharm Editorを使用してファイル main.py で作成されたコードは以下のように表示されます-

メインプロジェクト

このコードは、IDE環境内で実行できます。 プログラムの実行の基本的なデモは以下で説明されています-

メインを実行

コンソールがコードを実行し、意図したとおりに出力を表示できるように、指定したコード内にいくつかのエラーが含まれていることに注意してください。

出力の表示

Pycharm-キーマップ

PyCharmには、エディターで最も使用されるコマンドを表示するためのさまざまなキーマップが含まれています。 この章では、キーマップについて詳しく説明します。

以下のスクリーンショットに示すように、ファイルメニュー Help→ Keymap Reference で利用可能なキーマップのリストを見つけることができます-

キーマップリファレンス

以下に示すように、PDF形式のキーマップと利用可能なショートカットのリストを見つけることができます-

PDF形式

注-WindowsおよびLinuxオペレーティングシステムのデフォルトのキーマップはデフォルトですが、Mac OSではデフォルトのキーマップはOSX 10.5です。

また、以下のスクリーンショットに示すように、WindowsおよびLinuxオペレーティングシステム(Mac OSの環境設定)で*設定*オプションを使用して、利用可能なキーマップのリストを表示できます-

設定

デフォルトのキーマップには、エディターアクション、メインメニュー、ツールウィンドウ、外部ツール、バージョン管理システム、マクロ、クイックリスト、プラグイン、その他のオプションのさまざまなセクションも含まれています。

Pycharm-ショートカット

ショートカットは、一連のアクティビティを実行するために使用されるキーの組み合わせです。 PyCharmショートカットのリストは、キーマップガイドリファレンスにあります。

ショートカットを見つける

ショートカットのリストは、次のオプション Help→ Find Action メニューで利用でき、ショートカットウィンドウでポップアップ表示されます。

ショートカットの検索

あなたはここに示すようにショートカットウィンドウを見ることができます-

ショートカットウィンドウ

ショートカットには、識別子のリスト、機能付きショートカット、オプションメニューバーが含まれます。たとえば、ナビゲーションバーの表示には、値セット(ONおよびOFF)ごとにナビゲーションバーを表示するONとOFFの切り替えが含まれます。

Pycharm-オムニ

Omniは、PyCharmのセクションであり、あらゆる場所からどこにでも対処します。 ユーザーが1つの場所から別の場所に移動するためのさまざまなツールが含まれています。 このようなシナリオでは、あるプロジェクトディレクトリから別のディレクトリにすばやく移動する必要があります。 この章では、Omniの機能について説明します。

機能性

*Navigate* メニューには、Omniに含まれる機能が説明されています。 このセクションでは、これらについて詳しく説明します-

クラス

これは、言及されたプロジェクトのあるクラスから別のクラスにナビゲートするのに役立ちます。 これは、クラスのリストをナビゲートするのに非常に役立ちます。

クラス

Back

このオプションは、既存の状態から後方に移動するのに役立ちます。 ショートカットキーは Ctrl + Alt + Left です。

戻るオプション

進む

*back* オプションと同様に機能します。 ただし、機能は完全に逆です。

転送

Pycharm-マクロ

マクロとオムニの違いは、PyCharm Editorでは微妙です。 Omniを使用すると、エディターの正確な場所またはコードの特定の場所に特に重要なことなく移動できます。 一方、マクロを使用すると、ユーザーは関数やクラス、または特定のクラスメソッドをナビゲートできます。

マクロをナビゲート

ナビゲートマクロの理解を深めるために、次のスクリーンショットを確認してください-

ナビゲートマクロ

*Navigate-> Declaration* は、宣言、型宣言の表示、およびスーパーメソッドの定義に役立ちます。 型宣言に含まれるさまざまな属性を以下に示します-

宣言のナビゲート

ただし、ユーザーが sotime モジュールから select モジュールに移動するなど、.soオブジェクトの宣言に移動しようとすると、 stub ファイルが検出されるたびに、このマクロに問題があります。 。

どこでも検索

クラスと関連メソッドを検索するのに役立ちます。 Googleで検索するオプションも含まれています。

どこでも検索

これらの各パーツには、セクション名の横にショートカットキーの組み合わせが含まれています。 Search Everywhere は、PyCharmで利用可能な他の検索アクションへのゲートウェイです。

Pycharm-マイクロ

Microsは、指定されたファイル内の場所を取得します。 これらのツールは、ほとんどの開発手順を使用することになります。 この章では、Microについて詳しく学習します。

マイクロの表現として使用されている Structure Panel の例を考えてみましょう。

ソースからスクロール

指定されたファイルの完全なフォルダーの場所のように、言及されたソースからスクロールするのに役立ちます。

スクロールソース

すべて折りたたむ

指定された場所でファイルを開くことを示す以下のスクリーンショットを検討してください。フォルダ構造を折りたたむには、画像に示されているショートカットキーを使用できます。

崩壊

このショートカットキーは、以下に示すように、指定されたコードのフォルダーの場所を折りたたむのに役立ちます。

折りたたみ

オプションメニューを表示

プロジェクトの構造パネルの[オプションの表示]メニューには、作成されたプロジェクトで使用可能なオプションのリストが表示されます。 理解を深めるために、以下に示すスクリーンショットを確認してください-

オプションメニューを表示

オプションのリストが下に表示されます-

リストオプション

Hide

このオプションは、プロジェクトウィンドウの構造パネルを非表示にするのに役立ちます。 折りたたまれた後の構造パネルのユーザーインターフェースは以下のとおりです-

非表示 非表示オプション

ここに示すように、構造パネルを再び開くことができます-

構造パネル

Pycharm-コードの改善と作成

PyCharmには、Pythonに有効な適切なインデントでコードを記述するためのさまざまな標準が含まれています。 これは、コード標準を改善し、PyCharmエディターで完全なコードを書くことを興味深いものにします。

コード補完の改善

PyCharmのコード補完は本当にユニークです。 他の多くの機能を使用して、さらに強化できます。 エディタがコードブロックの開始と終了を提供することに注意してください。 次のコードを持つ demo.py という名前のファイルを考慮してください-

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

for key in range(len(LETTERS)):
   translated = ''

   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

コードは、次の構成を使用して完了します-

完全なコード

このポップアップが画面に表示されているときにCtrl +スペースバーを押すと、より多くのコード補完オプションが表示されます-

スペースバーオプション

意図的なアクション

PyCharmにはインテント固有のアクションが含まれており、そのショートカットキーは Alt + Enter です。 職場での意図の最も重要な例は、文字列での言語インジェクションの使用です。

以下のスクリーンショットは、意図アクションの動作を示しています-

意図的なアクション

PyCharm Editorで意図アクションの多くの異なる言語を挿入できることに注意してください。

Pycharm-コンソール

PyCharmには、完全なコード補完機能を備えた本格的なPythonコンソールがあり、オプションメニュー [ツール]→ [Pythonコンソールの実行] で利用できます。

Run Console

以下に示すように、前の章で言及されたコードを考慮してください-

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
   translated = ''
   for symbol in message:
      if symbol in LETTERS:
         num = LETTERS.find(symbol)
         num = num - key
         if num < 0:
            num = num + len(LETTERS)
         translated = translated + LETTERS[num]
      else:
         translated = translated + symbol
   print('Hacking key #%s: %s' % (key, translated))

次に、コンソールを使用してコードを実行し、以下に示すように、目的の出力を取得するためのスクリプトを実行します。

望ましい出力

次のように出力を確認できます-

最終出力

Pycharm-通訳

PyCharmには、必要に応じて新しい機能を備えた新しいプロジェクトを作成するためのインタープリターが含まれています。 システムに必要な方法で仮想環境を作成できます。 ダイアログボックスでグローバルサイトパッケージを継承することもできます。 通訳はPythonパッケージインデックス(PyPI)で利用でき、* pip install。*を使用して簡単にインストールおよびアクセスできます。

通訳の作成

インタープリターを作成する場合、必要な構成が管理されている新しいプロジェクトを作成することを常にお勧めします。 より良い理解のために次のスクリーンショットを見てください-

作成インタープリター

これらのパラメータが含まれます-

  • 場所-これは、仮想環境がシステム上の場所に焦点を当てて作成されるパラメーターを説明します。
  • 基本的なインタプリタ-インタプリタの属性を定義します。

ダイアログボックスは、既存の仮想インタープリターが属性として使用されるパラメーターも参照します。 ユーザーが新しいローカルインタープリターを追加すると、PyCharmはユーザーにインタープリターのバイナリを要求します。 ほとんどの場合、これは常に .exe ファイルと見なされます。 Jythonの場合、常に .bat ファイルになります。

Python Intrepreter Untitled Project

Project Interpreterの詳細と既存のプロジェクト demo1 の基本構成は、次のように表示されます-

Project Intrepreter

インタプリタには、プロジェクトの円滑な機能のために必須の基本パッケージも含まれていることに注意してください。

Pycharm-デバッグとブレークポイント

Pythonコードの実行には、スクリプトの実行とスクリプトのデバッグの2つのモードがあります。 この章では、PyCharmを使用したPythonスクリプトのデバッグに焦点を当てます。

関与するステップ

Pythonプロジェクトをデバッグするための手順は以下に説明されています-

ステップ1

以下のスクリーンショットに示すように、Pythonプロジェクトのデバッグから始めます-

デバッグデモ

ステップ2

現在、Windowsファイアウォールは、手順が行ごとのコンパイルを伴うため、Pythonプロジェクトのデバッグ許可を求めます。

Windowsセキュリティ

ステップ3

デバッグコンソールは、以下に示すようにPyCharmエディターで作成され、行ごとに出力を実行します。

デバッグコンソール

実行ボタンは、ある行から別の行に移動して、希望どおりに出力を実行します。

実行ボタン

ブレークポイントを理解する

特定のスクリプトのデバッグ中に、ブレークポイントを作成することは意図的です。 ブレークポイントは、特定の段階で出力を識別するために意図的に停止する場所、またはコードを一時停止する場所です。

ブレークポイントについて

PyCharmでは、指定されたエディターの別のダイアログを使用してブレークポイントが表示されます。 これには、定義されたブレークポイントを評価するためのさまざまな属性と、プログラミングプラクティスを改善するための主な動機を備えたトレースログが含まれています。

Pycharm-バージョン管理の統合

PyCharmは、さまざまなSubversion制御システムをサポートしています。 この機能は、さまざまなバージョンをまとめて管理するコードベースの改善に役立ちます。 この章では、この概念について詳しく説明します。

関与するステップ

バージョン管理システムを初期化および管理するには、次の手順を実行する必要があります-

Subversion制御システムの初期化

体系的な方法でバージョン管理システムを起動するには、初期化することが重要です。 PyCharmでは、バージョン管理システムごとにさまざまなオプションを利用できます。

コントロールシステム バージョンコントロール

無視するファイル

デフォルトのプロジェクトとその仮想環境を設定するPyCharmのプロジェクトでは、バージョン管理システムを使用してその管理も作成する必要があります。 たとえば、Gitにはコミット操作中に無視される.gitignoreファイルが含まれていますが、その構成の一部が含まれています。 今、設定メニューに移動し、次のことを確認します-

ファイルを無視

Git実行可能ファイルのパスをチェックし、無視されるファイルがあるかどうかを確認するためのさまざまな構成が含まれています。

無視されたファイル

GitHubの構成

PyCharmには、GitHubリポジトリの構成を含めるための設定が含まれています。ユーザーは、ユーザー名、パスワード、およびその他の資格情報を含めることができます。

Github

上記の設定が完了したら、ローカルの変更をGitリポジトリに直接追加してコミットできます。

Pycharm-HTMLとCSSの統合

HTMLとCSSはPyCharm Editorで十分にサポートされています。 PyCharm Editorには特別な速記が含まれており、HTMLのタグ補完を提供します。

エメット

Emmetは、PyCharmエディターで使用される略記法です。 HTMLやCSSファイルの略語プレビュー、自動URL認識、編集ポイントなどのさまざまな機能が含まれています。設定セクションのユーザーインターフェイスは、以下のスクリーンショットに示されています-

エメット

HTMLおよびCSSファイルの作成

PyCharmには、HTMLおよびCSSファイルを作成するための組み込み機能が含まれています。 新しいHTMLおよびCSSファイルを作成するための基本的な手順は次のとおりです-

Htmlの作成

次に、以下に示すように、プロジェクトでHTMLファイルを作成するときにファイルの名前を指定します-

Html File

これは以下に示すように sample-filel ファイルを作成します-

サンプルファイル

CSSファイルの作成

CSSファイルを作成するための手順はここに示されています-

  • 新規*メニューから、以下に示すように*ファイル*オプションを選択します-

Cssの作成

ここに示すように、作成中にCSSの名前を指定します-

Css Demo

以下に示すように、さまざまな色の組み合わせで言及されたさまざまなファイルで完全なプロジェクト構造を見ることができます-

色の組み合わせ

Pycharm-JavaScriptサポート

この章では、PyCharmエディターでJavaScriptを使用する際の主な機能に焦点を当てます。 ユーザーがURLを介してJavaScriptライブラリを実装すると、PyCharmはローカルコピーをダウンロードして、完了とコード分析に使用できるようにします。

前の章で作成した、以下に示すHTMLファイルのサンプルコードを検討してください-

Htmlサンプルコード

HTMLファイルまたはJavaScriptファイルごとに、PyCharm Editorの Settings 構成を介してロードされた外部ライブラリを確認できます。 理解を深めるために、以下に示すスクリーンショットを確認してください-

Javascriptファイル

ダウンロードして実装しない限り、ライブラリは表示されないことに注意してください。 PyCharmには、 JS Toolbox というツールボックスを介したさまざまなライブラリのJavaScriptサポートも含まれています。 次のスクリーンショットはこれを示しています。

Js Toolbox

また、JavaScriptファイルの構成に必要なさまざまな属性も含まれています。 属性と構成のリストを以下に示します-

リスト属性

*Unit testサフィックス、Fileサフィックス、Viewサフィックス、Search URL* および特定の* Rootディレクトリ*などのさまざまなパラメーターが含まれていることに注意してください。

Pycharm-ヒント

PyCharmには、起動時にユーザーがその機能と操作を理解するのに役立つさまざまなヒントが含まれています。 また、理解するために必須のショートカットも含まれています。

この章では、PyCharmの重要なヒントをいくつか紹介します。

特定のチェンジリストへのファイルの変更

このヒントでは、ユーザーの選択に従って、ファイルを特定のチェンジリストに変更する方法を示します。 これは、バージョン管理システム設定に従ってリポジトリを管理するのに役立ちます。 より良い理解のために、次のスクリーンショットを観察します-

ファイルの変更

クラス内のすべての使用法のリストを表示する

この関数は、プロジェクト全体の特定のクラス、メソッド、または変数に含まれるすべての使用法のリストを表示します。 ユーザーは特定の領域にすばやくジャンプできます。 より良い理解のために、次のスクリーンショットを観察します-

リストの表示

アクションのメニューコマンドを見つけるには

このヒントは、特定のアクションのメニューコマンドを見つけるのに役立ち、同じアクションのショートカットキーは Ctrl + Shift + A です。 ユーザーは、言及された提案リストから目的のアクションを選択できます。

メニューコマンド

コードを介した検査の実行

このヒントは、コードを介して特定の検査を実行するのに役立ちます。 同じショートカットキーの組み合わせは Ctrl + Alt + Shift + I です。

ランニング検査

設定リストを指定する

このヒントは、目的の設定のリストを指定するために使用されます。 特定のエディター用のスマートキーが含まれています。 スマートキーは、一部の操作のショートカットキーです。

リストを指定

スクリプトファイルの実行/デバッグ

このヒントは、メインツールバーからアクセスできるスクリプトファイルの実行またはデバッグに非常に役立ちます。 同じショートカットキーの組み合わせは Alt + Shift + F10 です。

デバッグスクリプトファイル

Pycharm-データベースツール

PyCharmは、さまざまなタイプのデータベースとのインターフェースサポートをサポートしています。 作成されたデータベースへのアクセスをユーザーが許可すると、データベースのスキーマ図に、コード補完を提供するSQL書き込みツールが提供されます。 この章では、次の手順を含むMySQLデータベース接続に焦点を当てます。

データソースの追加

PyCharmはさまざまなデータベース接続をサポートしていることに注意してください。

ステップ1

データベースツールウィンドウ View→ Tool Windows→ Database> を開き、 Data Sources and Dialog というダイアログを開きます。

データソース

次に、新しいデータソースを追加するために MySQL データベースを選択します。

ステップ2

ユーザーは、* MySQLデータベース*との適切な接続を取得するために、不足しているドライバーファイルをダウンロードする必要があります。

SQLデータベース

ステップ3

次に、達成する接続の構成設定を指定します。

  • Host-*データベースサーバーが別のコンピューター上にある場合は、localhostをサーバーホストのIPアドレスに置き換えます。 172.20.240.163。
  • ポート-*デフォルトのMySQLサーバーポートは3306です。 サーバーが別のポートを使用している場合は、そのポートを指定します。
  • ユーザーとパスワード-*これらは必須の資格情報です。

ステップ4

  • テスト接続*機能を使用して、データベース接続が成功することを常に確認してください。

接続テスト

接続のテストには、クエリによるテストテーブルの作成と実行も含まれます。 実行が成功したら、データベースを削除できます。

実行

Pycharm-データのエクスポート

PyCharm IDEには、既存のコードファイルをHTML形式またはCSV形式に変換するためのさまざまな機能が含まれています。 この章では、PyCharm IDEを使用したデータのエクスポートについて学習します。

PyCharmエディターのエクスポート設定は、以下の図に示されています-

エクスポート設定

HTML機能にエクスポート

この機能は、特定のファイルをHTML形式でエクスポートするのに役立ちます。 これは、特定のモジュールのセキュリティ目的を改善するために行われます。 次のスクリーンショットは、より良い理解を与えます-

Export Html

エクスポート操作が成功すると、生成されたHTMLファイルは以下に示すようにブラウザ出力に表示されます-

ブラウザで表示

エクスポート操作後に生成されたHTMLコードを確認すると、この操作を実現するために行番号も含まれていることがわかります。

エクスポート操作

Pycharm-Webフレームワーク

この章では、Webフレームワークとその展開に焦点を当てます。 PyCharmには、コードとファイルを展開するシンプルな機能があります。 PyCharmでコードをデプロイするには、メニューオプション*設定→ビルド、実行→デプロイメント*でWebサーバーを追加する必要があります。

展開

次に、プロジェクトの展開に必要なさまざまな構成を持つすべての設定を含めます。

構成

[マッピング]タブでは、ユーザーはローカルコードの場所とリモートでのコピー先を指定できます。

マッピング

コードは、[ツール]メニューバーの[ツール]→ [展開]オプションを使用して展開できます。

PyCharmでの展開は非常にきめ細かく、ユーザーは1つのファイルまたはソースコード全体を展開できます。

ツールの展開

PyCharmには、リモートバージョンとローカルバージョンを比較するためのさまざまなアクションも含まれています。 エディターは、自動展開とバージョン管理システムを使用してローカルバージョンとリモートバージョンを比較する方が信頼性が高くなります。

Pycharm-ジャンゴ

PyCharmの機能の1つは、Djangoのサポートが含まれていることです。 PyCharmにJavaScript機能を含めることができるので、Djangoに最適なIDEと見なすことができます。

PyCharm IDEでDjangoプロジェクトを作成するための基本的な手順を以下に示します-

Pycharm Ide

*EnableDjangoadmin* オプションが有効になっている場合、PyCharmは管理サイトをセットアップします。

Django

テンプレートのデバッグ

デバッグは、DjangoおよびJinjaテンプレートで機能します。 変数を検査し、コードをステップスルーし、デバッガーで期待することを実行できます。

テンプレートのデバッグ

Pycharm-ピラミッド

Welcomeウィンドウを使用して、PyCharmエディターで Pyramid Framework のプロジェクトを作成できます。

ユーザーは、デフォルトでプロジェクトのインタープリターとPythonの場所を設定し、scaffoldとテンプレート言語を選択できます。 PyramidフレームワークのscaffoldはURLディスパッチを使用してURLをマップし、永続プロパティのコードとSQ​​LAlchemyを表示します。

ピラミッドフレームワーク

PyCharmエディターは、ユーザーに setup.py ファイル内の必要なパッケージのリストを尋ね、ユーザーに必要なパッケージをダウンロードするように求めます。

Setup * Tools→ Run setup.py * Tools Setup

以下のウィンドウに記載されているように、ユーザーは.pyファイルを実行しながら develop task を選択する必要があります-

タスクの開発

次のコマンドを使用して initialize <project_name> という名前のコンソールスクリプトを使用してデータベースを初期化することが重要です-

initialize_pyramiddemo_db development.ini

プロジェクト名

Pycharm-フラスコ

PyCharmはFlaskフレームワーク開発をサポートしています。 ようこそ画面から新しいプロジェクトを作成することにより、新しいFlaskプロジェクトを簡単に作成できます。 プロジェクトの場所と仮想環境を設定し、テンプレート言語とテンプレートの場所を選択できます。

Flask Framework

*Run-> Run '<project-name>'* を使用してプロジェクトを実行できます。

このフレームワークを使用して新しいデータソースを追加することもできます。 squema.sql というファイルを作成し、SQLコードを追加していくつかのテーブルを作成します。 PyCharmエディターはファイルを認識し、データソースを設定してデータベース方言を設定するように求めます。

Squema

PyCharmでは、使用したい方言を選択できます。 SQLのプロパティを変更できます。設定→言語とフレームワーク→ SQLダイアレクト

Language Framework

フラスコエディタの場合、SQLクエリを実行する最も簡単な方法は、クエリ内のどこかをクリックして検査ウィンドウをクリックし、「コンソールにクエリを実行」をクリックすることです。

クエリの実行

*Flask* フレームワークのユーザーインターフェイスは次のように表示されます-

フラスコ表示