loading...
Cover image for Complete Overview of Basic Programming Concepts using Python - Installation, Syntax, Indentation, Comments & Variables (Part 1)

Complete Overview of Basic Programming Concepts using Python - Installation, Syntax, Indentation, Comments & Variables (Part 1)

helloiamarra profile image Arra ・3 min read

Complete Overview of Basic Programming Concepts using Python (2 Part Series)

1) Complete Overview of Basic Programming Concepts using Python - Installation, Syntax, Indentation, Comments & Variables (Part 1) 2) What Are The Differences Between a List, Tuple, Dictionary & Set in Python? 🐍

Hello there! This post covers the basic concepts of programming. The purpose of this article is to explain these concepts as simple as possible.

Getting started & Installation

In this article, we'll use Python to explain and demonstrate the programming concepts using the IDLE (Integrated Development and Learning Environment). To write code you need to have Python 3 installed on your pc/laptop. To check whether Python 3 is installed, use the following command in your command prompt or terminal:

python -V

If you haven't installed Python yet, download and install it from the official site.
After installation, open the IDLE, and let's start writing some code!

Syntax

In the Python shell, you can write your code and directly execute it. A simple and often used first code is hello world. To print this statement we use the print() function as in the example below:

>>> print("hello world") # Input
hello world # Output


In the example above we typed the line print("hello world") and get the printed output hello world.

Indentation

Indentation is the whitespace at the beginning of the line. Indentation is used for better readability of your code in programming languages but in Python, the indentation has a very important function. In Python, it used to execute a piece of code that is part of that statement. Below is an example of the indentation.

if age > 21:
   print("You are too old.")


After the colon in the if-statement, there is an indentation in the line with the print function. The indentation is set up consistency and make sure the code is easy to read.

Comments

Comments are used to explain the code and are not executed as a code. Their purpose is to make the code easier to understand. To write comments in Python you have to write as the example below:

# This is a comment.
   print("This is a piece of code that will be executed.")


This is an example of a single-line comment. You can, however, write more comment lines, as in the example below:

# This is a line.
# This is also line.
# This is a line that also exists.


This is called a multi-line comment. There is another version to comment in Python using string literals that are not assigned to a variable. Below an example:

"""
This is a line.
This is a line that also exists.
"""

Variables

Variables are containers to assign values to it. You can assign multiple things to a variable, such as text, numbers, booleans (True/false), and more. Below an example of variables:

>>> my_age = 22
>>> print(my_age)
22
>>> city_name = "Dubai"
>>> print(city_name)
Dubai


In this code example, you can assign a value to the variable and print the value of that variable. In Python there are rules when it comes to writing variables:

  • The variable must start with a letter or an underscore.
  • It cannot start with a number
  • It can only contain letters, numbers, and underscores (_). Special symbols are not allowed.
  • Variables are case-sensitive. This means that variables names, such as my_age, My_Age, and MY_AGE are different to each other.

This concludes the ending of part 1 of this series. In the next episode, there will more explanation about Python concepts.

If you guys are interested and want to learn more, I made a YouTube series that explain the core concepts of Python. Check them out below!

Complete Overview of Basic Programming Concepts using Python (2 Part Series)

1) Complete Overview of Basic Programming Concepts using Python - Installation, Syntax, Indentation, Comments & Variables (Part 1) 2) What Are The Differences Between a List, Tuple, Dictionary & Set in Python? 🐍

Posted on May 11 by:

helloiamarra profile

Arra

@helloiamarra

I am software tester who build things, break things, test things and fix things.

Discussion

markdown guide