🐍 Python på denne server
Denne side kører via Flask (Python), bag Nginx, og læser fra den samme PostgreSQL-database som ASP.NET-demoen på /mvc.
Hvad er Python stærkt til?
- Læsbarhed og hastighed i udvikling. Koden du lige har besøgt (denne hjemmeside) er skrevet på under 150 linjer — Python lægger vægt på at gøre det hurtigt at gå fra idé til kørende kode.
- Datavidenskab og analyse. Biblioteker som pandas, numpy og matplotlib gør Python til standardvalget til at analysere data — se selv under Analyse.
- AI og machine learning. Stort set alle store AI-frameworks (PyTorch, TensorFlow, scikit-learn) er Python-først.
- Automatisering og scripting. Hurtige, engangs-scripts til at flytte filer, kalde API'er, eller behandle tekst — uden ceremoni.
- Enormt økosystem. Næsten alt findes allerede som et bibliotek (
pip install ...), klar til brug.
Hvor er Python typisk svagere?
- Rå hastighed: Python er et fortolket sprog — for CPU-tunge beregninger er kompilerede sprog som C# markant hurtigere.
- Typesikkerhed: Python er dynamisk typet som standard — fejl der ville blive fanget ved kompilering i C#, opdages først når koden rent faktisk kører.
- Store, langtidsholdbare enterprise-systemer: Strukturen er mere løs — det kan være en fordel til hurtige projekter, men kræver mere disciplin at holde ryddeligt i store kodebaser.