Atom: Python開発におすすめのパッケージをご紹介

他言語サイト
us us
Atom ロゴ

テキストエディタのAtomでPython開発環境におすすめのパッケージをご紹介します。

これらのパッケージをインストールする前に、Pythonとは関係なくAtomでは最低限必要なパッケージをインストールします。

Python開発におすすめのパッケージ

Pythonは、読みやすい、書きやすいを目指して開発されたプログラム言語です。プログラミングに詳しくない大学などの研究者の間で注目されました。

最近では、AI(人工知能、ディープラーニング)が注目されたことからさらに普及が広まっています。

はじめに各分野のスペシャリストたちに注目されたため、専門的な処理を行うパッケージが多く用意されているのが特徴です。AIのパッケージもその中の1つでした。

そのPythonの開発環境で便利なパッケージをご紹介します。ここでは5つご紹介します。

コードの入力補完

autocomplete-python

https://atom.io/packages/autocomplete-python

Python専用の入力補完パッケージです。

テキストエリアに文字を入力すると、該当するメソッドやクラスなどの入力候補が出力され、プログラミングを助けてくれます。

プログラミングにとって入力補完は当たり前のものなので必須のパッケージでしょう。

ソースコードの整形

atom-beautify

https://atom.io/packages/atom-beautify

プログラムコードを整形するパッケージです。Pythonに対応しています。

ソースコードの静的コードチェック

linter

https://atom.io/packages/linter

プログラムの静的コードチェックを行うツールです。Python専用の拡張パッケージが用意されています。拡張パッケージは別途インストールする必要があります。

Pythonでは、linter-python-pep8のプラグインをご紹介します。

linter-python-pep8

https://atom.io/packages/linter-python-pep8

pep8は、Pythonで公式に採用されているコーディング規約チェックツールです。そのpep8のlinter拡張パッケージです。

このパッケージを使うにはPython環境にpep8をインストールする必要があります。インストールにはpip(pip3)コマンドを使います。

pip install pep8

Pythonはそもそも、読みやすい、書きやすいプログラミング言語を目指して誕生したので、コーディング規約に則ったプログラミングを行うことはPythonの基本ルールだと考えたほうがよいでしょう。

デバッグ機能

Python-Debugger

https://atom.io/packages/python-debugger

ブレークポイントを直感的に指定してデバッグを実行するパッケージです。

デバッガビューエリアでpdbコマンドのサブコマンドを使ってデバッグします。

まとめ

今回はあくまで最低限必要なパッケージだけを紹介させていただきました。

Pythonは2系と3系のバージョンがありますが、どちらでも利用できます。

Atomはパッケージをインストールしすぎると動作が重くなり使い勝手が悪くなります。便利なパッケージはたくさんありますのでインストールのし過ぎには気を付けましょう。

また、同じような機能を持ったパッケージもたくさんあるので、同じような機能のパッケージは、その中から1つを選んでインストールするほうが良いでしょう。

 

最近ITカテゴリでよく読まれている記事です。
post-cta-image
blog image

ドメイン取得の意味が分からない人へ。王道の方法を紹介します。

ドメインの登録業者を選ぶのに悩む必要はないです。サイトを簡単に早く公開するには全くいらないことで、むしろ邪魔です。『お名前.com』というサービスは必ず耳にします。そのお名前.comのメリットとデメリットと一緒に、ドメインの意味が分からない人が一番失敗しないドメインの取得方法を紹介します。

tadtadya.com

_

SNSでも記事を配信しています。
コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事を気に入ったらぜひシェアも!!