Skip to playerSkip to main content
  • 13 hours ago
In this video, I'm going to answer the top questions about Python:

What is Python?
What can you do with Python?
What kind of applications can you build with Python?
How to learn Python?

Python is one of the top three most popular programming languages in 2019 and everybody is learning Python either to make their life easier or to expand their job opportunities.

Python is often used in:
Data science and machine learning
Web development
Automation

In fact, if you want to get into data science and machine learning, Python is THE language that you must learn.

Python and Django (a popular Python framework) are also very popular choices for building the backend of web applications. Small or big companies use Python to re-write their existing applications or build new applications. Instagram, DropBox, and YouTube are examples of websites built with Python. Well, more accurately, the backend of these applications is built with Python and Django.

Python is also very popular for writing scripts to automate repetitive boring tasks that waste their time.
Transcript
00:00In this video, I'm going to answer the top three questions my students ask me about Python.
00:06What is Python? What you can do with it? And why is it so popular? In other words,
00:11what does it do that other programming languages don't? Python is the world's fastest growing and
00:17most popular programming language, not just amongst software engineers, but also amongst
00:22mathematicians, data analysts, scientists, accountants, network engineers, and even kids.
00:29Because it's a very beginner-friendly programming language. So people from different disciplines
00:35use Python for a variety of different tasks, such as data analysis and visualization,
00:40artificial intelligence and machine learning, automation. In fact, this is one of the big
00:45uses of Python amongst people who are not software developers. If you constantly have to do boring,
00:51repetitive tasks, such as copying files and folders around, renaming them, uploading them to a server,
00:57you can easily write a Python script to automate all that and save you time. And that's just one
01:02example. If you continuously have to work with Excel spreadsheets, PDFs, CSV files, download websites
01:09and parse them, you can automate all that stuff with Python. So you don't have to be a software
01:14developer to use Python. You could be an accountant, a mathematician, or a scientist and use Python to
01:20make your life easier. You can also use Python to build web, mobile, and desktop applications,
01:26as well as software testing or even hacking. So Python is a multi-purpose language. Now, if you have
01:33some programming experience, you may say, but Mosh, we can't do all this stuff with other programming
01:38languages. So what's the big deal about Python? Here are a few reasons. With Python, you can solve
01:44complex problems in less time with fewer lines of code. Here's an example. Let's say we want to
01:50extract the first three letters of the text. Hello, world. This is the code we have to write in C
01:56sharp. This is how we do it in JavaScript. And here's how we do it in Python. See how short
02:02and
02:02clean the language is? And that's just the beginning. Python makes a lot of trivial things really easy
02:08with a simple yet powerful syntax. Here are a few other reasons why Python is so popular.
02:14It's a high-level language, so you don't have to worry about complex tasks, such as memory management,
02:20like you do in C++. It's cross-platform, which means you can build and run Python applications
02:26on Windows, Mac, and Linux. It has a huge community, so whenever you get stuck, there is someone out there
02:33to help. It has a large ecosystem of libraries, frameworks, and tools, which means whatever you
02:39want to do, it is likely that someone else has done it before, because Python has been around for over
02:4420 years. So in a nutshell, Python is a multi-purpose language with a simple, clean, and beginner-friendly
02:52syntax. All of that means Python is awesome. Technically, everything you do with Python you can do with
02:58other programming languages, but Python's simplicity and elegance has made it grow way more than other
03:04programming languages. That's why it's the number one language employers are looking for. So whether
03:10you are a programmer or an absolute beginner, learning Python opens up lots of job opportunities to you.
03:16In fact, the average Python developer earns a whopping $116,000 a year. If you found this video helpful,
03:24please support my hard work by liking it and sharing it with others. Also, be sure to subscribe to my
03:30channel because I have a couple of awesome Python tutorials for you. You're going to see them on the
03:34screen now. Here's my Python tutorial for beginners. It's a great starting point if you have limited or no
03:41programming experience. On the other hand, if you do have some programming experience and want to quickly
03:46get up to speed with Python, I have another tutorial just for you. I'm not going to waste your time
03:52telling you what a variable or a function is. I will talk to you like a programmer. There's never
03:57been a better time to master Python programming. So click on the tutorial that is right for you and
04:02get started. Thank you for watching.
Comments

Recommended