1
00:00:05,060 --> 00:00:07,635
Welcome to the second course;

2
00:00:07,635 --> 00:00:09,980
Data structure for
designers using Python.

3
00:00:09,980 --> 00:00:11,880
Remember that this
is the second course

4
00:00:11,880 --> 00:00:14,405
of our certificate
programming for designers.

5
00:00:14,405 --> 00:00:16,980
If you haven't covered
the first course,

6
00:00:16,980 --> 00:00:20,400
I invite you to go back
and revisit that content.

7
00:00:20,400 --> 00:00:23,450
The course is called Python
fundamentals for designers.

8
00:00:23,450 --> 00:00:25,480
I'm going to do a little recap

9
00:00:25,480 --> 00:00:27,580
in case you already
know a bit of coding,

10
00:00:27,580 --> 00:00:30,310
and you want to start in
this point in the course,

11
00:00:30,310 --> 00:00:32,210
what we have covered so far.

12
00:00:32,210 --> 00:00:35,480
We're learning Python within
the processing environment.

13
00:00:35,480 --> 00:00:39,200
Processing is a small application
that has a Python mode,

14
00:00:39,200 --> 00:00:40,020
so we could actually

15
00:00:40,020 --> 00:00:43,120
write interactive
sketches dynamically,

16
00:00:43,120 --> 00:00:44,320
and we have a Canvas,

17
00:00:44,320 --> 00:00:46,340
so we can actually draw
things to the screen.

18
00:00:46,340 --> 00:00:47,900
We have covered syntax,

19
00:00:47,900 --> 00:00:50,660
variables, coordinates,
and functions.

20
00:00:50,660 --> 00:00:53,875
That's the first week
of the Course 1.

21
00:00:53,875 --> 00:00:55,565
But we've also tackled

22
00:00:55,565 --> 00:00:58,710
things like conditional
statements,

23
00:00:58,710 --> 00:01:01,770
Boolean logic, simple
state machines

24
00:01:01,770 --> 00:01:05,430
to start creating certain
interactive designs.

25
00:01:05,430 --> 00:01:07,150
We've covered transformations,

26
00:01:07,150 --> 00:01:09,470
things like translate, rotate,

27
00:01:09,470 --> 00:01:11,210
and scale, using

28
00:01:11,210 --> 00:01:14,480
the push and pop matrix
operations within processing.

29
00:01:14,480 --> 00:01:15,910
Finally, we have spent

30
00:01:15,910 --> 00:01:18,950
some time looking at
reading and writing data.

31
00:01:18,950 --> 00:01:22,330
We have covered how to
read and write text files,

32
00:01:22,330 --> 00:01:24,030
but also CSV files like

33
00:01:24,030 --> 00:01:28,065
comma separated values
as well as pixel data.

34
00:01:28,065 --> 00:01:30,910
We open up images,

35
00:01:30,910 --> 00:01:32,215
read the pixel data,

36
00:01:32,215 --> 00:01:34,775
re-write those in
different formats.

37
00:01:34,775 --> 00:01:37,360
That's basically an overview of

38
00:01:37,360 --> 00:01:40,330
what we have covered
already in Course 1.

39
00:01:40,330 --> 00:01:43,280
If you feel like you have
a grasp over that content,

40
00:01:43,280 --> 00:01:45,685
I invite you to continue
with this second course;

41
00:01:45,685 --> 00:01:47,530
Data structure for designers.

42
00:01:47,530 --> 00:01:50,450
I look forward to
seeing you in class.