👋
Pythonをローカルで利用できるようにする
Pythonのライブラリを使いたかったのだけど、いまいち全貌がつかめていなかったので、整理する。
Pythonの概要
- AIに関するライブラリが豊富&導入が容易
PHPもライブラリはnpmで導入できるが、AIに関するライブラリは少ない。AIライブラリの豊富さが他の言語との差別化となる - 学習コストが低い
多言語を経験していれば、JavaやC#ほどの異文化感はないっぽい - 可読性が高い
(見た感じ)Rubyとかと同じでコードを読めばなんとなくどんな操作をするかわかる。
Pythonを利用するときのWebフレームワークとしてDjango(ジャンゴ)というものがあるので、其のへんについてもメモ。
Djangoの概要
- Djangoはフルスタックフレームワーク
CRUD機能はもちろん、DBの連携も容易 - モバイル対応も比較的容易
- YoutubeやInstagramなどの開発に用いられている(参考)
- 公式ドキュメントがわかりやすい
👀AIに強いイメージが合ったので「PythonもJavaとかと同じオープン系言語かな?」と思っていたけど、そういうわけではなさそう。
開発環境
Mac OS
Homebrew(Mac OS用のパッケージ管理ツール)導入済み
brew install python3
ここでエラーでたから別記事でbrewエラーの解消方法を記載
実行結果
==> python@3.9
Python has been installed as
/usr/local/bin/python3
Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have been installed into
/usr/local/opt/python@3.9/libexec/bin
You can install Python packages with
pip3 install <package>
They will install into the site-package directory
/usr/local/lib/python3.9/site-packages
See: https://docs.brew.sh/Homebrew-and-Python
==> fontforge
This formula only installs the command line utilities.
FontForge.app can be downloaded directly from the website:
https://fontforge.github.io
Alternatively, install with Homebrew Cask:
brew cask install fontforge
完了
Pythonのテスト
試しにpython3をローカルで使用できるかテストする
vim hello.py
適当にpythonのコマンドを書く
hello.py
print('hello')
python3 hello.py // helloと表示される
確認完了
Discussion