1 00:00:07,880 --> 00:00:12,045 There's lots of minutiae to master when you just get started programming, 2 00:00:12,045 --> 00:00:14,805 and it can be kind of tedious, and not so rewarding. 3 00:00:14,805 --> 00:00:18,340 In today's lesson, we're going to give you a chance to be creative. 4 00:00:18,340 --> 00:00:19,925 Do something a little fun. 5 00:00:19,925 --> 00:00:26,500 You're going to write programs that will instruct an on-screen turtle to draw a picture, 6 00:00:26,500 --> 00:00:32,960 and I have with me some bobble-head turtles handcrafted in Mexico, 7 00:00:33,020 --> 00:00:35,565 to give us a little inspiration. 8 00:00:35,565 --> 00:00:40,665 Now, A live class is sometimes isn't as prizes for especially good pictures. 9 00:00:40,665 --> 00:00:43,450 So, you're going to be writing programs that will 10 00:00:43,450 --> 00:00:46,700 instruct your on-screen turtle to draw a picture. 11 00:00:46,700 --> 00:00:49,360 But, there's also a hidden agenda in today's lesson, 12 00:00:49,360 --> 00:00:52,625 which is to introduce some Python capabilities, 13 00:00:52,625 --> 00:00:56,405 particular object notation, methods that act on objects, 14 00:00:56,405 --> 00:00:59,785 and how to repeat a set of commands many times. 15 00:00:59,785 --> 00:01:01,765 At the end of this lesson, 16 00:01:01,765 --> 00:01:05,935 you should be able to write a multi-line program or program with many lines of code. 17 00:01:05,935 --> 00:01:10,625 You should be able to distinguish between instances, attributes, and methods. 18 00:01:10,625 --> 00:01:15,470 You should be able to invoke methods and set attributes using the Dot Notation, 19 00:01:15,470 --> 00:01:17,345 and you should be able to use a loop, 20 00:01:17,345 --> 00:01:20,585 a for loop to execute commands repeatedly. 21 00:01:20,585 --> 00:01:25,320 Stick around at the end for a turtle joke. See you at the end.