トップページ -> Pythonで数学をしてみよう!

Pythonで数学をしてみよう!

対象読者

Pythonのプログラムをある程度読むことができる方なら読み進めることができます. アルゴリズムの計算量や実行時間に興味がある初心者の方に簡単な数学の問題を通して実際のコードを書きながら学習できる形式を取りました. 数学的に厳密な議論をすることが目的なわけではないので,数Ⅲ以上の数学が必要な証明については深入りせず,テキトーに説明しています.
信用ならない数学の教科書によく書いてあるのであまり書きたくはありませんが, 内容的には高校生でも理解できる内容になります.(対数函数とかが出てきます)
数学的に厳密な議論を求められる方や高度なアルゴリズムの学習がしたい方には物足りない内容になっています.

内容について

今回はPythonを使って数字と戯れてみたいと思います. 大げさに言えばPythonで数学をすることになります.
数学的な証明について省略したりごまかしたりしたところは正直に申告しますのでgoogle先生にでも聞いてみてください. その都度,検索ワードはご紹介します.

おしながき

  1. Pythonで素数判定をしてみよう!
  2. Pythonで素因数分解してみよう!
  3. 最小公倍数・最大公約数を求めよう!
  4. Pythonでフィボナッチ数列を実装してみよう!