キーテイクアウト
- 崇高なテキストは、Pythonistsの中で最も人気のあるコードエディターであることがわかっており、調査対象者の45%がそれを好んでいます。その他の人気のある編集者には、VIM、EMACS、メモ帳、TextWranglerが含まれます。 Sublime Textの人気は、その堅牢なパッケージマネージャー、マクロ、色のカスタマイズ、包括的な言語サポート、クイックナビゲーション、コマンドパレット、および広範なカスタマイズオプションに起因します。
- その人気にもかかわらず、Sublime Textには、未洗練された静的分析やリファクタリング機能、コードとオートコンプリートの不十分な動的分析、初心者にとって威圧的な複雑なインターフェイスなど、Pythonプログラミングにいくつかの欠点があります。 この記事では、Pythonプログラミング用の崇高なテキストのセットアップに関する詳細なガイドを提供し、崇高なテキストでPython開発用のプラグインのコレクションをチェックすることを提案します。
- Pythonに参加していませんか?代わりにルビーを好みますか?これがルビーストのための最も人気のある編集者とIDEです。 それで、あなたはPythonを学ぶことにしましたか?素晴らしい! Pythonは非常に興味深いプログラミング言語であり、UNIX/C開発者にアピールするABCの子孫として説明されています。そして、あなたはモンティ・パイソンにちなんで名付けられた言語を間違えることはできません!
だから、はい、あなたはあなたを待っている多くのエキサイティングなものを持っています。 しかし、最初に行う必要があることの1つは、Pythonプログラムを作成するために使用するエディターを選択することです。さて、ここに混乱が起こります。あなたはそこにたくさんの編集者に直面しており、それぞれがその編集者の使用に惹かれようとしているコミュニティがあります。 「Vimを使用!」 「Emacsを使用してください!」 「崇高なテキストを使用してください!」
あなたは恐怖で反動します…間違った選択をするとしたら?
この気持ちは、お気に入りのPython編集者についてPythonistsにインタビューするようになりました。これは、どの編集者が最も多くのPythonistによって使用されているかを示します。そこから、その理由を解決しようとすることができます。私の希望は、それがPythonの新人のガイドとして、またはすでにPythonで働いている人々のためのガイドとして役立つことです。最も人気のある編集者について話し合い、勝者の利点(および短所)を見てから、システムにインストールする方法を調べる前に、
調査
私は100人のパイソン奏者に話しました。彼は次の編集者を育てました(人気の順にここに提示されます):
崇高なテキスト
vim
emacs
notepad
- textwrangler
- アイドル
- atom
- aquamacs
- gnu nano
- kate
- gedit
- 崇高なテキストは、インタビュー対象者の45%が使用している最も優先される編集者でした。以下のチャートは、物語を伝えています:
-
上記の図から、
崇高なテキストルールが、私がインタビューしたサンプルのお気に入りのPythonエディターとして見ることができます。これは、Sublime Textのスローガンと手をつないで行くようです。 崇高なテキストの利点 では、何が崇高なテキストを特別なものにしているのでしょうか?
他の人と同様に、私はPythonの仕事に崇高さを使用しています。この投稿で崇高なテキストについて言及した機能が好きです。簡単に言えば、これらは次のとおりです
パッケージ
:崇高なテキストには、プログラマーが崇高なテキストのパッケージを発見、インストール、更新、削除するのに役立つ完全に食べられたパッケージマネージャーが付属しています。マクロ:単純なテキスト文字列を再入力する代わりに、マクロを記録してキーボードショートカットを作成して、そのテキストをドキュメントに出力することができます。
色- :崇高なテキストでは、インターフェイスとテキストの色をすばやく選択できます。
このSitePoint SmackDownの投稿に記載されているように、崇高なテキストのその他の便利な機能は次のとおりです。
テキストメイト互換の文法を備えた包括的な言語サポート -
「Goto Anything」クイックナビゲーションを見つけて、ファイルとコードを見つけます
すべての機能にアクセスするためのコマンドパレット
-
- しかし、崇高なテキストは、Pythonのより良い編集者になるためにまだいくつかの改善が必要です。
- 崇高なテキストでは、プラグインを介して利用可能な静的分析やリファクタリングなどの深い言語固有の統合機能は、それほど洗練されていません。
- コードとオートコンプリートの動的分析を強化する必要があります。 崇高なテキストは、新しいPythonプログラマーにより親しみやすくなる可能性があります。たとえば、アプリケーションの設定を構成する必要がある場合、これはコードの行を作成/編集することによって行われます。これは新しいプログラマーが不快に感じるかもしれません。
Pythonの崇高なテキストをセットアップする方法
それで、あなたはそれを試してみたいですか?このセクションでは、Pythonで動作するように崇高なテキストをセットアップする方法を紹介します。 Microsoft Windows 8.1マシンでこれを実証します。 Mac OS Xマシンでそれを行いたい場合は、このチュートリアルをフォローでき、Ubuntuマシンでこのスレッドを参照できます。
始めましょう。python
のインストール
ここからpythonをダウンロードしてください。 Python 3.4.2をダウンロードします。これはMSIファイルになります。したがって、ダウンロードされるファイルはpython-3.4.2.msiです。下の図に示すウィザードを表示するインストーラーを実行します。セットアップウィザードが完了するまで、ステップをナビゲートします。デフォルトの場所を保持していれば、PythonがC:Python34にインストールされていることに気付くでしょう。 Cygwinのインストール

次のステップは、Linux分布と同様の機能を備えたWindowsを提供するためのツールであるCygwinをセットアップすることです。 32ビットのウィンドウにいる場合は、ここからセットアップファイルをダウンロードしてください。 64ビットウィンドウにいる場合は、ここからセットアップファイルをダウンロードしてください。適切なセットアップファイルをダウンロードしたら、そのファイルを実行してください。そのためにウィザードで次の開始ページを取得します。
次のステップに到達するまでインストーラーをナビゲートし続けてください:
このステップでは、Curl、Git、Opensshの3つのソフトウェアパッケージをインストールします。このために、検索ボックスを使用しましょう。たとえば、Curlの場合、検索ボックスに単語を入力しますが、注意してください、これによりCygwinのインストールが継続されるため、Enterキーを押さないでください。検索ボックスにカールを入力すると、次のようなものを取得する必要があります。

今やりたいのは、上記の各パッケージをインストールすることです。サインをクリックします。スキップに気づき、スキップをクリックして、インストールするパッケージの最新バージョン番号を取得します。この場合、次のようなものを取得する必要があります。

他の2つのパッケージ、gitとopensshについても同じことをします。

この端末を通して、上記のパッケージにアクセスすることに加えて、Pythonコードを実行します。アイコンショートカットをダブルクリックすると、以下の画像のようなものが表示されます。

パッケージがインストールされていることを確認し、その場所のアイデアを得るには、
を使用します。
次のように、どのコマンド:

次のステップを使用してCygwinを介してPythonをインストールすることができました(最後に「Python」に注意してください):

このステップを見逃した場合、またはCygwinに上記でインストールしたPythonバージョンを見つけて使用したい場合は、このコマンドをターミナルで発行できます。
$ echo "PATH=$PATH:/cygdrive/c/Python34" >> .bash_profile崇高なテキストのインストール
さて、最も簡単な部分のために。崇高なテキストをインストールするには、Sublime Text HomePageにアクセスしてダウンロードしてセットアップします。とても簡単です!
インストールをテストします
チュートリアルのこの時点で、セットアップが機能するかどうかをテストしましょう。崇高なテキストを使用してPythonで動作する準備ができています。
崇高なテキストを開き、このコードの行を入力してください:
[ファイル] - > [保存]を選択します。ダイアログボックスとして保存するには、ファイルを保存する場所を選択し、ファイルに名前を付け、[タイプ]として保存:pythonを選択します。たとえば、これが私が選んだものです:
print("Hello Python!)
さあ、ターミナル(Cygwinアイコンショートカット)を開き、Pythonファイルを保存した場所に移動します。私の場合、それはデスクトップ上にありました。私の場合、ファイルパスは次のものを希望します:

最後に、端末に次のコマンドを入力して、Pythonプログラムを実行します。

その場合、次の出力を取得する必要があります:
python hello
すべてがセットアップされ、崇高なテキストでPythonの世界を掘り下げる準備ができました!最初にすべきことの1つは、崇高なテキストを使用したPython開発用のこのプラグインのコレクションをチェックすることです。
結論
崇高なテキストには数字の指揮版のリードがありますが、それは1つの考慮事項です。多くの人気のある編集者がいますが、すべてのパイソン奏者にとって正しくないかもしれません。それにもかかわらず、大多数がプロジェクトをどのように処理するかを知ることは常に良いことであり、人気のあるアプリやテクノロジーを使用するために言われることがあります。
お気に入りのPythonエディターは何ですか?生産的に作業するためにどのようにセットアップしますか?Pythonコード編集者に関するよくある質問(FAQ)
Pythonコードエディターで探す重要な機能は何ですか?
Pythonコードエディターを選択すると、考慮すべきいくつかの重要な機能があります。まず、エディターはPythonの構文を強調表示する必要があります。これにより、コードの読み取りと理解が容易になります。第二に、コードの完了が必要です。これは、タイピングの可能性のある完了を示唆し、時間を節約します。第三に、パイソンデバッガーが組み込まれている必要があります。これにより、コードをテストしてエラーを見つけることができます。その他の有用な機能には、コードナビゲーションが含まれます。これは、コードをナビゲートするのに役立ち、リファクタリングツールを使用するのに役立ちます。これは、動作を変更せずにコードを再構築するのに役立ちます。
崇高なテキストは、その速度、効率性、強力な機能のため、Python開発者に人気のある選択肢です。清潔で整頓されたインターフェイスがあり、これにより使いやすくなります。また、Pythonだけでなく、複数のプログラミング言語もサポートしています。 Sublime Textには堅牢なパッケージエコシステムがあり、エディターに追加の機能を追加できます。また、「GOTO ANTY」機能もあります。これにより、ファイル、シンボル、または行にすばやくナビゲートできます。コード)は、非常にカスタマイズ可能で拡張可能な無料のオープンソースコードエディターです。 Intellisense(コード完了)、糸くず(潜在的なエラー)、デバッグ、コードナビゲーション、コードフォーマット、Jupyterノートブックのサポート、リファクタリングなどなど、Pythonのサポートが組み込まれています。 VSコードには、数千の拡張機能を備えた大規模なコミュニティと市場もあります。これにより、エディターに追加の機能と機能を追加できます。生産的なPython開発のための完全なツールを備えたプロフェッショナルなPython IDEです。インテリジェントコードの完了、オンザフライエラーチェック、クイックフィックス、自動コードリファクタリング、ナビゲーション機能などの機能が含まれます。 Pycharmは、人気のあるPythonライブラリやフレームワークとも統合し、DjangoでWeb開発をサポートしています。また、データベース管理、バージョン制御、仮想環境などのための組み込みツールもあります。高度にカスタマイズ可能で拡張可能なコードエディター。 Pythonのサポートが組み込まれており、構文のハイライト、自動完了、コードナビゲーションなどの機能が含まれています。 Atomには、追加のパッケージをインストールするためのパッケージマネージャーと、パッケージやテーマに寄付する開発者のコミュニティもあります。ただし、Sublime TextやVS Codeなどの他の編集者と比較して、Atomは少し遅く、リソース集約型であることが知られています。Pythonコーディングにjupyterノートブックを使用できますか?
はい、JupyterノートはPythonコーディングのデータサイエンティストと研究者の間で人気のあるツールです。これにより、ライブコード、方程式、視覚化、および物語のテキストを含むドキュメントを作成および共有できます。 Jupyterノートブックは、Pythonを含む40を超えるプログラミング言語をサポートしています。データのクリーニングと変換、数値シミュレーション、統計モデリング、データの視覚化、機械学習などに特に適しています。高度な編集、インタラクティブテスト、デバッグ、内省などの機能を備えた強力なPython IDE。 Numpy、Scipy、Matplotlibなどの重要な科学ライブラリのサポートを統合しているため、科学的なPython開発に特に適しています。 Spyderには、関数/クラスブラウザー、コード分析ツール、インタラクティブな実行用のPythonコンソールを備えたマルチ言語エディターも含まれています。 (統合開発と学習環境)は、Pythonに付属のデフォルトエディターです。これは、構文の強調表示、自動完了、内蔵のPythonシェルなどの基本的な機能を備えたシンプルなエディターです。アイドルはPythonを学び始めたばかりの初心者にとっては良い選択ですが、プロの開発者はPycharmやVSコードなどの機能が豊富なエディターを好むかもしれません。 >はい、NotePadは、Pythonや他の多くのプログラミング言語をサポートする無料で軽量のコードエディターです。構文の強調表示、コード折りたたみ、自動完了、関数リストなどの機能があります。 Notepadは、追加の機能を追加するためのプラグインもサポートしています。ただし、より専用のPythonエディターで利用できる統合デバッグやコードナビゲーションなどの高度な機能がありません。ソースコードを分析して、プログラミングエラー、バグ、スタイルエラー、および疑わしい構成要素にフラグを立てるツール。 Pythonコードエディターでは、リナーを使用すると、クリーナーとよりエラーのないコードの書き込みに役立ちます。潜在的なエラーがないかコードを確認し、改善の提案を提供できます。 PycharmやVSコードのような編集者の中には、糸くずのサポートが組み込まれていますが、他の編集者ではリンターを拡張機能またはプラグインとしてインストールすることができます。
以上がPythonに最適なコードエディターはどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このGOベースのネットワーク脆弱性スキャナーは、潜在的なセキュリティの弱点を効率的に識別します。 Goの同時機能機能を速度で活用し、サービスの検出と脆弱性のマッチングが含まれます。その能力と倫理を探りましょう

ウェブサイトの構築は最初のステップに過ぎません:SEOとバックリンクの重要性 ウェブサイトを構築することは、それを貴重なマーケティング資産に変換するための最初のステップにすぎません。検索エンジンでのWebサイトの可視性を向上させ、潜在的な顧客を引き付けるために、SEO最適化を行う必要があります。バックリンクは、ウェブサイトのランキングを改善するための鍵であり、Googleや他の検索エンジンにWebサイトの権限と信頼性を示しています。 すべてのバックリンクが有益であるわけではありません:有害なリンクを特定して回避する すべてのバックリンクが有益であるわけではありません。有害なリンクはあなたのランキングに害を及ぼす可能性があります。優れた無料のバックリンクチェックツールは、ウェブサイトへのリンクのソースを監視し、有害なリンクを思い出させます。さらに、競合他社のリンク戦略を分析し、それらから学ぶこともできます。 無料のバックリンクチェックツール:SEOインテリジェンスオフィサー


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

Dreamweaver Mac版
ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません
