システム Python を使うことができる(その場合,Python のインストールは行わない)
システム Python を用いるときは,pip, setuptools の更新は次のコマンドで行う.
sudo apt -y update sudo apt -y install python3-pip python3-setuptools
Ubuntu で,システム Python 以外の Python をインストールしたい場合は pyenv が便利である: 別ページで説明している.
Python の URL: http://www.python.org/
【Python, pip の使い方】
Python, pip は,次のコマンドで起動できる.
【Python 開発環境のインストール】
JupyterLab, spyder, nteract (Python 開発環境) のインストールは, Windows でコマンドプロンプトを管理者として実行し, 次のコマンドを実行.
python -m pip install -U pip setuptools jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
詳しくは,: 別ページで説明している.
JupyterLab, spyder, nteract (Python 開発環境) のインストール: : 別ページで説明している.
辞書の文字コードは UTF-8 を選ぶ.
Windows では,コマンドプロン プトを管理者として実行する.
次のコマンドを実行
python -m pip install mecab bs4
sudo pip3 install mecab bs4
jupyter qtconsole
Python プログラムを動かして,結果をビジュアルに見たい.
ここでは,Jupyter Qt Console を使っている. 他の開発環境(Spyder,PyCharm,PyScripter など)も便利である.
ここから先は,Jupyter Qt Console の画面で説明する.
日本語の文章から,単語を切り出し,品詞を自動判定する Python プログラム
import sys
import MeCab
m = MeCab.Tagger("-Ochasen")
print(m.parse ("日本国民は、正当に選挙された国会における代表者を通じて行動し"))
URL を指定して,Web ページをダウンロード.そして,確認表示を行う Python プログラム.
import urllib.request
r = urllib.request.urlopen('https://www.kkaneko.jp')
html = r.read()
print(html.decode())
いまダウンロードした Web ページについて,BeautifulSoap を用いて,HTML タグを取り除く Python プログラム.テキストと JavaScript が残る.
from bs4 import BeautifulSoup soup = BeautifulSoup(html,'html5lib') t = soup.get_text() print(t)
いまダウンロードした日本語の Web ページについて,MeCab を用いて,単語を切り出す Python プログラム
import sys
import MeCab
m = MeCab.Tagger("-Ochasen")
a = m.parse(t)
words = [i.split()[0] for i in a.splitlines()]
print(words)