1
00:00:05,914 --> 00:00:09,253
So welcome to creative coding for
designers using Python.

2
00:00:09,253 --> 00:00:10,494
This is the third and

3
00:00:10,494 --> 00:00:15,754
more advanced course in this three course
series called Programming for Designers.

4
00:00:16,894 --> 00:00:19,105
So before we actually
jump into the course,

5
00:00:19,105 --> 00:00:22,569
let's do a little recap of what we
have covered in course one and two,

6
00:00:22,569 --> 00:00:26,871
because we want to make sure that you have
either covered those courses or, you know,

7
00:00:26,871 --> 00:00:29,398
the kind of content that we've covered so
far.

8
00:00:29,398 --> 00:00:34,764
So in the first course, Python Fundamental
for Designers, we understood basically

9
00:00:34,764 --> 00:00:39,528
the foundations of syntax, variables,
functions, but also geometry.

10
00:00:39,528 --> 00:00:42,984
How do we draw things to a canvas
within the processing environment?

11
00:00:42,984 --> 00:00:46,714
We're using processing
as our framework for

12
00:00:46,714 --> 00:00:51,544
creating our learning environment for
designing.

13
00:00:51,544 --> 00:00:55,337
Then we moved to data structure for
designers, which is the second course, and

14
00:00:55,337 --> 00:00:59,192
we really started diving into data
structures such as lists, dictionaries.

15
00:00:59,192 --> 00:00:59,725
But also,

16
00:00:59,725 --> 00:01:04,174
how do we kind of spatialize some of that
content in terms of grid structures?

17
00:01:04,174 --> 00:01:06,550
Also, how do we use vectors and
vector math?

18
00:01:06,550 --> 00:01:07,998
That was quite important.

19
00:01:07,998 --> 00:01:11,526
And finally, we introduced the notion
of object oriented programming.

20
00:01:11,526 --> 00:01:13,630
How do we write objects in Python?

21
00:01:13,630 --> 00:01:16,447
How do we start making those objects
interact with each other and

22
00:01:16,447 --> 00:01:17,702
creating simulations?

23
00:01:17,702 --> 00:01:20,157
So with that knowledge considered,

24
00:01:20,157 --> 00:01:25,145
if you perhaps don't feel completely
solid and robust on that knowledge,

25
00:01:25,145 --> 00:01:29,976
go back to those courses before we
actually jump into this third course,

26
00:01:29,976 --> 00:01:34,964
where we're going to be taking a little
bit more of a project based approach to

27
00:01:34,964 --> 00:01:39,585
design and really kind of using
the tools that we've learned so far.

28
00:01:39,585 --> 00:01:41,564
So with that in mind,
I look forward to seeing you in class.