Skip to content

Commit 2014c44

Browse files
authored
Update README.md
1 parent 5857793 commit 2014c44

File tree

1 file changed

+129
-1
lines changed

1 file changed

+129
-1
lines changed

README.md

Lines changed: 129 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,130 @@
11
# MathLearningNotes
2-
Repository for my mathematics learning notes, covering topics like trigonometry, precalculus, calculus, and discrete math.
2+
3+
Repository for mathematics learning notes, covering topics like trigonometry, precalculus, calculus, and discrete math.
4+
5+
## Table of Contents
6+
7+
- [Overview](#overview)
8+
- [Installation](#installation)
9+
- [Jupyter Notebooks](#jupyter-notebooks)
10+
- [Root Directory Notebooks](#root-directory-notebooks)
11+
- [Algebra](#algebra)
12+
- [Calculus](#calculus)
13+
- [Discrete Mathematics](#discrete-mathematics)
14+
- [Combinatorics](#combinatorics)
15+
- [Fractals](#fractals)
16+
- [Trigonometry](#trigonometry)
17+
- [Translated Notebooks](#translated-notebooks)
18+
- [Usage](#usage)
19+
- [Contributing](#contributing)
20+
- [License](#license)
21+
22+
## Overview
23+
24+
This repository contains a collection of Jupyter notebooks documenting various mathematical concepts, proofs, and explorations. The notebooks are organized by mathematical discipline and include both theoretical explanations and practical examples.
25+
26+
## Installation
27+
28+
To use these 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).
29+
30+
### Using Conda
31+
32+
```bash
33+
conda env create -f environment.yml
34+
conda activate math-learning
35+
```
36+
37+
### Using Pip
38+
39+
```bash
40+
pip install -r requirements.txt
41+
```
42+
43+
## Jupyter Notebooks
44+
45+
### Root Directory Notebooks
46+
47+
| Notebook | Description |
48+
|----------|-------------|
49+
| [Math-Lessons.ipynb](Math-Lessons.ipynb) | Main notebook with comprehensive math lessons compiled from previous Google Docs |
50+
| [Template_Notebook.ipynb](Template_Notebook.ipynb) | Template for creating new detailed notes |
51+
| [Template_QUICKNOTE.ipynb](Template_QUICKNOTE.ipynb) | Template for creating quick notes |
52+
53+
### Algebra
54+
55+
| Notebook | Description |
56+
|----------|-------------|
57+
| [general-properties.ipynb](algebra/general-properties.ipynb) | General properties of algebraic operations |
58+
59+
### Calculus
60+
61+
The calculus section contains a series of advancement reports documenting progress in learning calculus concepts, as well as specific topic notebooks.
62+
63+
| Notebook | Description |
64+
|----------|-------------|
65+
| [derivative-proofs.ipynb](calculus/derivative-proofs.ipynb) | Proofs related to derivatives |
66+
| [advancements-report-*.ipynb](calculus/) | Daily/weekly progress reports from March-April 2025 |
67+
68+
### Discrete Mathematics
69+
70+
#### Combinatorics
71+
72+
| Notebook | Description |
73+
|----------|-------------|
74+
| [binomial-expansion.ipynb](discrete-mathematics/combinatorics/binomial-expansion.ipynb) | Binomial expansion formulas and applications |
75+
| [pascals-triangle.ipynb](discrete-mathematics/combinatorics/pascals-triangle.ipynb) | Pascal's triangle properties and applications |
76+
| [permutation-and-combination.ipynb](discrete-mathematics/combinatorics/permutation-and-combination.ipynb) | Permutation and combination concepts |
77+
78+
### Fractals
79+
80+
| Notebook | Description |
81+
|----------|-------------|
82+
| [mandelbrot.ipynb](fractals/mandelbrot.ipynb) | Mandelbrot fractal exploration and visualization |
83+
84+
### Trigonometry
85+
86+
| Notebook | Description |
87+
|----------|-------------|
88+
| [fun-simulations.ipynb](trigonometry/fun-simulations.ipynb) | Trigonometric function simulations |
89+
| [getting-definitions-right.ipynb](trigonometry/getting-definitions-right.ipynb) | Precise definitions of trigonometric concepts |
90+
| [r-formula.ipynb](trigonometry/r-formula.ipynb) | R-formula in trigonometry |
91+
| [the-way-is-to-simplify-case-study.ipynb](trigonometry/the-way-is-to-simplify-case-study.ipynb) | Case study on simplification techniques |
92+
| [advancements-report-*.ipynb](trigonometry/) | Progress reports from March 2025 |
93+
94+
### Translated Notebooks
95+
96+
The `translated-notebooks` directory contains translated versions of various notebooks, primarily in Chinese. These translations are generated using the `translate_notebooks.py` script.
97+
98+
## Usage
99+
100+
To use these notebooks:
101+
102+
1. Clone the repository:
103+
```bash
104+
git clone https://github.com/B67687/MathLearningNotes.git
105+
```
106+
107+
2. Set up the environment as described in the [Installation](#installation) section.
108+
109+
3. Launch Jupyter Notebook or Jupyter Lab:
110+
```bash
111+
jupyter notebook
112+
# or
113+
jupyter lab
114+
```
115+
116+
4. Navigate to the notebook of interest and open it.
117+
118+
## Contributing
119+
120+
Contributions are welcome! If you'd like to contribute:
121+
122+
1. Fork the repository
123+
2. Create a new branch for your feature
124+
3. Add your changes
125+
4. Submit a pull request
126+
127+
## License
128+
129+
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
130+

0 commit comments

Comments
 (0)