1 00:00:00,000 --> 00:00:02,909 Great, you can write your own small Python 2 00:00:02,939 --> 00:00:06,089 instructions in the Python Shell and use variables 3 00:00:06,089 --> 00:00:09,749 to store and reuse data. Now is the time to go to 4 00:00:09,749 --> 00:00:12,839 the next step or the next level. In the following 5 00:00:12,839 --> 00:00:15,239 lessons, you are going to learn how to create more 6 00:00:15,239 --> 00:00:18,929 complete Python programs and reusable code. 7 00:00:19,469 --> 00:00:22,499 Writing instructions one by one in the Python 8 00:00:22,499 --> 00:00:25,829 Shell is nice to get studied and make some tests, 9 00:00:26,039 --> 00:00:29,849 but you will be quickly limited. What you need is 10 00:00:29,849 --> 00:00:33,899 to write Python programs in a text editor, so you 11 00:00:33,899 --> 00:00:37,259 can reuse and improve that program later on to be 12 00:00:37,259 --> 00:00:41,579 in real applications. So in this section, first, 13 00:00:41,579 --> 00:00:44,549 you will install a new software, which will allow 14 00:00:44,549 --> 00:00:48,749 you to write, save, and run Python programs. I will 15 00:00:48,779 --> 00:00:51,959 explain everything step by step. Then you are 16 00:00:51,959 --> 00:00:54,749 going to discover functions, which is one of the 17 00:00:54,749 --> 00:00:57,899 most important concepts you need to be able to go 18 00:00:57,899 --> 00:01:00,569 further. At the end of the section, you will be 19 00:01:00,569 --> 00:01:04,078 able to create your own Python programs with 20 00:01:04,078 --> 00:01:08,309 reusable blocks of code and also run those 21 00:01:08,309 --> 00:01:12,029 programs. And again, first watch all the lessons 22 00:01:12,029 --> 00:01:15,449 of the section without stopping and then come back 23 00:01:15,449 --> 00:01:18,989 to each lesson, take your time to understand, and 24 00:01:18,989 --> 00:01:22,688 do the exercise. Alright, let's get started.