Python · Beginner

Python for Beginners: Syntax, Functions & Data

Learn core Python syntax, lists, dictionaries, loops and functions with easy-to-follow examples.

Python has readable syntax and is used for scripting, APIs, testing, data analysis and automation. Start by writing small programs you can explain.

What you will learn

  1. Variables and simple data
  2. Lists, loops and dictionaries
  3. Reusable functions
CHAPTER 01

Variables and simple data

Python assigns names directly to values. Type hints help communicate expected values but do not change the runtime type system.

name = "Developer"
level = 1
print(f"Welcome {name}, level {level}")
CHAPTER 02

Lists, loops and dictionaries

Use collections to represent multiple values. A dictionary can store key-value data while list comprehensions make simple transformations concise.

people = [{"name": "Avery"}, {"name": "Sam"}]
for person in people:
    print(person["name"])
CHAPTER 03

Reusable functions

Keep functions small and return values rather than printing everything. Test functions with edge cases, especially empty and unexpected inputs.

def greet(name: str) -> str:
    return f"Hello, {name}!"

print(greet("CodingPremise"))

Practice the concepts

Use a related utility to experiment, check examples, and build a small project.

Explore useful developer tools ↗