Datawhale-PythonベースTask 1
2860 ワード
1.環境構築
1)Anaconda環境構成
AnacondaはPythonの科学計算リリース版で、ライブラリ:Scikit-learn、NumPy、SciPy、Pandasが含まれています.
conda create -n py27 python=2.7
py 27:環境名python=2.7バージョン
python 2のインストール
activate py27
システム内のpythonのバージョンを切り替えます
p 3とp 2の切り替え
pip install
パッケージのインストール
conda install -n py27
間違ったパケットをcondaでインストール
conda info -e
システムの既存の環境の表示
conda remove -n [--all]
--all指定した環境を削除--allはライブラリ名:特定のライブラリを削除
jupyterに関する問題
https://www.zhihu.com/search?q=conda&type=content
activate//base環境に切り替えるactivate learn//learn環境conda create-n learn python=3//learnという環境を作成し、pythonバージョンを3(の最新バージョン)conda env list//condaが管理するすべての環境conda list//現在の環境のすべてのパッケージをリストする
Download:https://www.anaconda.com/distribution/
API:https://docs.python.org/3.8/library/functions.html#abs
2)解釈器
実行コード
2.python初体験
3.python基礎説明
1)python変数フィーチャー+命名規則
命名規則:アルファベット、アンダースコア、数値で構成されます.数字の先頭にはできません
2)コメント方法
3)pythonにおける「:」の役割構文 スライス 4)dir()およびhelp()の使用を習得する
dir()関数はパラメータを持たない:returnの現在の範囲内の変数、メソッド、定義されたタイプのリスト;
パラメータ付き:returnパラメータのプロパティ、メソッドのリスト.
パラメータにメソッドdir()が含まれている場合、メソッドは呼び出されます.パラメータにdir()が含まれていない場合、この方法はパラメータ情報を最大限に収集する.
5)import使用
インポートタイプ
さぎょう
使用
import math
mathモジュールのインポート
使用:math.sin()
from math import sin
mathのみインポート.sin()
使用シヨウ:sin()
from math import *
モジュールで使用するコンテンツをインポートし、あまり使用しないでください.
使用シヨウ:sin()
検索パス:カレントディレクトリ、PYTHONPATH(C:python 37libなど)
名前空間と役割ドメイン:
ネーミングスペース:変数名のセット---対応---キー値の山
6)pep 8紹介
コード仕様、参照リンク:https://wenku.baidu.com/view/0d9535d8a300a6c30d229fc4.html
パッケージとモジュールの違い:https://blog.csdn.net/qiqicos/article/details/79208039
4.pyhon数値の基本知識
1)pythonの数値タイプ
https://www.liaoxuefeng.com/wiki/1016959663602400/1017063413904832
2)演算子
3)論理演算子
4)メンバー演算子
in¬ in第1変数が第2変数のシーケンスにあるか否かを判断する
5)アイデンティティー演算子
is¬isは参照が同じ変数であるか否かを判断する
6)演算子優先度
1)Anaconda環境構成
AnacondaはPythonの科学計算リリース版で、ライブラリ:Scikit-learn、NumPy、SciPy、Pandasが含まれています.
conda create -n py27 python=2.7
py 27:環境名python=2.7バージョン
python 2のインストール
activate py27
システム内のpythonのバージョンを切り替えます
p 3とp 2の切り替え
pip install
パッケージのインストール
conda install -n py27
間違ったパケットをcondaでインストール
conda info -e
システムの既存の環境の表示
conda remove -n [--all]
--all指定した環境を削除--allはライブラリ名:特定のライブラリを削除
jupyterに関する問題
https://www.zhihu.com/search?q=conda&type=content
activate//base環境に切り替えるactivate learn//learn環境conda create-n learn python=3//learnという環境を作成し、pythonバージョンを3(の最新バージョン)conda env list//condaが管理するすべての環境conda list//現在の環境のすべてのパッケージをリストする
Download:https://www.anaconda.com/distribution/
API:https://docs.python.org/3.8/library/functions.html#abs
2)解釈器
実行コード
2.python初体験
str = input('Why do you learn Python?') #input:Beacuse of Love.
print(str) #print:Beacuse of Love.
3.python基礎説明
1)python変数フィーチャー+命名規則
命名規則:アルファベット、アンダースコア、数値で構成されます.数字の先頭にはできません
2)コメント方法
#
でブロックコメントなし""" some information """
でブロックを解釈する3)pythonにおける「:」の役割
def my_abs(x):
pass
if age >= 18:
print()
for x in [1, 2, 3]:
print()
dir()関数はパラメータを持たない:returnの現在の範囲内の変数、メソッド、定義されたタイプのリスト;
パラメータ付き:returnパラメータのプロパティ、メソッドのリスト.
パラメータにメソッドdir()が含まれている場合、メソッドは呼び出されます.パラメータにdir()が含まれていない場合、この方法はパラメータ情報を最大限に収集する.
5)import使用
インポートタイプ
さぎょう
使用
import math
mathモジュールのインポート
使用:math.sin()
from math import sin
mathのみインポート.sin()
使用シヨウ:sin()
from math import *
モジュールで使用するコンテンツをインポートし、あまり使用しないでください.
使用シヨウ:sin()
検索パス:カレントディレクトリ、PYTHONPATH(C:python 37libなど)
名前空間と役割ドメイン:
ネーミングスペース:変数名のセット---対応---キー値の山
Money = 2000
def AddMoney():
global Money # , Money
Money = Money + 1
6)pep 8紹介
コード仕様、参照リンク:https://wenku.baidu.com/view/0d9535d8a300a6c30d229fc4.html
パッケージとモジュールの違い:https://blog.csdn.net/qiqicos/article/details/79208039
mycompany # , :mycompany
├─ web
│ ├─ __init__.py
│ ├─ utils.py
│ └─ www.py # , :mycompany.web.www
├─ __init__.py # , :mycompany
├─ abc.py # , :mycompany.abc
└─ xyz.py # , :mycompany.xyz
4.pyhon数値の基本知識
1)pythonの数値タイプ
https://www.liaoxuefeng.com/wiki/1016959663602400/1017063413904832
2)演算子
3)論理演算子
4)メンバー演算子
in¬ in第1変数が第2変数のシーケンスにあるか否かを判断する
5)アイデンティティー演算子
is¬isは参照が同じ変数であるか否かを判断する
6)演算子優先度