Python Basic Syntax Explained: A Beginner’s Guide to Writing Clean Python Code
System Administrator | Course Instructor
Python is one of the most popular programming languages in the world, known for its simplicity, readability, and versatility. Whether you're interested in web development, data science, automation, artificial intelligence, or software engineering, understanding Python's basic syntax is the first step toward becoming a proficient programmer.
In this comprehensive guide, you'll learn the fundamental building blocks of Python syntax, including variables, data types, operators, conditional statements, loops, functions, and best practices for writing clean code.
What Is Python Syntax?
Syntax refers to the set of rules that defines how code must be written and structured in a programming language. Python is famous for its clean and human-readable syntax, making it an excellent choice for beginners.

Writing Your First Python Program
The traditional first program in Python displays a simple message on the screen:
print("Hello, World!")
The print() function outputs text or values to the console, making it one of the most commonly used functions for beginners.
Python Comments
Comments are notes in your code that Python ignores during execution. They help explain your code and improve readability.
Single-Line Comments
# This is a comment
print("Python is easy to learn")
Multi-Line Comments
"""
This is a multi-line comment.
It can span several lines.
"""
Well-documented code is easier to understand and maintain, especially in larger projects.
Variables and Data Types
Variables store information that can be used throughout your program.
Creating Variables
name = "John"
age = 25
height = 5.9
Python automatically determines the data type based on the assigned value.
Common Data Types
- String (str) – Text values
- Integer (int) – Whole numbers
- Float (float) – Decimal numbers
- Boolean (bool) – True or False values
- List (list) – Ordered collections
- Tuple (tuple) – Immutable collections
- Dictionary (dict) – Key-value pairs
name = "Alice"
age = 30
price = 19.99
is_active = True
Python Indentation
Unlike many programming languages that use braces, Python uses indentation to define code blocks.
if age >= 18:
print("Adult")
Improper indentation results in syntax errors.
Best practice is to use four spaces for each indentation level.
Input and Output
Displaying Output
print("Welcome to Python")
Receiving User Input
name = input("Enter your name: ")
print("Hello", name)
The input() function allows users to interact with your programs.
Python Operators
Operators perform calculations and comparisons.
Arithmetic Operators
- +
- -
- *
- /
- //
- %
- **
x = 10
y = 3
print(x + y)
print(x ** y)
Comparison Operators
- ==
- !=
- >
- <
- >=
- <=
print(10 > 5)
Logical Operators
- and
- or
- not
is_student = True
is_member = False
Conditional Statements
Conditional statements allow your program to make decisions.
The if Statement
age = 20
if age >= 18:
print("You can vote")
if-else Statement
age = 16
if age >= 18:
print("Adult")
else:
print("Minor")
if-elif-else Statement
score = 85
if score >= 90:
print("A")
elif score >= 80:
print("B")
else:
print("C")
Loops in Python
Loops execute code repeatedly.
for Loop
for i in range(5):
print(i)
This loop prints numbers from 0 to 4.
while Loop
count = 1
while count <= 5:
print(count)
count += 1
Loops are essential for processing repetitive tasks efficiently.
Working with Lists
Lists store multiple values in a single variable.
fruits = ["Apple
Start of Course
Back to Library Index
System Administrator
A specialist dedicated to publishing high-quality, readable insights on technology, leadership, and digital growth.