03 Why Python? Why not any other language? | Learn Python Like ABC

A complete Python tutorial for anyone who doesn't know anything about programming.

03 Why Python? Why not any other language? | Learn Python Like ABC

Yes, I know it's getting really long for us to actually start writing some python code.

In my defence, all these are necessary.

We'll be writing some python code starting from the next episode but before that, let's look at why you'd want to learn python. Why not any other language?

I'm going to split my reasoning into two major parts:

  • The Syntax
  • What one can do with python

What About the Syntax Makes Python Special?

Most of us, humans, find it a bit difficult to learn new languages.

Programming languages are not any less of languages as compared to the ones we use to communicate with each other; only that this time, we're trying to communicate with a machine.

Concretely, a language that is close to what we already know (English) would be easier to learn and understand.

The python language is really close to the English language.

names = ["trevenue44", "Queens", "Foster"]
for name in names:
    print(name)

The Syntax (how the language is written; the words and the set of rules that govern it) is almost like the English language.

For this reason, python is mostly recommended for beginners; those who are new to programming.

Python is generally easy to learn.

What Should be the Main Reason, Though?

Python is one of those we call a general-purpose language.

"General purpose" in that, it can be used for a lot of things.

The following are some of the popular things developers use the python language for.

Data Science

Data Science basically has to do with working with data. In terms of processing it, understanding it, drawing insights from it; basically, all that has to do with data.

Python is one of the leading programming languages used in data analysis, data visualisation and more.

One reason is Syntax.

Machine Learning

Machine learning has to do with the computer learning from past events so as to predict future ones.

There's more to it but for now, just know that machine learning is one of the fields that python is widely used.

This is because python has a lot of tools that are purposely for working with data, understanding them and building machine learning models from them.

Web Development

Python has leading tools for making really good and secured web applications.

Scripting

Scripting has to do with automating boring tasks.

Python is very easy to use to automate certain daily activities that we do on the computer.

Desktop app Development

Python also has tools for developing desktop applications with nice graphical user interfaces.

  • PyQt5
  • Tkinter
  • Google
  • YouTube
  • Instagram
  • Netflix
  • Dropbox
  • Reddit

Video Version


Yep, we're done with this one too.

If you like this content and would like to support it, you can do that by simply leaving a LIKE behind.

If you want to become my friend, connect with me on Twitter. The handle is trevenue44.

A video version of this series is on my YouTube channel. Check that out: trevenue44 on YouTube.

I'll see you soon.