1 00:00:00,580 --> 00:00:01,210 Welcome back. 2 00:00:01,780 --> 00:00:08,590 We learned about our basic python data types, we also learned a little bit about some of the terms 3 00:00:08,590 --> 00:00:11,690 that we might use when talking about code. 4 00:00:12,340 --> 00:00:18,610 We learned a few best practices, but most importantly, we learned how to perform actions on these 5 00:00:18,610 --> 00:00:19,250 data types. 6 00:00:20,110 --> 00:00:28,540 We saw that there's built in functions that we can run on any data type, such as the print function. 7 00:00:29,230 --> 00:00:34,020 But we also learned that most of these data types have their own methods. 8 00:00:34,360 --> 00:00:40,240 That is that dot some sort of a name and then the brackets to perform some actions on them. 9 00:00:40,690 --> 00:00:48,010 Now we're still scratching the surface here, but we now go into an area that gets really, really exciting 10 00:00:48,400 --> 00:00:51,970 because up until now, what we've been doing is this. 11 00:00:52,390 --> 00:01:01,410 Every time we write code, we do something here and then we go to the second line and do something else 12 00:01:01,870 --> 00:01:07,060 and then finally go to the third line and do something else and so on and so forth. 13 00:01:08,020 --> 00:01:16,570 Our Python interpreter just went line by line one all the way to whatever line number we have on our 14 00:01:16,990 --> 00:01:20,020 dot pi file and just ran the code. 15 00:01:20,920 --> 00:01:27,220 And it ran in really fast because machines are good at that, they run code really fast, but we haven't 16 00:01:27,220 --> 00:01:33,010 discovered the true power of programming and specifically programming for machines. 17 00:01:34,670 --> 00:01:41,840 You see, the power comes when we start to incorporate the idea of maybe running multiple lines over 18 00:01:41,840 --> 00:01:45,590 and over or maybe skipping a line and going from line one to line three. 19 00:01:47,200 --> 00:01:52,960 And in this section, we're going to talk about the idea of conditions and conditional logic. 20 00:01:53,350 --> 00:02:00,970 We're going to talk about looping and loops where we can perform actions hundreds, thousands, millions 21 00:02:00,970 --> 00:02:05,830 of times over and over, something that machines are really, really good at. 22 00:02:05,980 --> 00:02:13,750 And that's when programming becomes really powerful because machines can do certain tasks a lot better 23 00:02:13,750 --> 00:02:15,330 and a lot faster than humans. 24 00:02:16,120 --> 00:02:23,740 So we're now going to break into a new world where instead of going from one to three everything in 25 00:02:23,740 --> 00:02:29,650 order, we're going to start to break some of that apart so that we have more control over our programs 26 00:02:29,800 --> 00:02:31,430 than just going line by line. 27 00:02:32,080 --> 00:02:34,570 Let's find out how to do that in the next video.