1 00:00:00,720 --> 00:00:02,670 -: Now, let's get started, shall we? 2 00:00:02,670 --> 00:00:06,689 In order for any programmer to learn a language, 3 00:00:06,689 --> 00:00:11,430 there are four key things that you need to really master, 4 00:00:11,430 --> 00:00:14,820 for any sort of language, including Python. 5 00:00:14,820 --> 00:00:18,750 First are the terms of that language. 6 00:00:18,750 --> 00:00:22,140 Sometimes a programming language has different words 7 00:00:22,140 --> 00:00:24,930 and different definitions for these words 8 00:00:24,930 --> 00:00:28,290 that you're going to have to memorize. 9 00:00:28,290 --> 00:00:33,290 Things like statements, variables, instantiation, 10 00:00:33,480 --> 00:00:36,210 really complicated sounding words, 11 00:00:36,210 --> 00:00:38,010 but you need to understand what they mean 12 00:00:38,010 --> 00:00:40,650 so that you can talk to other programmers. 13 00:00:40,650 --> 00:00:44,553 You also need to learn about a language's data type. 14 00:00:45,450 --> 00:00:46,410 That is, 15 00:00:46,410 --> 00:00:51,180 what sort of data can a program hold? 16 00:00:51,180 --> 00:00:53,700 You can think of it as values. 17 00:00:53,700 --> 00:00:55,110 Just like in real life, 18 00:00:55,110 --> 00:00:57,120 we have different ways to represent values 19 00:00:57,120 --> 00:01:00,030 like numbers, letters, and symbols, 20 00:01:00,030 --> 00:01:02,460 in programming, we have these data types 21 00:01:02,460 --> 00:01:04,500 to store information. 22 00:01:04,500 --> 00:01:06,240 And each programming language 23 00:01:06,240 --> 00:01:09,000 has different sort of data types. 24 00:01:09,000 --> 00:01:12,150 Next, we need to learn about actions. 25 00:01:12,150 --> 00:01:13,830 At the end of the day, 26 00:01:13,830 --> 00:01:15,510 all programming is, 27 00:01:15,510 --> 00:01:17,610 is a way for us to tell our machines, 28 00:01:17,610 --> 00:01:19,890 hey, store this data, 29 00:01:19,890 --> 00:01:21,660 and then retrieve this data, 30 00:01:21,660 --> 00:01:23,610 and perform some action on it. 31 00:01:23,610 --> 00:01:24,450 That's all it is, 32 00:01:24,450 --> 00:01:28,020 just using memory and performing some actions. 33 00:01:28,020 --> 00:01:31,410 So we're going to learn how to perform those actions. 34 00:01:31,410 --> 00:01:32,520 And then finally, 35 00:01:32,520 --> 00:01:36,780 we have to learn the best practices of each language. 36 00:01:36,780 --> 00:01:38,970 There's good ways of writing Python code, 37 00:01:38,970 --> 00:01:40,320 and then there's bad ways, 38 00:01:40,320 --> 00:01:44,130 so that when we build our applications, our programs, 39 00:01:44,130 --> 00:01:46,860 well, we don't have a leaning tower like this, 40 00:01:46,860 --> 00:01:50,640 but we have a solid structure and a solid program. 41 00:01:50,640 --> 00:01:51,810 So throughout the course, 42 00:01:51,810 --> 00:01:53,520 we're gonna learn about these things. 43 00:01:53,520 --> 00:01:54,600 But keep this in mind. 44 00:01:54,600 --> 00:01:56,760 These four things are what you need 45 00:01:56,760 --> 00:01:59,190 to become a good programmer. 46 00:01:59,190 --> 00:02:01,980 And I wanna start the basic Python section 47 00:02:01,980 --> 00:02:03,930 with the data types. 48 00:02:03,930 --> 00:02:04,980 So let's get started.