WEBVTT 0 00:00.330 --> 00:00.930 Hey guys. 1 00:00.930 --> 00:02.110 Welcome to a new video. 2 00:02.130 --> 00:08.160 Myself Shubham and in this video let us talk about Python. So it's been 2 years that Python hype is spreading 3 00:08.160 --> 00:08.800 like fire. 4 00:09.120 --> 00:15.470 It's now over industry as well as university. Universities has adopted Python as their first language 5 00:15.780 --> 00:22.440 so it's replaced C language and now python is first language for all the 1st year student so you can 6 00:22.440 --> 00:26.480 understand the impact that Python is delivering over student. 7 00:26.710 --> 00:33.060 Not only this python is now the most popular as well as fastest growing programming language for two 8 00:33.060 --> 00:34.690 consecutive years. 9 00:34.740 --> 00:41.290 In 2017 Stack Overflow releases a report regarding this and now followed again for 2018. 10 00:41.320 --> 00:47.670 as well so you can understand the impact that Python is delivering over the lives of programmer. 11 00:47.670 --> 00:52.860 One thing I need to talk about Python is the first choice for all the newbie who are starting their 12 00:52.860 --> 00:53.850 programming career. 13 00:54.240 --> 01:00.750 So now you can judge the hype that Python has created in the past 2 years earlier Java, PHP these 14 01:00.750 --> 01:07.320 were the most common programming language for a newbie or student to approach. C and C++ was considered 15 01:07.350 --> 01:12.990 as their first language and they want to jump over these high-level language that is PHP and Java. 16 01:13.380 --> 01:16.080 But now Python is taking that position also. 17 01:16.530 --> 01:17.910 So who is using Python? 18 01:17.970 --> 01:25.200 Except the programmers who is using Python so python is now famous and most popular among software engineers 19 01:25.230 --> 01:32.480 Mathematicians, Data Analysts, Scientists, Accountants, Network Engineers, everyone is using python like hell. 20 01:32.920 --> 01:38.760 They're using for automation, analyses they are using for apps lot more thing is going on. 21 01:39.090 --> 01:40.800 So let me distribute these point. 22 01:40.800 --> 01:47.190 We need to focus on two things. Is it a bubble that will burst after a few years because it is just the 23 01:47.190 --> 01:50.280 hype that is created or it is the real deal 24 01:50.280 --> 01:52.850 that's way these people are using. 25 01:52.920 --> 01:58.490 So if I need to distribute them into two points my first question will be 'What we can do with Python?' 26 01:58.530 --> 02:01.380 And the second will be 'Why the languages is soo popular?' 27 02:01.800 --> 02:06.010 So the first thing that I need to talk about is what we can do with Python 28 02:06.300 --> 02:11.700 So there are several programming language and you can think what you can do with other programming language. 29 02:11.880 --> 02:17.610 You might want to go into Data Analyst, you want to go into 'Machine Learning - AI' or you want to do 30 02:17.610 --> 02:23.790 some automation or create some web apps or maybe a mobile application or a desktop application 31 02:24.020 --> 02:27.810 or you want to make a career into testing or hacking. 32 02:27.810 --> 02:33.930 You think about so many things that you want to do and you might choose different languages for all 33 02:33.930 --> 02:34.470 these things 34 02:34.860 --> 02:36.570 but with Python you can do that 35 02:36.870 --> 02:43.110 So python is majorly-majorly popular because of its flexibility and the development into community 36 02:43.500 --> 02:50.290 So these are the things that I want to convey that you can do almost everything in a good specific manner. 37 02:50.430 --> 02:55.950 And there are several frameworks that you can implement that are several liberties and you might think 38 02:55.950 --> 03:02.260 that is Python your first choice maybe Python can be your initial choice and then you can upgrade with 39 03:02.370 --> 03:07.440 other languages but you can start anything with Python. 40 03:07.440 --> 03:12.740 The second question or the second doubt that I was having is why python is so popular. 41 03:13.110 --> 03:15.570 So I need to divide the reasons into two. 42 03:15.630 --> 03:22.890 The first thing is it is very easy with beginners and also it can solve complex problem in less time 43 03:22.950 --> 03:24.360 with fewer lines of code. 44 03:24.720 --> 03:30.450 If I take an example of loops if I take an example of extraction if I take an example of creating a 45 03:30.450 --> 03:35.850 script for automation each and everything can be done with fewer lines of code in Python. 46 03:35.940 --> 03:40.040 So sometimes Python use only one tenth of lines for creating a project. 47 03:40.290 --> 03:45.480 So you can understand why the hype is still there in the industry and the next reason that I 48 03:45.480 --> 03:48.260 always think of is its 'high level' 49 03:48.330 --> 03:54.330 It is always preferred with cross platform, it has huge community and the ecosystem. 50 03:54.750 --> 03:58.940 So with high level I mean time and memory management, with cross-platform 51 03:58.950 --> 04:03.410 I mean how will it perform in Windows Mac Linux, it performed the same 52 04:03.720 --> 04:05.640 and it has a huge community 53 04:05.940 --> 04:11.610 So if you have any doubt if you have any requirement you can jump on to StackOverflow, GitHub, bitbucket 54 04:11.610 --> 04:18.110 and you can see how open source projects and how other people are devoting and delivering towards 55 04:18.120 --> 04:19.450 the community. 56 04:19.460 --> 04:22.110 The fourth and the last thing is 'large ecosystem' 57 04:22.170 --> 04:28.080 So in the past 20 years Python Libraries and the frameworks are so well-developed that you can do 58 04:28.080 --> 04:28.960 anything. 59 04:28.980 --> 04:30.360 So what do you want to do 60 04:30.360 --> 04:32.910 might have been done by several other people 61 04:33.300 --> 04:39.450 So if you stuck anywhere you can directly use their source and you can speed up your process of developing 62 04:39.510 --> 04:40.400 other things. 63 04:40.440 --> 04:42.480 So this is one of the crucial method. 64 04:42.630 --> 04:48.590 You have tons of libraries you have tons of framework to speed up your process and it's not a bad thing. 65 04:48.600 --> 04:55.400 It's one of the best thing to utilize and understand how to process you know development in a fast pace. 66 04:55.410 --> 05:02.340 This is one of the major reason that 'Why people are connecting with Python'. The community is huge and 67 05:02.340 --> 05:05.640 they are really supportive towards each and everything. 68 05:05.670 --> 05:11.730 So now I hope you understand that the multi-purpose uses of Python and also being a beginner friendly 69 05:11.730 --> 05:17.790 language help Python to be one of the most hype and most popular language and the last thing that 70 05:17.790 --> 05:24.080 I want to mention is the Salary. Python developers usually get approx 120k in US 71 05:24.300 --> 05:28.120 and also good-good-good Salary in other part of the world. 72 05:28.380 --> 05:34.700 And you know the hype of machine learning, AI and all the latest technologies, all are depending on Python. 73 05:35.280 --> 05:41.240 So don't miss out Python, it will be growing fast for 2019 and the other thing I need to mention before 74 05:41.240 --> 05:43.820 ending this video is 'it's not bubble' 75 05:43.890 --> 05:50.920 If community is working, if eco system is working towards the language towards it's growth, it's not a bubble 76 05:51.200 --> 05:56.820 because there are frameworks that get regular updates, there are frameworks, there are new libraries 77 05:57.180 --> 05:58.730 if they are getting updated. 78 05:58.740 --> 06:03.570 If they are working towards the community then it's not a bubble. It's real deal! 79 06:03.720 --> 06:07.050 So you want to join the real deal? Don't miss out python. 80 06:07.470 --> 06:10.110 So what are you waiting for? Enrol into this course 81 06:10.110 --> 06:12.000 I'm really excited to see you inside.