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.
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
Some popular applications that were built using python
- YouTube
- Netflix
- Dropbox
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.