Python Basics, Pythons 101!
Tags: luxacademy, python, programming
Published: 2021-07-22 13:31:25

## What is Python?

Python is a programming language. In specific, it is a high level language, general purpose and interpreted. 

## So, tell me!! What is python used for?

Well simply put, Python is used in a wide variety of fields in the computing world.
These sectors of application are but not even limited to:

    1. Web Applications
    2. Data Science
    3. Mobile Applications
    4. Big Data
    5. Artificial Intelligence
    6. Automation 
    7. Testing

## Ohhh!!! I see that is a wide variety of fields. Quite intersting, huh? Now i know where my area of focus could be. You also said something about interpreted ... or what???

Yes friend,
 > Python is a high level interpreted language 

 Other languages like `java` have to wait for the compiler to compile the whole file of your code before it can execute. 

 Python is behaves differently. After writing your source code in a file, Python will use an `interpreter` to compile the source code `line by line` into `machine code` . Machine code is the language the computer understands.

## Now I understand! So is it because of those features that one uses Python over other languages?

Great Question! I personally love python because it is very easy to learn. Compared to other languages i have tried out, like `java` , Nah! Python is way cooler with even nice syntax.

Secondly, I love the fact that its able to cut across many different domains. Imagine you mastered Python!!!, You can work on websites, make some cool intructions for a robot, analyse your companies data, make an app, automate your computer...see list is endless. That is real.

Third with Python you can be rest assured that problems are going to be solved in the shortest period of time. 
### What??? 
Yes, with Python hard to imagine complex problems can be solved with fewer lines of code. That can boost your prodcutivity as a programmer, you worry less. 

#### For example 

``` 
java

public static void main(String[] args){
  System.out.println("Hello Friend")
  /**Am sorry i do not know your name */
}
```
See all that complexity there!!! , Now see the magic with `Python`

```
python

print("Hello Friend")

```

### Oh wow!!! Thats cool stuff. Anything more about Python? I am enjoying this already....am waiting!!

Nice to know that you are loving Python already. And yeah there is a big community of Python developers all around the world to support you at every stage of your journey. Right from tonight, *assuming you start coding today, haha* If you get stuck, they will always help you. Is that not great?

Summing up, be rest assured that the programs you write in Python will run on all operating systems..name it. 
 > Windows, Linux or even MacOS

#### Should the world know that you can program in Python? 

Yes, there is high demand for Python developers. You will be spoilt for choice because you are needed urgently. 

### So what now? 

Glad you have a prospect to learn Python. Over the next few days, stay tuned on my blog, follow me so that you do not miss any step towards becoming a great python developer.

I will guide you through the whole process, right from installation , set up , and writing your first program in Python. We will even make real life projects. 

#### What did you learn from the post today? 

Feel free to share with me your thoughts and any questions, I'd be glad to answer them all. Plus also, I never stop learning, so am open to new ideas from you, we grow together. Hurray!!!

> See you next time, Bye Friend!!!

![Kubona's E-Business Card](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0joqp0442eyoz4310thu.png)