Skip to content

Commit dd74cf0

Browse files
committed
Added separate lecture Data Structures
1 parent 42dc7ce commit dd74cf0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+2949
-2945
lines changed

docs/make.jl

Lines changed: 41 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -39,83 +39,86 @@ lecture_01 = [
3939
"Variables" => "./lecture_01/variables.md",
4040
"Elementary functions" => "./lecture_01/operators.md",
4141
"Strings" => "./lecture_01/strings.md",
42-
"Arrays" => "./lecture_01/arrays.md",
43-
"Data structures" => "./lecture_01/data_structures.md",
4442
]
4543

4644
lecture_02 = [
47-
"Conditional evaluations" => "./lecture_02/conditions.md",
48-
"Loops and iterators" => "./lecture_02/loops.md",
49-
"Soft local scope" => "./lecture_02/scope.md",
50-
"Exercises" => "./lecture_02/exercises.md",
45+
"Arrays" => "./lecture_02/arrays.md",
46+
"Data structures" => "./lecture_02/data_structures.md",
5147
]
5248

5349
lecture_03 = [
54-
"Functions" => "./lecture_03/functions.md",
55-
"Methods" => "./lecture_03/methods.md",
56-
"Scope of variables" => "./lecture_03/scope.md",
57-
"Exception handling" => "./lecture_03/exceptions.md",
50+
"Conditional evaluations" => "./lecture_03/conditions.md",
51+
"Loops and iterators" => "./lecture_03/loops.md",
52+
"Soft local scope" => "./lecture_03/scope.md",
5853
"Exercises" => "./lecture_03/exercises.md",
5954
]
6055

6156
lecture_04 = [
62-
"Standard library" => "./lecture_04/standardlibrary.md",
63-
"Plots.jl" => "./lecture_04/Plots.md",
64-
"DataFrames.jl" => "./lecture_04/DataFrames.md",
65-
"Other useful packages" => "./lecture_04/otherpackages.md",
66-
"Interaction with other languages" => "./lecture_04/interaction.md",
57+
"Functions" => "./lecture_04/functions.md",
58+
"Methods" => "./lecture_04/methods.md",
59+
"Scope of variables" => "./lecture_04/scope.md",
60+
"Exception handling" => "./lecture_04/exceptions.md",
61+
"Exercises" => "./lecture_04/exercises.md",
6762
]
6863

6964
lecture_05 = [
70-
"Abstract and composite types" => "./lecture_05/compositetypes.md",
71-
"Generic programming" => "./lecture_05/currencies.md",
65+
"Standard library" => "./lecture_05/standardlibrary.md",
66+
"Plots.jl" => "./lecture_05/Plots.md",
67+
"DataFrames.jl" => "./lecture_05/DataFrames.md",
68+
"Other useful packages" => "./lecture_05/otherpackages.md",
69+
"Interaction with other languages" => "./lecture_05/interaction.md",
7270
]
7371

7472
lecture_06 = [
75-
"Files and modules" => "./lecture_06/modules.md",
76-
"Package manager" => "./lecture_06/pkg.md",
77-
"Package development" => "./lecture_06/develop.md",
73+
"Abstract and composite types" => "./lecture_06/compositetypes.md",
74+
"Generic programming" => "./lecture_06/currencies.md",
75+
]
76+
77+
lecture_07 = [
78+
"Files and modules" => "./lecture_07/modules.md",
79+
"Package manager" => "./lecture_07/pkg.md",
80+
"Package development" => "./lecture_07/develop.md",
7881
]
7982

8083
finalproject = joinpath.("./final_project/", [
8184
"homeworks.md",
8285
"project.md",
8386
])
8487

85-
lecture_07 = joinpath.("./lecture_07/", [
88+
lecture_08 = joinpath.("./lecture_08/", [
8689
"theory.md",
8790
"unconstrained.md",
8891
"constrained.md",
8992
"exercises.md",
9093
])
9194

92-
lecture_08 = joinpath.("./lecture_08/", [
95+
lecture_09 = joinpath.("./lecture_09/", [
9396
"theory.md",
9497
"linear.md",
9598
"logistic.md",
9699
"exercises.md",
97100
])
98101

99-
lecture_09 = joinpath.("./lecture_09/", [
102+
lecture_10 = joinpath.("./lecture_10/", [
100103
"theory.md",
101104
"nn.md",
102105
"exercises.md",
103106
])
104107

105-
lecture_10 = joinpath.("./lecture_10/", [
108+
lecture_11 = joinpath.("./lecture_11/", [
106109
"theory.md",
107110
"iris.md",
108111
"nn.md",
109112
"exercises.md",
110113
])
111114

112-
lecture_11 = joinpath.("./lecture_11/", [
115+
lecture_12 = joinpath.("./lecture_12/", [
113116
"sparse.md",
114117
"monte.md",
115118
"glm.md",
116119
])
117120

118-
lecture_12 = joinpath.("./lecture_12/", [
121+
lecture_13 = joinpath.("./lecture_13/", [
119122
"theory.md",
120123
"ode.md",
121124
"diff_eq.md",
@@ -136,18 +139,19 @@ makedocs(;
136139
"Why Julia?" => "why.md",
137140
"Installation" => installation,
138141
"1: Variables and basic operators" => lecture_01,
139-
"2: Control flow" => lecture_02,
140-
"3: Functions and methods" => lecture_03,
141-
"4: Packages" => lecture_04,
142-
"5: Type system and generic programming" => lecture_05,
143-
"6: Code organization" => lecture_06,
142+
"2: Data structures" => lecture_02,
143+
"3: Control flow" => lecture_03,
144+
"4: Functions and methods" => lecture_04,
145+
"5: Packages" => lecture_05,
146+
"6: Type system and generic programming" => lecture_06,
147+
"7: Code organization" => lecture_07,
144148
"Course requirements" => finalproject,
145-
"7: Optimization" => lecture_07,
146-
"8: Regression and classification" => lecture_08,
147-
"9: Neural networks I." => lecture_09,
148-
"10: Neural networks II." => lecture_10,
149-
"11: Statistics" => lecture_11,
150-
"12: Ordinary differential equations" => lecture_12,
149+
"8: Optimization" => lecture_08,
150+
"9: Regression and classification" => lecture_09,
151+
"10: Neural networks I." => lecture_10,
152+
"11: Neural networks II." => lecture_11,
153+
"12: Statistics" => lecture_12,
154+
"13: Ordinary differential equations" => lecture_13,
151155
],
152156
)
153157

docs/src/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ The main goals of the course are the following:
4343

4444
Selected examples of what you will be able to write at the end of the course include:
4545
- *Efficient coding*: The following plot can be created in twenty lines of code
46-
![](lecture_02/juliaset.gif)
46+
![](lecture_03/juliaset.gif)
4747
- *Numerical techniques*: You will learn many techniques to minimize functions
48-
![](lecture_07/anim1.gif)
48+
![](lecture_08/anim1.gif)
4949
- *Neural networks*: And apply techniques to train neural networks
50-
![](lecture_10/nn_intro.svg)
50+
![](lecture_11/nn_intro.svg)
5151
- Figure 1 contains digit 5 with probability 0.999683.
5252
- Figure 2 contains digit 0 with probability 1.000000.
5353
- Figure 3 contains digit 4 with probability 0.974734.
File renamed without changes.

0 commit comments

Comments
 (0)