Python
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
*Python
https://www.python.org/
~
Pythonはさまざまな分野のアプリケーションで使われているイ...
Google社においても C++、 java と並ぶ3大言語のひとつとし...
開発環境を含めて[[オープンソース>OpenSource]]です。無償で...
~
***CONTENTS
#contents2_1
~
~
**はじめに
***Python の現在
-言語としてのランキング情報は以下
--[[IEEE|Top Programming Languages>https://spectrum.ieee...
--[[PYPL|PopularitY of Programming Language index>http:/...
--[[RedMonk|Language Rankings>https://redmonk.com/latest...
--[[Stack Overflow|Tags>https://stackoverflow.com/tags?]]
-以下のようなサイト(Webアプリ)が Python で構築されてい...
Youtube / Instagram / Pinterest / Dropbox
[[Wikipedia:Pythonを使っている製品あるいはソフトウェアの...
~
***各種配布元
-Python https://www.python.org/
-Python Japan https://www.python.jp/
-関連ツール
--VS Code https://code.visualstudio.com/
--Python IDLE https://www.python.org/
--Jupyter Notebook https://jupyter.org/
--Anaconda https://www.anaconda.com/
--Google Corabolatery https://colab.research.google.com/
注)詳細は後述
~
//***公式サイト上でPythonを試す
//[[公式サイト>https://www.python.org/]] の画面上で黄色の...
//&image(pythonSC01.jpg,,35%); &image(pythonSC02.jpg,,50...
//~
***入門サイト
-[[Pytohnチュートリアル>https://docs.python.jp/3/tutorial...
-[[PythonWeb>https://www.pythonweb.jp/]]
-[[ドットインストール Python3>https://dotinstall.com/less...
-[[Pythonでゲーム制作入門>http://gamepro.blog.jp/python/i...
~
~
**開発環境の準備
***様々な開発環境
開発環境は、クラウドサービス(Google Colaboratory)を使っ...
-クラウド上での開発
--''[[GoogleColaboratory]] の利用''
-ローカルPC上での開発
--Python IDLE の利用(Pythonのインストール時に同梱)
--PyCharm(Community版はオープンソース) の利用
--VS Codeで Python機能拡張を利用
--Jupyter Notebook / Jupyter Lab( IPython )の利用
--Anaconda 統合開発環境の利用
--Terminal(Windows のコンソール)から利用
以下、順に解説します。
~
~
**クラウド上での開発
開発環境をクラウド上に準備する方法としては __[[GoogleCola...
~
***Google Colaboratory を利用する
[[GoogleColaboratory]] とは、Googleの仮想マシン上で動くIP...
https://colab.research.google.com
記事を独立させました。> __[[GoogleColaboratory]]__
~
~
**ローカルPC上での開発
***Python のインストール
はじめに、自身のPCに最新の Python をインストールする必要...
-公式サイトから自身の環境に合うものを選んでインストールし...
https://www.python.org/
~
***Macを利用している方へ
MacOSではシステムスクリプトやサードパーティアプリケーショ...
公式サイトから最新のPython を選ぶと、Python3系がインスト...
同梱の IDLE では自動的に Python3 の環境が選択されますが、...
-python コマンドでは、2系が利用されます(バージョン確認...
% python -V
Python 2.7.18
-python3 コマンドを使うことで、3系が利用されます。
% python3 -V
Python 3.11.5
-python3系の開発でのパッケージのインストールには、pip コ...
pip3 install pygame
~
***Python IDLE を利用する場合
[[公式サイト>https://www.python.org/]]で配布されている標...
-起動時に立ち上がるのは、Pythonシェルという対話型の環境で...
-一般的なサンプルを体験するには
--File > New で新規ファイルを開いてコードを記述
--File > Save As で xxxx.py の形式で保存
--RUN でプログラムが実行
---CUI プログラムの場合は、Pythonシェルに実行結果が表示さ...
---GUI プログラムの場合は、ウインドウが開いて動きます。
-[[Google:Python IDLE 使い方]]
//Terminalで確認すると以下の場所に存在することがわかりま...
// $ whitch python3 ← Terminal でコマンドの所在を確認
// /Library/Frameworks/Python.framework/Versions/3.8/bin/...
~
***PyCharm を利用する場合
PyCharmは、ジェットブレインズによって開発されたPythonの統...
-以下から、ダウンロードしてインストールできます。Pro版は...
> https://www.jetbrains.com/ja-jp/pycharm/download/
ページの下の方にあるのが Community 版です。
-使い方については、以下のようなサイトをご覧下さい。
--総合的なヘルプ記事
https://pleiades.io/help/pycharm/getting-started.html
--初心者向け|PyCharmの使い方(新規プロジェクト作成~実行...
https://python-hack.net/how-to-use-pycharm/
--ライブラリのインストール方法
https://miyabikno-jobs.com/pc/pycharm-pip-summary/
~
***VS Code を利用する場合
以下の公式サイトから、自身の環境に合うものをインストール...
https://code.visualstudio.com/Download
&small(Macの場合は、解凍したもの(アイコン)をアプリケー...
__[[VS Code(Visual Studio Code)>VisualStudioCode]]__は...
-VS Code のメニューから [表示] > [拡張機能] を選択
-[拡張機能] ビューの上部にある [検索] ボックスに「python...
-[インストール] を選択
-以下、作業の要点です。
--任意の場所に開発フォルダを準備
--VS Code の左ツールバーの [Explorer] から当該フォルダを...
--New File で新規ファイルネームと xxxx.py の形式で作成す...
--プログラムを書いて保存 > 開発フォルダ内に xxxx.py が見...
--実行は、右上の [▶︎](RUN)で行うことができます。
#image(VSCode.jpg,right,30%)
-テキストベースのプログラムの場合、画面下の TERMINAL ウイ...
-ウインドウベースのプログラムの場合は、GUI のウインドウが...
-ちなみに、右図の SpaceInvaders のプログラムは、以下から ...
https://github.com/leerob/space-invaders
&aname(IDLE);
~
***Jupyter Notebook / Jupyter Lab を利用する場合
Jupyter Notebook / Jupyter Lab は、IPython というカーネル...
IPython(アイパイソン)は Python を対話的に実行するための...
-Jupyter Notebook のインストールは [[Terminal]] から pip ...
$ pip3 install jupyter(2系の場合はpip)
-起動も [[Terminal]] から行います。
$ jupyter notebook
-''Webブラウザが開発基盤となります''
jupyter notebook は、起動と同時にローカルサーバーとブラウ...
http://localhost:8888/tree (Xampp デフォルトのローカル...
ブラウザ自体が開発環境となり、[QUIT] で終了するまで、Term...
注)''.html''拡張子 に対するアプリケーションの割付が「ブ...
-参考:Jupyter Notebookの公開について
分析の結果(JupyterNotebook)を他者に見せたい場合はどうす...
JupyterNotebook のデータ(.ipynb)ファイルは、[[JSON]] ...
--[[GitHub]] にファイルを置く
GitHub には、.ipynb をレンダリングする機能があるので、リ...
--[[nbviewer>https://nbviewer.org/]] でGitHub のファイル...
nbviewer のレンダリングは優秀なので、こちらのサイトに誘導...
~
***Anaconda を利用する場合
Anaconda はデータサイエンス向けの統合開発環境で、科学技術...
-公式サイト
https://www.anaconda.com/
-以下に、インストール情報があります。
--https://www.python.jp/install/anaconda/index.html
--[[Google:Anaconda インストール]]
-メニューの Environments から 3系を使う環境、2系を使う環...
-Python は様々なライブラリーを活用するのが前提です。Anaco...
-GUI画面で必要なライブラリが見つからない場合は、Environme...
//#image(pip.png,right,30%)
$ conda install [ ライブラリ名 ]
#clear
-Anaconda での基本コマンド
Environments の ▶︎ から Open Terminal で、専用ターミナル...
--Anaconda自体のアップデート
$ conda update -n base conda
--Anacondaの全パッケージのアップデート
$ conda update --all
--Anacondaの特定のパッケージ(例:pandas)のアップデート
$ conda update pandas
-''注意点''
--&color(blue){Terminal環境を利用する方、また、シンプルに...
--Anaconda のインストール先は、ホームディレクトリ直下です。
/user/(ユーザ名)/anaconda3
インストール時に「自分専用にインストール」を選んでくださ...
「この場所にはインストールできません」と出て、「続ける」...
--Anaconda は一部に独自技術を使用しているため、公式パッケ...
--OS がデフォルトで提供する機能に干渉したり、Homebrew と...
参考:http://onoz000.hatenablog.com/entry/2018/02/11/142347
~
***Mac の Terminal
Pythonがインストールされていれば、[[Terminal]] で体験する...
-1) テキストエディタで Python のプログラムを書く
-2) sample.py として保存(場所は Terminal のカレントディ...
-3) Terminal から、以下のようにコマンド入力するとプログラ...
$ python sample.py
$ python3 sample.py(Python3 の場合)
-以下のページに、もう少し具体的な説明を記載しています。
__[[Python/TerminalSample]]__
&aname(Library);
~
~
**Python ツール・ライブラリ
***ツール・ライブラリ等のインストール
Terminal からのインストールには、pip3(2系は pip)を使い...
$ pip3 install pygame ← ゲーム開発用のライブラリ
$ pip3 install pyopengl ← 3DCG用のグラフィックライブラリ
$ pip3 install jupyter ← jupyter notebook
$ pip3 install orange3 ← データマイニングツール Orange3
~
***ライブラリ紹介
-''Webアプリケーション''
--[[Django>https://www.djangoproject.com/]]:The web fram...
[[Django Girls チュートリアル>https://tutorial.djangogirl...
-''データ解析/分析'':以下のようなツールやライブラリがあ...
--[[NumPy>http://www.numpy.org/]]:行列演算等の数値計算モ...
--[[SciPy>https://www.scipy.org/]]:NumPyベースの数値解析...
--[[Pandas>https://pandas.pydata.org/]]:データ解析用ライ...
--[[matplotlib>https://matplotlib.org/]]:NumPyのためのグ...
--[[seaborn>https://seaborn.pydata.org/]]:matplotlibベー...
--[[graph-tool>https://graph-tool.skewed.de/]]:グラフの...
--[[scikit-learn>http://scikit-learn.org/stable/]]:NumPy...
詳細:[[scikit-learn]]
--[[TensorFlow>https://www.tensorflow.org/]]:機械学習用...
--[[Keras>https://keras.io/ja/]]:ニューラルネットワーク...
-''人工知能'':以下のようなツールやライブラリがあります。
--TensorFlow https://www.tensorflow.org/
--Keras https://keras.io/ja/
--Chainer http://chainer.org/
--Caffe http://caffe.berkeleyvision.org/
--Theano http://deeplearning.net/software/theano/index.h...
--Torch http://torch.ch/
--scikit-learn http://scikit-learn.org/stable/
--PyML http://pyml.sourceforge.net/
--Pylearn2 http://deeplearning.net/software/pylearn2/
--PyBrain http://pybrain.org/pages/home
-''Game'':プログラミングを楽しく体験
--Pygame https://www.pygame.org/
--Pygame Zero https://pygame-zero.readthedocs.io/ja/late...
~
***インストール済みライブラリの確認
以下のコマンドで確認できます
$ pip3 list
Package Version
------------------ -----------
ipykernel 5.3.0
ipython 7.16.1
jupyter 1.0.0
jupyter-client 6.1.5
jupyter-console 6.1.0
jupyter-core 4.6.3
matplotlib 3.2.2
notebook 6.0.3
numpy 1.19.0
pandas 1.0.5
pip 20.1.1
:
~
***ライブラリ・パッケージ・モジュール
-モジュールとは Pythonファイル(.py)のことで、ここでは最...
保存された.pyファイルは、他のPythonのプログラムから impor...
-パッケージとは、そのモジュールをいくつか集めてまとめたも...
-ライブラリとは、いくつかのパッケージをまとめて一つのライ...
-''import 文の書き方''
--import pandas as pd
--import matplotlib.pyplot as plt
--from matplotlib import pyplot as plt
~
~
**APPENDIX
***Python 禅
Python 禅(The Zen of Python)は、Pythonプログラマが持つ...
$ python3
Python 3.8.2・・・
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious ...
Although that way may not be obvious at first unless you...
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a go...
Namespaces are one honking great idea -- let's do more o...
~
~
**古い記事
***Python のインストールについて(Mac)
Pythonには、2系と3系があって、これらは互換性がありません...
Macの場合は Python2系(OS X 10.7 〜 macOS 11)あるいは P...
python --version
Python 3.XX.XX のかたちで表示された場合は、すでにインスト...
Python 2.7.XX と表示された場合は、さらに以下のようにタイ...
python3 --version
-Python 3.XX.XX が表示された場合は、Python3もインストー...
-python3: command not found と表示された場合はPython3系...
https://www.python.org/downloads/ 基本 IDE含む
~
~
終了行:
*Python
https://www.python.org/
~
Pythonはさまざまな分野のアプリケーションで使われているイ...
Google社においても C++、 java と並ぶ3大言語のひとつとし...
開発環境を含めて[[オープンソース>OpenSource]]です。無償で...
~
***CONTENTS
#contents2_1
~
~
**はじめに
***Python の現在
-言語としてのランキング情報は以下
--[[IEEE|Top Programming Languages>https://spectrum.ieee...
--[[PYPL|PopularitY of Programming Language index>http:/...
--[[RedMonk|Language Rankings>https://redmonk.com/latest...
--[[Stack Overflow|Tags>https://stackoverflow.com/tags?]]
-以下のようなサイト(Webアプリ)が Python で構築されてい...
Youtube / Instagram / Pinterest / Dropbox
[[Wikipedia:Pythonを使っている製品あるいはソフトウェアの...
~
***各種配布元
-Python https://www.python.org/
-Python Japan https://www.python.jp/
-関連ツール
--VS Code https://code.visualstudio.com/
--Python IDLE https://www.python.org/
--Jupyter Notebook https://jupyter.org/
--Anaconda https://www.anaconda.com/
--Google Corabolatery https://colab.research.google.com/
注)詳細は後述
~
//***公式サイト上でPythonを試す
//[[公式サイト>https://www.python.org/]] の画面上で黄色の...
//&image(pythonSC01.jpg,,35%); &image(pythonSC02.jpg,,50...
//~
***入門サイト
-[[Pytohnチュートリアル>https://docs.python.jp/3/tutorial...
-[[PythonWeb>https://www.pythonweb.jp/]]
-[[ドットインストール Python3>https://dotinstall.com/less...
-[[Pythonでゲーム制作入門>http://gamepro.blog.jp/python/i...
~
~
**開発環境の準備
***様々な開発環境
開発環境は、クラウドサービス(Google Colaboratory)を使っ...
-クラウド上での開発
--''[[GoogleColaboratory]] の利用''
-ローカルPC上での開発
--Python IDLE の利用(Pythonのインストール時に同梱)
--PyCharm(Community版はオープンソース) の利用
--VS Codeで Python機能拡張を利用
--Jupyter Notebook / Jupyter Lab( IPython )の利用
--Anaconda 統合開発環境の利用
--Terminal(Windows のコンソール)から利用
以下、順に解説します。
~
~
**クラウド上での開発
開発環境をクラウド上に準備する方法としては __[[GoogleCola...
~
***Google Colaboratory を利用する
[[GoogleColaboratory]] とは、Googleの仮想マシン上で動くIP...
https://colab.research.google.com
記事を独立させました。> __[[GoogleColaboratory]]__
~
~
**ローカルPC上での開発
***Python のインストール
はじめに、自身のPCに最新の Python をインストールする必要...
-公式サイトから自身の環境に合うものを選んでインストールし...
https://www.python.org/
~
***Macを利用している方へ
MacOSではシステムスクリプトやサードパーティアプリケーショ...
公式サイトから最新のPython を選ぶと、Python3系がインスト...
同梱の IDLE では自動的に Python3 の環境が選択されますが、...
-python コマンドでは、2系が利用されます(バージョン確認...
% python -V
Python 2.7.18
-python3 コマンドを使うことで、3系が利用されます。
% python3 -V
Python 3.11.5
-python3系の開発でのパッケージのインストールには、pip コ...
pip3 install pygame
~
***Python IDLE を利用する場合
[[公式サイト>https://www.python.org/]]で配布されている標...
-起動時に立ち上がるのは、Pythonシェルという対話型の環境で...
-一般的なサンプルを体験するには
--File > New で新規ファイルを開いてコードを記述
--File > Save As で xxxx.py の形式で保存
--RUN でプログラムが実行
---CUI プログラムの場合は、Pythonシェルに実行結果が表示さ...
---GUI プログラムの場合は、ウインドウが開いて動きます。
-[[Google:Python IDLE 使い方]]
//Terminalで確認すると以下の場所に存在することがわかりま...
// $ whitch python3 ← Terminal でコマンドの所在を確認
// /Library/Frameworks/Python.framework/Versions/3.8/bin/...
~
***PyCharm を利用する場合
PyCharmは、ジェットブレインズによって開発されたPythonの統...
-以下から、ダウンロードしてインストールできます。Pro版は...
> https://www.jetbrains.com/ja-jp/pycharm/download/
ページの下の方にあるのが Community 版です。
-使い方については、以下のようなサイトをご覧下さい。
--総合的なヘルプ記事
https://pleiades.io/help/pycharm/getting-started.html
--初心者向け|PyCharmの使い方(新規プロジェクト作成~実行...
https://python-hack.net/how-to-use-pycharm/
--ライブラリのインストール方法
https://miyabikno-jobs.com/pc/pycharm-pip-summary/
~
***VS Code を利用する場合
以下の公式サイトから、自身の環境に合うものをインストール...
https://code.visualstudio.com/Download
&small(Macの場合は、解凍したもの(アイコン)をアプリケー...
__[[VS Code(Visual Studio Code)>VisualStudioCode]]__は...
-VS Code のメニューから [表示] > [拡張機能] を選択
-[拡張機能] ビューの上部にある [検索] ボックスに「python...
-[インストール] を選択
-以下、作業の要点です。
--任意の場所に開発フォルダを準備
--VS Code の左ツールバーの [Explorer] から当該フォルダを...
--New File で新規ファイルネームと xxxx.py の形式で作成す...
--プログラムを書いて保存 > 開発フォルダ内に xxxx.py が見...
--実行は、右上の [▶︎](RUN)で行うことができます。
#image(VSCode.jpg,right,30%)
-テキストベースのプログラムの場合、画面下の TERMINAL ウイ...
-ウインドウベースのプログラムの場合は、GUI のウインドウが...
-ちなみに、右図の SpaceInvaders のプログラムは、以下から ...
https://github.com/leerob/space-invaders
&aname(IDLE);
~
***Jupyter Notebook / Jupyter Lab を利用する場合
Jupyter Notebook / Jupyter Lab は、IPython というカーネル...
IPython(アイパイソン)は Python を対話的に実行するための...
-Jupyter Notebook のインストールは [[Terminal]] から pip ...
$ pip3 install jupyter(2系の場合はpip)
-起動も [[Terminal]] から行います。
$ jupyter notebook
-''Webブラウザが開発基盤となります''
jupyter notebook は、起動と同時にローカルサーバーとブラウ...
http://localhost:8888/tree (Xampp デフォルトのローカル...
ブラウザ自体が開発環境となり、[QUIT] で終了するまで、Term...
注)''.html''拡張子 に対するアプリケーションの割付が「ブ...
-参考:Jupyter Notebookの公開について
分析の結果(JupyterNotebook)を他者に見せたい場合はどうす...
JupyterNotebook のデータ(.ipynb)ファイルは、[[JSON]] ...
--[[GitHub]] にファイルを置く
GitHub には、.ipynb をレンダリングする機能があるので、リ...
--[[nbviewer>https://nbviewer.org/]] でGitHub のファイル...
nbviewer のレンダリングは優秀なので、こちらのサイトに誘導...
~
***Anaconda を利用する場合
Anaconda はデータサイエンス向けの統合開発環境で、科学技術...
-公式サイト
https://www.anaconda.com/
-以下に、インストール情報があります。
--https://www.python.jp/install/anaconda/index.html
--[[Google:Anaconda インストール]]
-メニューの Environments から 3系を使う環境、2系を使う環...
-Python は様々なライブラリーを活用するのが前提です。Anaco...
-GUI画面で必要なライブラリが見つからない場合は、Environme...
//#image(pip.png,right,30%)
$ conda install [ ライブラリ名 ]
#clear
-Anaconda での基本コマンド
Environments の ▶︎ から Open Terminal で、専用ターミナル...
--Anaconda自体のアップデート
$ conda update -n base conda
--Anacondaの全パッケージのアップデート
$ conda update --all
--Anacondaの特定のパッケージ(例:pandas)のアップデート
$ conda update pandas
-''注意点''
--&color(blue){Terminal環境を利用する方、また、シンプルに...
--Anaconda のインストール先は、ホームディレクトリ直下です。
/user/(ユーザ名)/anaconda3
インストール時に「自分専用にインストール」を選んでくださ...
「この場所にはインストールできません」と出て、「続ける」...
--Anaconda は一部に独自技術を使用しているため、公式パッケ...
--OS がデフォルトで提供する機能に干渉したり、Homebrew と...
参考:http://onoz000.hatenablog.com/entry/2018/02/11/142347
~
***Mac の Terminal
Pythonがインストールされていれば、[[Terminal]] で体験する...
-1) テキストエディタで Python のプログラムを書く
-2) sample.py として保存(場所は Terminal のカレントディ...
-3) Terminal から、以下のようにコマンド入力するとプログラ...
$ python sample.py
$ python3 sample.py(Python3 の場合)
-以下のページに、もう少し具体的な説明を記載しています。
__[[Python/TerminalSample]]__
&aname(Library);
~
~
**Python ツール・ライブラリ
***ツール・ライブラリ等のインストール
Terminal からのインストールには、pip3(2系は pip)を使い...
$ pip3 install pygame ← ゲーム開発用のライブラリ
$ pip3 install pyopengl ← 3DCG用のグラフィックライブラリ
$ pip3 install jupyter ← jupyter notebook
$ pip3 install orange3 ← データマイニングツール Orange3
~
***ライブラリ紹介
-''Webアプリケーション''
--[[Django>https://www.djangoproject.com/]]:The web fram...
[[Django Girls チュートリアル>https://tutorial.djangogirl...
-''データ解析/分析'':以下のようなツールやライブラリがあ...
--[[NumPy>http://www.numpy.org/]]:行列演算等の数値計算モ...
--[[SciPy>https://www.scipy.org/]]:NumPyベースの数値解析...
--[[Pandas>https://pandas.pydata.org/]]:データ解析用ライ...
--[[matplotlib>https://matplotlib.org/]]:NumPyのためのグ...
--[[seaborn>https://seaborn.pydata.org/]]:matplotlibベー...
--[[graph-tool>https://graph-tool.skewed.de/]]:グラフの...
--[[scikit-learn>http://scikit-learn.org/stable/]]:NumPy...
詳細:[[scikit-learn]]
--[[TensorFlow>https://www.tensorflow.org/]]:機械学習用...
--[[Keras>https://keras.io/ja/]]:ニューラルネットワーク...
-''人工知能'':以下のようなツールやライブラリがあります。
--TensorFlow https://www.tensorflow.org/
--Keras https://keras.io/ja/
--Chainer http://chainer.org/
--Caffe http://caffe.berkeleyvision.org/
--Theano http://deeplearning.net/software/theano/index.h...
--Torch http://torch.ch/
--scikit-learn http://scikit-learn.org/stable/
--PyML http://pyml.sourceforge.net/
--Pylearn2 http://deeplearning.net/software/pylearn2/
--PyBrain http://pybrain.org/pages/home
-''Game'':プログラミングを楽しく体験
--Pygame https://www.pygame.org/
--Pygame Zero https://pygame-zero.readthedocs.io/ja/late...
~
***インストール済みライブラリの確認
以下のコマンドで確認できます
$ pip3 list
Package Version
------------------ -----------
ipykernel 5.3.0
ipython 7.16.1
jupyter 1.0.0
jupyter-client 6.1.5
jupyter-console 6.1.0
jupyter-core 4.6.3
matplotlib 3.2.2
notebook 6.0.3
numpy 1.19.0
pandas 1.0.5
pip 20.1.1
:
~
***ライブラリ・パッケージ・モジュール
-モジュールとは Pythonファイル(.py)のことで、ここでは最...
保存された.pyファイルは、他のPythonのプログラムから impor...
-パッケージとは、そのモジュールをいくつか集めてまとめたも...
-ライブラリとは、いくつかのパッケージをまとめて一つのライ...
-''import 文の書き方''
--import pandas as pd
--import matplotlib.pyplot as plt
--from matplotlib import pyplot as plt
~
~
**APPENDIX
***Python 禅
Python 禅(The Zen of Python)は、Pythonプログラマが持つ...
$ python3
Python 3.8.2・・・
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious ...
Although that way may not be obvious at first unless you...
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a go...
Namespaces are one honking great idea -- let's do more o...
~
~
**古い記事
***Python のインストールについて(Mac)
Pythonには、2系と3系があって、これらは互換性がありません...
Macの場合は Python2系(OS X 10.7 〜 macOS 11)あるいは P...
python --version
Python 3.XX.XX のかたちで表示された場合は、すでにインスト...
Python 2.7.XX と表示された場合は、さらに以下のようにタイ...
python3 --version
-Python 3.XX.XX が表示された場合は、Python3もインストー...
-python3: command not found と表示された場合はPython3系...
https://www.python.org/downloads/ 基本 IDE含む
~
~
ページ名: