Repository for mathematics learning notes, covering topics like trigonometry, precalculus, calculus, and discrete math.
This repository contains a collection of Markdown notes documenting various mathematical concepts, proofs, and explorations. The notes are organized by mathematical discipline and include both theoretical explanations and practical examples. Additionally, this repository includes Chinese translations of many notes to make the content accessible to Chinese-speaking learners.
To work with the archived notebooks, you'll need to have Jupyter installed. You can set up the environment using either the provided environment.yml file (for conda) or requirements.txt (for pip).
conda env create -f environment.yml
conda activate math-learning
pip install -r requirements.txt
The calculus section contains a series of advancement reports documenting progress in learning calculus concepts, as well as specific topic notes.
Note
Description
derivative-proofs.md
Proofs related to derivatives
advancements-report-14th-march-2025.md
Progress report from March 14, 2025
advancements-report-15th-march-2025.md
Progress report from March 15, 2025
advancements-report-16th-april-2025.md
Progress report from April 16, 2025
advancements-report-16th-march-2025.md
Progress report from March 16, 2025
advancements-report-17th-march-2025.md
Progress report from March 17, 2025
advancements-report-18th-march-2025.md
Progress report from March 18, 2025
advancements-report-19th-march-2025.md
Progress report from March 19, 2025
advancements-report-20th-march-2025.md
Progress report from March 20, 2025
advancements-report-21st-march-2025.md
Progress report from March 21, 2025
advancements-report-23rd-march-2025.md
Progress report from March 23, 2025
advancements-report-25th-march-2025.md
Progress report from March 25, 2025
advancements-report-27th-march-2025.md
Progress report from March 27, 2025
Other Series and Sequences
Note
Description
mandelbrot.md
Mandelbrot fractal exploration and visualization
Translated Notes (中文翻译笔记)
The translated-notebooks directory contains Chinese translations of various notes, making the mathematical content accessible to Chinese-speaking learners. Older translations are preserved from the notebook workflow; future canonical work should prefer Markdown.
Discrete Mathematics (离散数学)
Note
Description
二项展开式.md
二项展开式公式与应用 (Binomial expansion formulas and applications)
排列与组合.md
排列与组合概念 (Permutation and combination concepts)
杨辉三角.md
杨辉三角的性质与应用 (Pascal's triangle properties and applications)
Series and Sequences (数列与级数)
Note
Description
三角形数与之求和.md
三角形数及其求和公式 (Triangular numbers and their sum formulas)
几何级数.md
几何级数概念与公式 (Geometric series concepts and formulas)
奇数之和为平方数.md
奇数之和等于平方数的证明 (Proof that sum of odd numbers equals perfect squares)
偶数之和.md
偶数之和公式 (Formulas for sum of even numbers)
正整数之和为奇数或偶数.md
正整数之和为奇数或偶数的公式 (Sum formulas for positive integers up to odd or even numbers)
连续倍数之和.md
连续倍数之和 (Sums of consecutive multiples)
连续倍数倒数之和.md
连续倍数倒数之和 (Sums of reciprocals of consecutive multiples)
算术级数.md
算术级数概念与公式 (Basic arithmetic sum concepts and formulas)
算术级数推广.md
算术级数推广 (Generalizations of arithmetic sum formulas)
立方数之和与算术级数 (压缩版).md
立方数之和与算术级数 (压缩版) (Compressed version of sum of cubes using arithmetic sums)
立方数之和与算术级数.md
立方数之和与算术级数 (Sum of cubes using arithmetic sum formulas)
立方数之和与平方数之和.md
立方数之和与平方数之和的关系 (Relationship between sum of cubes and sum of squares)
立方数之和与对称和.md
立方数之和与对称和 (Sum of cubes using symmetric sum approach)
平方数之和与算术级数.md
平方数之和与算术级数 (Sum of squares using arithmetic sum formulas)
平方数之和与对称和.md
平方数之和与对称和 (Sum of squares using symmetric sum approach)
偶数对称和.md
偶数对称和 (Symmetric approach to summing even numbers)
奇数对称和.md
奇数对称和 (Symmetric approach to summing odd numbers)
平方和的对称和之推导.md
平方和的对称和之推导 (Derivation of sum of squares using symmetric sum)
To work with the archived notebooks:
Clone the repository:
git clone https://github.com/B67687/MathLearningNotes.git
Set up the environment as described in the Installation section.
Launch Jupyter Notebook or Jupyter Lab:
jupyter notebook
# or
jupyter lab
Navigate to the notebook of interest and open it.
Contributions are welcome! If you'd like to contribute:
Fork the repository
Create a new branch for your feature
Add your changes
Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.