FAGPORTALEN

Webapp eller spil

Programmering B · HTX · B-niveau · Praktisk projekt

💻 Webapp-udvikling

Flask (Python) — minimalistisk webframework:

```python

from flask import Flask, render_template, request, redirect, url_for

app = Flask(__name__)

@app.route("/")

def forside():

return render_template("index.html", titel="Min App")

@app.route("/tilføj", methods=["POST"])

def tilføj():

tekst = request.form.get("tekst")

# gem i database...

return redirect(url_for("forside"))

if __name__ == "__main__":

app.run(debug=True)

```

Jinja2-templating (Flask-skabeloner):

```html

{% for opgave in opgaver %}

<li>{{ opgave.tekst }}</li>

{% endfor %}

```

Pygame (Python-spil):

```python

import pygame

pygame.init()

skærm = pygame.display.set_mode((800, 600))

ursk = pygame.time.Clock()

while True:

for event in pygame.event.get():

if event.type == pygame.QUIT:

pygame.quit()

skærm.fill((0, 0, 0))

pygame.draw.circle(skærm, (255, 0, 0), (400, 300), 50)

pygame.display.flip()

ursk.tick(60) # 60 FPS

```

Projektidéer: Todo-app, quiz-spil, vejr-dashboard, simpelt tekstbaseret RPG.

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.