Skip to content

Commit 622d3f5

Browse files
committed
Update README.md
1 parent ff45087 commit 622d3f5

File tree

1 file changed

+74
-1
lines changed

1 file changed

+74
-1
lines changed

README.md

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,75 @@
1-
# numpy-workshop
1+
# 🔢 NumPy Workshop
22
An in-depth guide to mastering NumPy, covering fundamental to advanced array operations for data science and numerical computing.
3+
4+
## 📋 Table of Contents
5+
0. [Array](./codes/00_array.ipynb)
6+
- Introduction to NumPy arrays
7+
1. [Arithmetic Operations](./codes/01_arithmetic-operations.ipynb)
8+
- Arithmetic operations
9+
- Operations between (array & scalar) and (array & array)
10+
2. [Comparative Operations](./codes/02_comparative-operations.ipynb)
11+
- Comparative operations
12+
- Operations between (array & scalar) and (array & array)
13+
3. [Index & Slice](./codes/03_index-&-slice.ipynb)
14+
- Indexing and slicing arrays
15+
- Advanced indexing techniques
16+
- Mask & Filters
17+
- Integer & Boolean array indexing
18+
4. [Axes](./codes/04_axes.ipynb)
19+
- Understanding axes in NumPy
20+
5. [Modifications](./codes/05_modifications.ipynb)
21+
6. [ndarray](./codes/06_ndarray.ipynb)
22+
7. [Array Creation](./codes/07_array-creation.ipynb)
23+
8. [Mathematics](./codes/08_mathematics.ipynb)
24+
9. [Statistics](./codes/09_statistics.ipynb)
25+
10. [Sort, Search & Count](./codes/10_sort-search-count.ipynb)
26+
11. [Logic](./codes/11_logic.ipynb)
27+
12. [Set](./codes/12_set.ipynb)
28+
13. [Linear Algebra](./codes/13_linear-algebra.ipynb)
29+
14. [Structured Array](./codes/14_structured-array.ipynb)
30+
15. [Input/Output](./codes/15_input-output.ipynb)
31+
16. [Random Generator](./codes/16_random-generator.ipynb)
32+
17. [Fourier Transform](./codes/17_fourier-transform.ipynb)
33+
18. [Efficient Computing](./codes/18_efficient-computing.ipynb)
34+
19. [Miscellaneous](./codes/19_miscellaneous.ipynb)
35+
20. [Looking Ahead](./codes/20_looking-ahead.ipynb)
36+
37+
## 📦 Installing Dependencies
38+
You can install all dependencies listed in `requirements.txt` using [pip](https://pip.pypa.io/en/stable/installation/).
39+
```bash
40+
pip install -r requirements.txt
41+
```
42+
**Note:** This project was developed using Python `v3.12.3`. If you encounter issues running the dependencies or code, consider using this specific Python version.
43+
44+
## 🛠️ Usage
45+
- Open the root folder with [VS Code](https://code.visualstudio.com/)
46+
- **Windows/Linux**: `Ctrl + K` followed by `Ctrl + O`
47+
- **macOS**: `Cmd + K` followed by `Cmd + O`
48+
- Open `.ipynb` files using [Jupyter](https://jupyter.org/) extension integrated with VS Code
49+
- Allow Visual Studio Code to install any recommended dependencies for working with Jupyter Notebooks.
50+
- Jupyter is integrated with both [VS Code](https://code.visualstudio.com/) & [Google Colab](https://colab.research.google.com/)
51+
52+
## 🔍 Find Me
53+
Any mistakes, suggestions, or contributions? Feel free to reach out to me at:
54+
- 📍[linktr.ee/mr_pylin](https://linktr.ee/mr_pylin)
55+
56+
I look forward to connecting with you!
57+
58+
## 🔗 Usefull Links
59+
- **NumPy Website**:
60+
- The official website for NumPy, providing information, tutorials, and resources for the NumPy library
61+
- Link: [numpy.org](https://numpy.org/)
62+
- **NumPy Documentation**:
63+
- Comprehensive guide and reference for all functionalities and features of the NumPy library
64+
- Link: [numpy.org/doc](https://numpy.org/doc/)
65+
- **NumPy Source Code**:
66+
- Over 1500 contributers are currently working on NumPy.
67+
- Link: [github.com/numpy/numpy](https://github.com/numpy/numpy)
68+
- **Looking Ahead**:
69+
- Pandas
70+
- A powerful, open-source data analysis and manipulation library for Python
71+
- Pandas is built on top of NumPy
72+
- Link: [pandas.pydata.org/](https://pandas.pydata.org/)
73+
- MatPlotLib
74+
- A comprehensive library for creating static, animated, and interactive visualizations in Python
75+
- Link: [matplotlib.org](https://matplotlib.org/)

0 commit comments

Comments
 (0)