数学×Pythonプログラミング入門 ― 中学・高校数学で学ぶ

数学×Pythonプログラミング入門 ― 中学・高校数学で学ぶ

羽山 博

中学や高校で学んだ数学を題材にして、Pythonによる数学×プログラミングを学んでみよう。数学の教科書に載っている定理や公式だけに限らず、興味深い数式の例やAI/機械学習の基本となる例を取り上げながら、数学的な考え方を背景としてプログラミングを学べる連載。

第1回 中学・高校数学で学ぶ、数学×Pythonプログラミングの第一歩(2021/07/05)

  • 1. 問題解決の方法を学ぶための最強のツールとは
  • 2. 文法からアルゴリズムへ
    ・コラム 良いアルゴリズムと数学の知識
  • 3. 数学×Pythonを学ぶことの相乗作用
  • 4. 前提知識と目標
  • 5. Pythonプログラミングの準備と便利なライブラリ

第2回 中学数学だけでフェルマーの小定理をプログラミングしてみよう(2021/07/26)

  • 目標: フェルマーの小定理をプログラミングしてみる
  • 1. サンプルプログラム(演算子の利用)
    ・【まとめ】演算と演算子
  • 2. サンプルプログラム(変数の利用)
  • 3. サンプルプログラム(関数にする)
    ・【まとめ】関数の書き方
  • 4. 最大公約数(G.C.D)を求める
  • 練習問題と解答例
    ・(1)アンドリカの予想をプログラミングする
    ・(2)超球の体積を求める
    ・コラム ガンマ関数とは

第3回 中学・高校数学でオイラーのγの近似値を求めるプログラミング(2021/08/19)

  • 目標: オイラーのγの近似値を求める
  • 1. 数列のおさらいをかねたサンプルプログラム
    ・【まとめ】for文による繰り返し、range関数による値の並びの作成
    ・コラム 数学の文字とプログラミングの変数名の微妙な違い
  • 2. 調和数列の和を求めるプログラム
    ・コラム 個数を求めるためのお決まりのパターン
  • 3. オイラーのγの近似値を求めるプログラム
  • 4. 可処分所得の前年度比を求めるサンプルプログラム
  • 練習問題と解答例
    ・(1)ネイピア数(e)の近似値を求める
    ・(2)共分散を求める
    ・(3)株価のn日移動平均を求める
    ・コラム 共分散から相関係数を求めるには

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。