PROMPT PER GENERAR APLICACIÓ EN PYTHON
COM FER-HO
Fem servir Python perquè l’HTML sol és “estàtic” (no canvia). Amb Python i el framework Flask, podem fer que la web sigui “dinàmica”. Això vol dir que la web pot:
- Guardar informació: Com noms d’usuaris o punts d’un joc en una base de dades (MySQL).
- Recordar l’usuari: Mitjançant les “sessions”, la web sap qui ets mentre navegues.
- Créixer: És fàcil afegir noves funcions sense haver de tornar a començar de zero.
2- Com hem organitzat el codi:
El nostre codi està separat en peces (modular) perquè sigui fàcil de llegir i no tingui errors. Seguim les regles PEP8 (codi net).
Exemple de codi simple (App.py): “Codi inicial amb error”
El Repte: Error de Llibreria:
Inicialment, funcionava perquè el portàtil de l’escola no permetia instal·lar flask-sqlalchemy. L’error era: ModuleNotFoundError.
La Solució: Ús de SQLite3:
Vaig decidir canviar a la llibreria SQLite3. Aquesta llibreria està integrada dins de Python i no requereix instal·lació externa. Això fa que l’aplicació sigui portable i funcioni en qualsevol entorn escolar
