TutorialsPreview
LearnDeepReferenceCheatsheetBuild with AI
LearnBuildbeginner12 min

Your first Python program

A temperature converter — a function, a loop, and readable output.

You will build

A program that converts a few Celsius temperatures to Fahrenheit and prints them.

You will learn

Defining a function, returning a value, f-strings, and a simple loop.

Prerequisites

Python installed locally to run it, or just read along — the code is here.

Python is famous for reading almost like plain English. Here is a small, complete program — a temperature converter. Open it in /code to edit, and run it locally to see it work.

project · py-temperature Open in Code
main.pyPYTHON
def to_fahrenheit(celsius: float) -> float:
"""Convert a Celsius temperature to Fahrenheit."""
return celsius * 9 / 5 + 32
for c in (0, 37, 100):
print(f"{c}°C = {to_fahrenheit(c)}°F")
The converter — open it in Code
Concept · python/functions
Catalog

Functions

`def name(args):` defines a reusable unit of work. `return` hands a value back to whoever called it.

PYTHON
def to_fahrenheit(celsius):
return celsius * 9 / 5 + 32
print(to_fahrenheit(100)) # 212.0
bash
$python main.py
0°C = 32.0°F
37°C = 98.6°F
100°C = 212.0°F

Milestone

You wrote and ran a Python program.

A function, a loop, and formatted output — the three things almost every Python script is built from.

More like this

B
Build·beginner·8 min

Build a program with AI

The vibe-coder path for Go: the idioms you must recognise, the prompt, and the review that catches dropped errors.

Y
Build·beginner·14 min

Your first C++ program

C++ trades a little ceremony for a lot of speed and control. Write a first program, learn the compile-then-run cycle, and open it in /code.

B
Build·beginner·10 min

Build your first web page

Hand-write a small, semantic page — a heading, a paragraph, a list — then open the same project in /code and make it yours.

Liked this one?

Pass it on

Discussion

Be the first to ask

Your questions stay private with the team. We can pin answers to share with everyone.

Sign in to ask a question privately on this tutorial.

Sign in

No pinned answers yet for this tutorial.