Python を使って微積分学 2 をマスター:積分、直感、コード
Mike X Cohen
積分学における理論、数値近似、直感、および視覚化。数学プログラミングスキルを向上させましょう。
入門
Python, Numpy, Integral Differential
微積分に対する深い理解と直感を身につけましょう。問題を解き、アルゴリズムを手計算とPythonで実装しましょう。
受講生 35名
難易度 入門
受講期間 無制限
微分積分学を理解する
数学関数を探求する – 有理関数、多項式関数、超越関数、三角関数
極限と極限問題を解くためのテクニック
微分法則と証明
微分のコツとテクニック
Python (NumPy と SymPy)
応用微積分の練習
数学関数の可視化(matplotlib)
微積分学は数学の美しいトピックです。本当に!
微積分学の本質は変化にあります。人生は変化に満ちており、微積分学は物理的、生物学的、抽象的システムがどのように変化するかを理解するために人間が開発した(発明したのか発見したのか、それは現在も議論が続いています!)言語なのです。微積分学は単に暗記しなければならない方程式以上のものです。それは世界を見る方法であり、最も小さな無限小の変化がいかにして想像を超える巨大な複雑さにつながるかを理解しようとする試みなのです。
まあ、そういった表面的な話は置いておいて、微積分学は人類が触れてきたあらゆる工学技術やデジタル技術にとって本当に重要なものです。実際、微積分学の歴史は文明の歴史そのものなのです。
データサイエンスを学びたい? → 微積分が必要です。
機械学習を学びたいですか?→微積分が必要です。
深層学習を学びたいですか?→微積分が必要です。
計算科学を学びたいですか? → 微積分が必要です。
💡学びたいと思っている...ここでパターンが見えてきますね ;)
微積分を学ぶ理由は3つあります:
📌[[SPAN_1]][[/SPAN_1]][[SPAN_2]]It has applications for understanding data science and machine-learning algorithms, but it's also a beautiful topic in its own right.[[/SPAN_2]]
📌数学を学ぶことで、批判的思考力と論理的推論力が鍛えられます。数学のどの分野でも脳を鍛えることができますが、特に微積分学は効果的です。微積分学を学ぶことは科学実験を行うことに非常に似ているからです。仮説を立て、変数を一定に保ちながら実験でそれらを検証し、結果を測定するのです。
📌 Netflixをただ見て過ごすよりも良い趣味です。本当に。数学を学ぶことで、加齢に伴う認知機能の低下から身を守ることができます。心を鋭く保つために、自分の頭に挑戦しましょう!
🗣️ では、微積分はどのように学ぶのでしょうか?
ほとんどの人がやっているように学ぶことができます。つまり、誰かが黒板に書いているのを見ながら必死にノートを取り、その人の汚い字を解読しようとし、その間ずっと頭の中で「自分は頭が良くないから理解できないんだ」という小さな声が聞こえてくる、そんな方法で。
または、別のアプローチを試すこともできます。
私は「少しのコーディングで多くの数学を学ぶことができる」という格言に従っています。
このコースでは、Python(主にnumpyとsympyライブラリ)を新しいツールとして使用し、微積分学の概念、証明、可視化、アルゴリズムの学習をサポートします。
1️⃣ 実用的な応用:微積分学は、データサイエンス、機械学習、深層学習、計算科学、その他多くの分野を理解するために不可欠です。
2️⃣ 精神的な鍛錬:微積分学を学ぶこと、特にPythonと組み合わせることで、批判的思考力と論理的推論能力が鍛えられます。
3️⃣ 生涯にわたる利益:微積分で頭を使うことは、加齢に伴う認知機能の低下を防ぎ、受動的な余暇活動に代わる充実した選択肢を提供します。
いいえ、このコースはコーディング数学についてではありません。また、数学の宿題でカンニングするためにPythonを使うことについてでもありません。

数式をコードに翻訳し、微積分学の核心アルゴリズムを実装します
挑戦的なコーディング演習を解くことで、微積分の概念を深く理解することができます
Pythonのグラフィックエンジンを通じて、関数がなぜそのような動作をするのかについての直感を養うことができます
コンピュータで微積分を学ぶ際の限界と、なぜ依然として自分の頭脳と新しく身につけた微積分のスキルを使う必要があるのかを学びます

Pythonは多用途でユーザーフレンドリーなプログラミング言語で、特にNumPyやSymPyなどのライブラリを使用する際に微積分学を補完します。微積分学の学習にPythonを取り入れることで、数学的概念、証明、視覚化、アルゴリズムをより深く理解することができます。
Pythonが初めての方でも、心配ありません!
このコースには初心者向けに設計された7時間以上のPythonコーディングチュートリアル(すべての演習を完了すると最大12時間)が含まれており、このコースに必要なコーディングスキルを身につけることができます。
1️⃣
より良い教材を探している微積分学の学生
2️⃣
数学をコードで実装したい数学者
3️⃣
Pythonを使って数学を学びたいプログラマー
数学を学ぶには数学の問題を解く必要があることは誰もが知っています。このコースでは、ほぼすべての動画で解くべき演習問題を用意しており、すべての演習問題の答えを説明します(奇数番号の問題だけでなく、すべてです、笑)。
でも、待ってください。まだあります!私は単に取り組むべき問題を提供するだけではありません。自分自身で演習問題(と解答)を作成する方法を教えますので、最も練習が必要なスキルを正確に練習するために、自分専用の宿題課題をカスタマイズできるようになります。なぜなら、「魚を与える」のと「魚の釣り方を教える」のとでは違うからです。
20年以上の指導経験から学んだことの一つは、学習者は一人ひとり異なるということです。つまり、すべての人に適したコースというものは存在しないということです。このコースが皆さんにとって価値ある学習リソースとなり、楽しく取り組んでいただけることを願っていますが、現実的には、このコースがすべての人に理想的というわけではありません。受講前に、ぜひプレビュー動画をご覧いただき、レビューもご確認ください。
基本的な高校数学
プログラミング経験は不要です
微積分の事前経験は不要です!
このコースでは、履歴書やポートフォリオに適した形式の修了証明書を提供します。
コースを修了することで、学習成果の公式な証明として利用できるこちらを受け取ることができます。
学習スタイルに応じて音声と字幕の両方を切り替えることができます。お好みの言語を選択してください。
学習対象は
誰でしょう?
コードで数学を実装したい数学者
微積分を直感的に、そして実際の応用を通して理解したい方
Pythonを使って数学を学びたいプログラマー
従来の黒板スタイルの講義よりも、現代的で実践的なアプローチを求める方々
大学レベルの微積分学の理解を復習または再構築したい学生
脳を刺激する趣味を求めている人
73
受講生
6
受講レビュー
5.0
講座評価
2
講座
独立した教育者であり、元神経科学教授。応用数学、コーディング(PythonおよびMATLAB)、データサイエンス、機械学習、ディープラーニング、そしてLLMの仕組みに関するコース制作や自習用教科書の執筆を行っています。
私のモットーは「少しのコーディングで、数学はもっと学べる」です。
私は独立した教育者として活動しており、以前は神経科学の教授を務めていました。
応用数学、コーディング(PythonおよびMATLAB)、データサイエンス、機械学習、ディープラーニング、そしてLLMのメカニズムに関する講義や自習用教材を制作しています。
私のモットーはシンプルです。「コーディングが少しできれば、数学をより簡単に、より多く学ぶことができる。」
全体
175件 ∙ (41時間 15分)
6. セクションの要約と目標
04:36
7. 数学とコーディングにおける用語
05:33
8. 「function」とは何ですか?
13:25
9. 関数の定義域と値域
11:41
10. 線形関数と非線形関数
09:43
13. 多項式関数
11:42
16. 超越関数
02:36
17. 指数関数と対数関数
15:59
22. 三角関数
17:57
24. 区分関数
03:48
27. 連続関数と不連続関数
10:31
30. 中間値の定理
07:31
31. 合成関数
09:33
32. 逆関数
13:16
35. 関数の対称性(偶関数と奇関数)
16:42
36. 手描きで関数をスケッチする
23:15
全体
3件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!