1 00:00:00,000 --> 00:00:02,863 Great, you can now write your own small Python 2 00:00:02,875 --> 00:00:09,000 instructions in the Python shell and use variables to store and reduce data. 3 00:00:09,001 --> 00:00:12,000 Now is the time to go to the next step or the next level. 4 00:00:12,001 --> 00:00:14,626 In the following lessons, you are going to learn 5 00:00:14,638 --> 00:00:20,000 how to create more complete Python programs and reusable code. 6 00:00:20,001 --> 00:00:22,575 Writing instructions one by one in the Python 7 00:00:22,587 --> 00:00:29,000 shell is nice to get started and make some tests, but you will be quickly limited. 8 00:00:29,001 --> 00:00:32,058 What you need is to write Python programs in 9 00:00:32,070 --> 00:00:35,000 a text editor so you can reuse and improve 10 00:00:35,001 --> 00:00:40,000 that program later on to build real applications. 11 00:00:40,001 --> 00:00:43,023 So in this section, first you will install a 12 00:00:43,035 --> 00:00:48,000 new software which will allow you to write, save and run Python programs. 13 00:00:48,001 --> 00:00:52,000 I will explain everything step by step. 14 00:00:52,001 --> 00:00:56,000 Then you are going to discover functions, which is one of the 15 00:00:56,001 --> 00:00:59,000 most important concepts you need to be able to go further. 16 00:00:59,001 --> 00:01:02,021 At the end of the section, you will be able to 17 00:01:02,033 --> 00:01:05,000 create your own Python programs with reusable 18 00:01:05,001 --> 00:01:09,000 blocks of code and also run those programs. 19 00:01:09,001 --> 00:01:15,000 And again, first watch all the lessons of the section without stopping. 20 00:01:15,001 --> 00:01:20,000 And then come back to each lesson, take your time to understand and do the exercise. 21 00:01:20,001 --> 00:01:22,000 Alright, let's get started.