Pythonではモジュールが必須です。
特に「mathモジュール」はよく出てきますし、私がプログラミングでやりたいことは特に必要な気がしています。
mathモジュール
本でmathモジュールを調べたら、目が回るほど出てくる。
その中には数学的すぎて説明を読んでもよくわからないものも多い。
とりあえず、使いそうなものや使ったことがあるものをまとめる。
基本
abs(x) : 絶対値を取得
pow(x,y) : xのy乗(x**y)を取得
math.sqrt(x) : xの平方根
math.factorial(x) : xの階乗(5!=54321)
math.perm(x,k) : xの階乗からk個選ぶ(x=5,k=3の場合、5,4,3)
三角関数
math.pi : 円周率
math.cos(x) : コサイン(余弦)
math.sin(x) : サイン(正弦)
math.asin(x) : アークサイン(逆正弦)
math.atan2(y,x) : 2変数のアークタンジェント(atan(y/x))
math.degrees(x) : ラジアンから度に変換
math.radians(x) : 度からラジアンに変換
指数/対数関数
math.log(x[,base]) : 対数関数(底baseの対数num。base省略時は自然対数)