11document . addEventListener ( "DOMContentLoaded" , ( ) => {
22 const notebookList = document . getElementById ( "notebook-list" ) ;
33
4+ // Reordered notebooks from basics to advanced
45 const notebooks = [
6+ // Python Fundamentals
57 {
6- filename : "12-13-Pandas Intro .ipynb" ,
7- url : "notebooks/12-13-Pandas Intro .ipynb"
8+ filename : "Python Lists .ipynb" ,
9+ url : "notebooks/Python Lists .ipynb"
810 } ,
911 {
10- filename : "13 Dataframes Updated .ipynb" ,
11- url : "notebooks/13-Dataframes-updated .ipynb"
12+ filename : "Python Tuples .ipynb" ,
13+ url : "notebooks/Python Tuples .ipynb"
1214 } ,
1315 {
14- filename : "16 Summary Statistics .ipynb" ,
15- url : "notebooks/16-Pandas%20Dataframes-Summary%20Statistics .ipynb"
16+ filename : "Python Dictionaries .ipynb" ,
17+ url : "notebooks/Python Dictionaries .ipynb"
1618 } ,
1719 {
18- filename : "Iterators .ipynb" ,
19- url : "notebooks/Iterators .ipynb"
20+ filename : "Functions .ipynb" ,
21+ url : "notebooks/Functions .ipynb"
2022 } ,
2123 {
22- filename : "17-Selecting-Elements .ipynb" ,
23- url : "notebooks/17-Selecting-Elements .ipynb"
24+ filename : "Iterators .ipynb" ,
25+ url : "notebooks/Iterators .ipynb"
2426 } ,
2527 {
26- filename : "Functions .ipynb" ,
27- url : "notebooks/Functions .ipynb"
28+ filename : "List Comprehension .ipynb" ,
29+ url : "notebooks/List Comprehension .ipynb"
2830 } ,
2931 {
3032 filename : "Lamda functions-Part1.ipynb" ,
@@ -35,13 +37,29 @@ document.addEventListener("DOMContentLoaded", () => {
3537 url : "notebooks/Lamda functions-Part2.ipynb"
3638 } ,
3739 {
38- filename : "List Comprehension .ipynb" ,
39- url : "notebooks/List Comprehension .ipynb"
40+ filename : "Python Exceptions .ipynb" ,
41+ url : "notebooks/Python Exceptions .ipynb"
4042 } ,
4143 {
42- filename : "Numpy_Functions.ipynb" ,
43- url : "notebooks/Numpy_Functions.ipynb"
44+ filename : "Python Files.ipynb" ,
45+ url : "notebooks/Python Files.ipynb"
46+ } ,
47+ {
48+ filename : "getcwd().ipynb" ,
49+ url : "notebooks/getcwd().ipynb"
4450 } ,
51+
52+ // Object-Oriented Programming (OOP)
53+ {
54+ filename : "OOP1_Lecture1.ipynb" ,
55+ url : "notebooks/OOP1_Lecture1.ipynb"
56+ } ,
57+ {
58+ filename : "OOP_All_in_One.ipynb" ,
59+ url : "notebooks/OOP_All_in_One.ipynb"
60+ } ,
61+
62+ // Numerical Computing (NumPy)
4563 {
4664 filename : "Numpy_lec1-part-a.ipynb" ,
4765 url : "notebooks/Numpy_lec1-part-a.ipynb"
@@ -51,20 +69,32 @@ document.addEventListener("DOMContentLoaded", () => {
5169 url : "notebooks/Numpy_lec2-3.ipynb"
5270 } ,
5371 {
54- filename : "Python Dictionaries .ipynb" ,
55- url : "notebooks/Python Dictionaries .ipynb"
72+ filename : "Numpy_Functions .ipynb" ,
73+ url : "notebooks/Numpy_Functions .ipynb"
5674 } ,
75+
76+ // Data Analysis (Pandas)
5777 {
58- filename : "Python Exceptions .ipynb" ,
59- url : "notebooks/Python Exceptions .ipynb"
78+ filename : "12-13-Pandas Intro .ipynb" ,
79+ url : "notebooks/12-13-Pandas Intro .ipynb"
6080 } ,
6181 {
62- filename : "Python Lists .ipynb" ,
63- url : "notebooks/Python Lists .ipynb"
82+ filename : "13 Dataframes Updated .ipynb" ,
83+ url : "notebooks/13-Dataframes-updated .ipynb"
6484 } ,
6585 {
66- filename : "Python Tuples.ipynb" ,
67- url : "notebooks/Python Tuples.ipynb"
86+ filename : "16 Summary Statistics.ipynb" ,
87+ url : "notebooks/16-Pandas%20Dataframes-Summary%20Statistics.ipynb"
88+ } ,
89+ {
90+ filename : "17-Selecting-Elements.ipynb" ,
91+ url : "notebooks/17-Selecting-Elements.ipynb"
92+ } ,
93+
94+ // Machine Learning & NLP
95+ {
96+ filename : "KNN.ipynb" ,
97+ url : "notebooks/KNN.ipynb"
6898 } ,
6999 {
70100 filename : "Spam_ClassificationP1-7-May-2025.ipynb" ,
@@ -75,16 +105,16 @@ document.addEventListener("DOMContentLoaded", () => {
75105 url : "notebooks/Spam_ClassificationP2-9-5-2025.ipynb"
76106 } ,
77107 {
78- filename : "Deep_learning .ipynb" ,
79- url : "notebooks/Deep_learning .ipynb"
108+ filename : "Spam_ClassificationP3-14-May .ipynb" ,
109+ url : "notebooks/Spam_ClassificationP3-14-May .ipynb"
80110 } ,
81111 {
82- filename : "getcwd() .ipynb" ,
83- url : "notebooks/getcwd() .ipynb"
112+ filename : "Spam_Classification-16-May .ipynb" ,
113+ url : "notebooks/Spam_Classification-16-May .ipynb"
84114 } ,
85115 {
86- filename : "KNN .ipynb" ,
87- url : "notebooks/KNN .ipynb"
116+ filename : "Spam_Classification-bigrams .ipynb" ,
117+ url : "notebooks/Spam_Classification-bigrams .ipynb"
88118 } ,
89119 {
90120 filename : "n_gram of spam classification.ipynb" ,
@@ -95,44 +125,26 @@ document.addEventListener("DOMContentLoaded", () => {
95125 url : "notebooks/n_gram of urdu dataset.ipynb"
96126 } ,
97127 {
98- filename : "OOP_All_in_One.ipynb" ,
99- url : "notebooks/OOP_All_in_One.ipynb"
100- } ,
101- {
102- filename : "OOP1_Lecture1.ipynb" ,
103- url : "notebooks/OOP1_Lecture1.ipynb"
104- } ,
105- {
106- filename : "Python Files.ipynb" ,
107- url : "notebooks/Python Files.ipynb"
108- } ,
109- {
110- filename : "Spam_Classification-16-May.ipynb" ,
111- url : "notebooks/Spam_Classification-16-May.ipynb"
112- } ,
113- {
114- filename : "Spam_ClassificationP3-14-May.ipynb" ,
115- url : "notebooks/Spam_ClassificationP3-14-May.ipynb"
128+ filename : "Deep_learning.ipynb" ,
129+ url : "notebooks/Deep_learning.ipynb"
116130 } ,
131+
132+ // Datasets
117133 {
118- filename : "Spam_Classification-bigrams.ipynb " ,
119- url : "notebooks/Spam_Classification-bigrams.ipynb "
134+ filename : "spam.csv " ,
135+ url : "notebooks/spam.csv "
120136 } ,
121137 {
122138 filename : "English.csv" ,
123139 url : "notebooks/English.csv"
124140 } ,
125- {
126- filename : "imdb_urdu_reviews_test.csv" ,
127- url : "notebooks/imdb_urdu_reviews_test.csv"
128- } ,
129141 {
130142 filename : "imdb_urdu_reviews_train.csv" ,
131143 url : "notebooks/imdb_urdu_reviews_train.csv"
132144 } ,
133145 {
134- filename : "spam .csv" ,
135- url : "notebooks/spam .csv"
146+ filename : "imdb_urdu_reviews_test .csv" ,
147+ url : "notebooks/imdb_urdu_reviews_test .csv"
136148 }
137149 ] ;
138150
0 commit comments