---
# System prepended metadata

title: 'Week Four at Blockfuse Labs: Python Basics  Variables, Data Types, Concatenation, Math & Printing'

---

# Week Four at Blockfuse Labs: Python Basics Variables, Data Types and Concatenation.

My week four at blockfuse labs was fast paced and fun pack in learning python programming language. 
We dived into the building blocks of Python programming. 

As complete beginners to  python programming, our instructor brushed us up with the  basics: variables, data types, concatenation in Python, and of course, writing your first "Hello, World!" program.

1. Printing "Hello, World!"
Every programmer starts here. In Python, you can print a message to the screen using the print() function.
```
print("Hello, World!")
```

 2. Variables in Python
Think of a variable as a box that stores information. You give the box a name and put something inside.

```
name = "Mark"
age = 15

```

3. Data Types in Python
Python can store different kinds of data. The most common types we learnt at blockfuse labs are:

1. Strings
2. int
3. float
4. boolean

```
school = "Blockfuse Labs"     # str
score = 90                    # int
height = 5.7                  # float
is_enrolled = True            # bool

```

4. Concatenation (Joining Strings)
Concatenation means combining strings together using +.
This can help us in carrying a sentence using python by declaring a variable and concatenating the together or numbers too.
```
first_name = "Methuselah"
last_name = "Mark"

full_name = first_name + " " + last_name
print("Your name is " + full_name)

```

Outputs:

```
Your name is Methuselah Mark

```

