1
00:00:04,937 --> 00:00:09,694
So congratulations for completing data
structures for designers using Python.

2
00:00:09,694 --> 00:00:15,388
Over the past five weeks, we have learned
so much in regards to data structures,

3
00:00:15,388 --> 00:00:20,331
object oriented programming, vectors,
a whole range of topics that

4
00:00:20,331 --> 00:00:25,045
really have advanced your
understanding of Python programming.

5
00:00:25,045 --> 00:00:31,484
Remember, our journey began with lists and
dictionaries, how do we use typography.

6
00:00:31,484 --> 00:00:36,484
We move to the understanding of grids and
neighborhood operations, right?

7
00:00:36,484 --> 00:00:40,540
Then we move into vectors, vector math,
and finally object oriented programming.

8
00:00:40,540 --> 00:00:45,452
As I mentioned initially, those are kind
of fundamental concepts to start thinking

9
00:00:45,452 --> 00:00:47,744
of more complex simulations, right?

10
00:00:49,124 --> 00:00:51,780
So we're at the end of course two,
remember,

11
00:00:51,780 --> 00:00:54,020
this is a three course certificate.

12
00:00:54,020 --> 00:00:57,950
So between course one and two,
we develop a whole range of tools.

13
00:00:57,950 --> 00:01:02,452
We basically have all the tools we need
to start tackling slightly more advanced

14
00:01:02,452 --> 00:01:03,294
projects.

15
00:01:03,294 --> 00:01:07,097
So course number three,
which is entitled creative coding for

16
00:01:07,097 --> 00:01:11,310
designers using Python,
takes more of a project based approach.

17
00:01:11,310 --> 00:01:14,644
It really invites you to start thinking
of projects such as how do we build

18
00:01:14,644 --> 00:01:15,638
a particle system?

19
00:01:15,638 --> 00:01:17,454
How do we create a vector field?

20
00:01:17,454 --> 00:01:20,048
How do we make those particles
navigate the vector field?

21
00:01:20,048 --> 00:01:22,489
How do we create an ecosystem simulation?

22
00:01:22,489 --> 00:01:26,419
Or how do we create path finding
simulations that may be optimize path

23
00:01:26,419 --> 00:01:28,770
through a maze or something like that?

24
00:01:28,770 --> 00:01:33,072
We're also going to learn how to create
generative design with specific algorithms

25
00:01:33,072 --> 00:01:35,738
that allow for
procedural content generation.

26
00:01:35,738 --> 00:01:40,850
So there's a whole range of applications
that perhaps not introducing new syntax or

27
00:01:40,850 --> 00:01:43,298
new concepts from the Python language,

28
00:01:43,298 --> 00:01:48,228
they're going to dive more into how do
we use algorithms to design creatively?

29
00:01:48,228 --> 00:01:48,812
Right.

30
00:01:48,812 --> 00:01:52,100
So, having said that, I thank you for
all your hard work, and

31
00:01:52,100 --> 00:01:54,644
I look forward to seeing
you in the next course.