Back to Articles
PythonBeginnerProgrammingFree

Getting Started with Python: A Beginner's Guide

Dr. Aung Thu

Dr. Aung Thu

Senior Instructor

March 20, 20268 min read

Getting Started with Python

Python is one of the most popular programming languages in the world. Its clean syntax and versatile nature make it perfect for beginners and professionals alike.

Why Python?

  • Easy to Learn: Python's syntax is designed to be readable and straightforward
  • Versatile: From web development to data science, machine learning to automation
  • Large Community: Millions of developers and extensive libraries

Setting Up Your Environment

First, install Python from python.org. Then verify your installation:

python --version
# Python 3.12.0

Your First Program

# Hello World
print("Hello, Padauk Learning!")

# Variables
name = "Data Scientist"
age = 25
is_learning = True

print(f"I am a {name}, {age} years old")

Data Types

Python has several built-in data types:

TypeExampleDescription
int42Integer numbers
float3.14Decimal numbers
str"hello"Text strings
boolTrueBoolean values
list[1, 2, 3]Ordered collections

Control Flow

# If statements
score = 85

if score >= 90:
    grade = "A"
elif score >= 80:
    grade = "B"
else:
    grade = "C"

print(f"Your grade: {grade}")

# Loops
for i in range(5):
    print(f"Iteration {i}")

Functions

def calculate_average(numbers):
    """Calculate the average of a list of numbers."""
    return sum(numbers) / len(numbers)

scores = [85, 92, 78, 95, 88]
avg = calculate_average(scores)
print(f"Average: {avg}")

Next Steps

Now that you understand the basics, try these challenges:

  1. Build a simple calculator
  2. Create a to-do list application
  3. Write a program that analyzes CSV data

Pro Tip: Practice coding every day, even if it's just for 15 minutes. Consistency is key to mastering any programming language.