1 00:00:00,000 --> 00:00:03,210 Welcome to this practical and hands on Python 2 00:00:03,210 --> 00:00:07,200 course. First, why should you learn Python? Well, 3 00:00:07,350 --> 00:00:10,470 Python is one of the easiest languages to start 4 00:00:10,470 --> 00:00:13,320 with, and yet, you can create impressive 5 00:00:13,320 --> 00:00:17,280 applications quite fast. Also, Python is used in 6 00:00:17,310 --> 00:00:20,880 almost all tech companies, and will open the door 7 00:00:20,910 --> 00:00:25,110 to many different fields, web development, video 8 00:00:25,110 --> 00:00:28,620 games, robotics, artificial intelligence, data, 9 00:00:28,620 --> 00:00:31,890 science, and many more. All those fields have a 10 00:00:31,890 --> 00:00:35,490 huge demand for Python developers. So if you want 11 00:00:35,490 --> 00:00:38,550 to get a job in one of these, Python is definitely 12 00:00:38,550 --> 00:00:41,190 for you. And now whether you have never used 13 00:00:41,190 --> 00:00:44,100 Python before and want to learn the basics fast, 14 00:00:44,250 --> 00:00:47,400 or if you're a Python developer, and want a quick 15 00:00:47,430 --> 00:00:51,360 refresher, well, this course is what you need. My 16 00:00:51,360 --> 00:00:54,840 teaching method focuses on learning by doing and 17 00:00:54,840 --> 00:00:58,320 going to the point. I will show you exactly what 18 00:00:58,320 --> 00:01:02,100 you need to learn in a practical way, step by 19 00:01:02,100 --> 00:01:05,340 step. You will start by installing Python on your 20 00:01:05,340 --> 00:01:08,880 computer, whether you have Windows, Linux, or MAC 21 00:01:08,880 --> 00:01:12,810 OS, then you will learn Python basics through four 22 00:01:12,840 --> 00:01:15,780 different levels that are built on top of each 23 00:01:15,780 --> 00:01:19,410 other, so you can easily make progress, everything 24 00:01:19,410 --> 00:01:22,560 is covered. For each level, you will learn with me 25 00:01:22,560 --> 00:01:25,710 through hands on lessons only, and practice on the 26 00:01:25,710 --> 00:01:29,550 key concepts with additional exercises. I have 27 00:01:29,580 --> 00:01:33,060 also included an extra bonus section on object 28 00:01:33,090 --> 00:01:36,240 oriented programming with Python. Of course, I 29 00:01:36,240 --> 00:01:38,580 don't claim to teach you everything there is to 30 00:01:38,580 --> 00:01:42,000 know about Python. Instead, I have chosen to make 31 00:01:42,000 --> 00:01:45,810 the course as short as possible, and focus on the 32 00:01:45,810 --> 00:01:49,320 main concepts you're really going to need first. 33 00:01:49,380 --> 00:01:52,530 So at the end of the course, you will master the 34 00:01:52,530 --> 00:01:55,680 Python basics, and you will be able to use the 35 00:01:55,680 --> 00:01:59,400 strong foundation to start learning and working on 36 00:01:59,460 --> 00:02:02,730 any kind of project. And now just a few words 37 00:02:02,730 --> 00:02:05,910 about me. My name is Edouard. I'm a software 38 00:02:05,910 --> 00:02:09,210 engineer and entrepreneur, I have used Python to 39 00:02:09,210 --> 00:02:12,210 build many different things. For example, a few 40 00:02:12,210 --> 00:02:15,240 years ago, I co-founded a robotics startup, and 41 00:02:15,240 --> 00:02:18,330 thanks to Python, I managed to write the complete 42 00:02:18,330 --> 00:02:22,050 code for a prototype in almost no time, which 43 00:02:22,080 --> 00:02:25,530 allowed us to show a working product very quickly. 44 00:02:25,740 --> 00:02:28,650 I am now focusing on sharing my knowledge in the 45 00:02:28,710 --> 00:02:32,760 easiest possible way for anyone to understand. 46 00:02:33,060 --> 00:02:35,940 Alright, so if you want to learn Python fast by 47 00:02:35,940 --> 00:02:39,120 directly going to the point, don't wait any more, 48 00:02:39,240 --> 00:02:41,088 and let's get started.