Flere og flere projektledere, kalkulatorer og bygherrerådgivere begynder at bruge Python til opgaver, der tidligere slugte arbejdstimer i Excel. Interessen for programmeringssproget vokser også i bygge- og anlægssektoren.
Det lyder måske som noget, der hører til i tech-branchen. Men Python - et af verdens mest udbredte programmeringssprog - er stille og roligt ved at finde vej ind i byggebureauer, rådgivende ingeniørfirmaer og større entreprenørvirksomheder.
Årsagen er enkel: Python er et praktisk redskab til at automatisere gentagne opgaver, bearbejde store datamængder og lave beregninger, som ellers skal gøres manuelt – igen og igen.
Fra Excel-makroer til Python-scripts
Mange i branchen kender det fra hverdagen: en tilbudskalkulation, der trækker data fra ét regneark ind i et andet, en mængdeopgørelse der skal samkøres med en prisliste, eller et projekt hvor man manuelt opdaterer statusrapporter til bygherren hver uge.
Det er præcis den type opgaver, Python kan automatisere. Hvor Excel-makroer hurtigt bliver uoverskuelige og svære at vedligeholde, er Python-scripts lettere at strukturere, dele med kolleger og genbruge på tværs af projekter.
Python-bibliotekerne NumPy og Pandas er særligt populære til netop databehandling og beregningsopgaver - to discipliner som enhver kalkulator og projektleder i byggebranchen kender til.
Udbudsdata og tidsplaner på nye måder
Et af de mest konkrete eksempler på Python i byggebranchen er bearbejdning af udbudsdata. Virksomheder, der systematisk overvåger offentlige udbud, bruger Python til at trække, filtrere og sortere udbudsbekendtgørelser automatisk - fremfor at gennemsøge portaler manuelt.
På samme måde bruges Python til at analysere tidsplaner og ressourceforbrug på tværs af projekter: Hvornår opstår flaskehalse? Hvilke fagentrepriser er oftest årsag til forsinkelser? Med Python og dataanalyse kan man svare på den slags spørgsmål på baggrund af egne projektdata - ikke mavefornemmelse.
Machine learning og AI er også på vej ind i anlægsprojekter, eksempelvis til forudsigelse af materialepriser og risikovurdering i tilbudsfasen. Her er Python det naturlige udgangspunkt, da langt de fleste AI-værktøjer og biblioteker er bygget i netop dette programmeringssprog.
Ikke kun for udviklere
En vigtig pointe er, at Python ikke kræver en baggrund som softwareudvikler. Sproget er designet til at være let læselig og logisk opbygget, og mange i byggebranchen med teknisk sans - ingeniører, projektledere og kalkulatorer - lærer grundlæggende Python på relativt kort tid.
Det kræver dog en struktureret introduktion at komme godt fra start. Med et målrettet Python kursus i dataanalyse og automatisering kan ingeniører og projektledere hurtigt omsætte Python-kompetencer til konkrete tidsbesparelser i hverdagen.
I København tilbyder 4D Academy Python-kurser på både grundlæggende og udvidet niveau, herunder et dedikeret kursus i Python og machine learning. Undervisningen er praksisnær og tager udgangspunkt i reelle arbejdsopgaver - ikke abstrakte programmeringsøvelser.
Kompetencen, byggebranchen mangler
Ifølge brancheobservationer efterspørger flere større rådgivende ingeniørvirksomheder og bygherreorganisationer medarbejdere med Python-kompetencer - men udbuddet er fortsat begrænset.
Det giver en åbning for dem, der investerer i at lære Python nu. En projektleder eller kalkulator, der kan automatisere databehandling og lave sine egne analyseværktøjer, er en anden ressource end én, der er afhængig af manuelt arbejde i regneark.
Python er ikke en erstatning for faglig byggeteknisk viden - det er et redskab, der forstærker den.
