{"id":90,"date":"2026-03-11T10:04:38","date_gmt":"2026-03-11T10:04:38","guid":{"rendered":"https:\/\/programmering-for-alle.dk\/?page_id=90"},"modified":"2026-09-20T06:45:54","modified_gmt":"2026-09-20T06:45:54","slug":"python","status":"publish","type":"page","link":"https:\/\/programmering-for-alle.dk\/index.php\/python\/","title":{"rendered":"Python"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"90\" class=\"elementor elementor-90\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-370efdf e-flex e-con-boxed e-con e-parent\" data-id=\"370efdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02a833f elementor-widget elementor-widget-image\" data-id=\"02a833f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python-300x300.png\" class=\"attachment-medium size-medium wp-image-1728\" alt=\"\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python-300x300.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python-1024x1024.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python-150x150.png 150w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python-768x768.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Python.png 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79f4e7a e-flex e-con-boxed e-con e-parent\" data-id=\"79f4e7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d29821 elementor-widget elementor-widget-text-editor\" data-id=\"4d29821\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Python er et professionelt programmeringssprog, hvor alt koden skrives som tekst. <\/strong><\/p><p>Det er gratis at bruge og Python editorer (der hvor man programmerer sit projekt) findes b\u00e5de i en online version, specielt udviklet til b\u00f8rn og unge og i professionelle versioner, som skal installeres p\u00e5 en computer.<\/p><p>Online editoren har nogle begr\u00e6nsninger og indeholder indbyggede funktioner, som g\u00f8r, at man ikke beh\u00f8ver s\u00e5 mange kodelinjer. Det g\u00f8r dog ogs\u00e5, at man ikke kan bruge alle biblioteker og udvidelser.<\/p><p>Hvis du selv kan installere programmer p\u00e5 din computer, kan du overveje at installere Visual Studio Code, som ogs\u00e5 er gratis. Og selvom den bruges af professionelle, kan du ogs\u00e5 sagtens l\u00e6re at bruge den.\u00a0<\/p><p>I mine workshops og opskrifter viser jeg f\u00f8rst, hvordan koden ser ud i Scratch og bagefter i Python, hvor selv en indrykning, et forkert stort eller lille bogstav eller tegn, kan f\u00e5 projektet til at fejle. Jeg h\u00e5ber, at denne m\u00e5de vil g\u00f8re det lettere at l\u00e6re det nye programmeringssprog.<\/p><p>Opskrifterne til Python vil i fremtiden komme i to versioner: til online editoren og andre editorer. Men lige nu og her vil de fleste opskrifter v\u00e6re til online editoren. Du kan dog nemt finde opskrifter til din editor i opskrifts-biblioteket. Og ellers er du velkommen til at skrive til mig, da jeg har de fleste opskrifter til VS Code, de skal bare redigeres, f\u00f8r de kommer p\u00e5 hjemmesiden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0e4fe8 e-flex e-con-boxed e-con e-parent\" data-id=\"a0e4fe8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0e339d elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"b0e339d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89d34cd e-grid e-con-full e-con e-child\" data-id=\"89d34cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45d46ce elementor-widget elementor-widget-image\" data-id=\"45d46ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"809\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/allernyeste-spiral-scratch-1024x809.png\" class=\"attachment-large size-large wp-image-450\" alt=\"Eksempel p\u00e5 spiral i Scratch\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/allernyeste-spiral-scratch-1024x809.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/allernyeste-spiral-scratch-300x237.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/allernyeste-spiral-scratch-768x607.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/allernyeste-spiral-scratch.png 1298w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f44542 elementor-widget elementor-widget-image\" data-id=\"2f44542\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"852\" height=\"1024\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/260126-2-spiral-852x1024.png\" class=\"attachment-large size-large wp-image-449\" alt=\"Eksempel p\u00e5 spiral i Python\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/260126-2-spiral-852x1024.png 852w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/260126-2-spiral-250x300.png 250w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/260126-2-spiral-768x923.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/260126-2-spiral.png 1158w\" sizes=\"(max-width: 852px) 100vw, 852px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e571274 e-flex e-con-boxed e-con e-parent\" data-id=\"e571274\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b088033 elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"b088033\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-027cee7 e-flex e-con-boxed e-con e-parent\" data-id=\"027cee7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f126a1 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"2f126a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"49358497\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-493584971\" data-tab-title-id=\"e-n-tab-title-493584971\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-493584971\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tBrug Python online\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-493584972\" data-tab-title-id=\"e-n-tab-title-493584972\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-493584972\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tHent Python\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-493584973\" data-tab-title-id=\"e-n-tab-title-493584973\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-493584973\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tMere om Python\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-493584974\" data-tab-title-id=\"e-n-tab-title-493584974\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-493584974\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPython i skolen\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-493584971\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-493584971\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-5b7a271 e-flex e-con-boxed e-con e-child\" data-id=\"5b7a271\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-487e1b6 elementor-widget elementor-widget-text-editor\" data-id=\"487e1b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>RaspberryPi er i gang med at udvikle en ny online editor til programmering. Den er i beta-mode, hvilket betyder, at den ikke er helt f\u00e6rdig endnu, men den virker fint.<\/p><p><strong>For dig, som sidder derhjemme:<\/strong><br \/><a href=\"https:\/\/editor.raspberrypi.org\/da-DK\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-size: inherit; font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\">Code editor <\/span><\/a><span style=\"font-size: inherit; font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\">&#8211; du skal oprette en konto, s\u00e5 snak med dine for\u00e6ldre f\u00f8rst<\/span><\/p><p><strong>Hvis du skal bruge det i skolen:<\/strong><br \/>&#8211; sp\u00f8rg din l\u00e6rer, hvordan du f\u00e5r adgang. <a href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/06\/17\/ny-online-editor-til-python\/\">L\u00e6s mere her<\/a> og ellers skriv til mig for at f\u00e5 mere at vide.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-493584972\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-493584972\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-f0ffcf8 e-con-full e-flex e-con e-child\" data-id=\"f0ffcf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96023a5 elementor-widget elementor-widget-text-editor\" data-id=\"96023a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ebc3f70 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"ebc3f70\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-ea80522 elementor-widget elementor-widget-text-editor\" data-id=\"ea80522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p>Hvis du har en computer, som du selv kan installere programmer p\u00e5, vil jeg anbefale, at du downloader Python + en editor, s\u00e5 du kan k\u00f8re det hele lokalt.<\/p><p>I Scratch er du vant til at alt k\u00f8rer samme sted. I Python er kodev\u00e6rkt\u00f8jet opdelt i:<\/p><p><strong>Python<\/strong>\u00a0\u2013 maskindelen, der g\u00f8r det muligt at k\u00f8re Python p\u00e5 computeren<br \/><strong>Editor<\/strong>\u00a0\u2013 hvor du kan lave dine projekter og teste dem<br \/><strong>Scenen<\/strong>\u00a0\u2013 hvor du kan se resultatet. Den hedder lidt forskelligt afh\u00e6ngig af hvilken editor du bruger.<br \/><strong>Terminal<\/strong>\u00a0\u2013 hvor du kan installere biblioteker med yderligere funktioner.<\/p><\/div><\/div><\/div><div class=\"elementor-element elementor-element-9424c4f e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"9424c4f\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-ee524ca elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"ee524ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\"><h3 class=\"elementor-divider\"><span style=\"font-family: inherit; font-size: 29px; font-style: inherit;\">S\u00e5dan installerer du Python p\u00e5 computeren<\/span><\/h3><\/div><\/div><\/div><div class=\"elementor-element elementor-element-3951c33 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"3951c33\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-6fde615 elementor-widget elementor-widget-text-editor\" data-id=\"6fde615\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p>Det f\u00f8rste du skal g\u00f8re er at tjekke, om Python er installeret p\u00e5 din computer og hvilken version det er. Denne bog er lavet til Python 3.12. Men opskrifterne burde ogs\u00e5 virke til en nyere version.<\/p><p><strong>Hvis du har en Windows-computer<\/strong><br \/>\u00c5bn en terminal, hvor du kan skrive en kommando. Du kan finde den igennem start-menuen. Skriv python \u2013version og tryk p\u00e5 returtasten.<\/p><p>Hvis din version hedder noget med 2.x.x eller 1.x.x, skal den opdateres.<\/p><p><strong>Hvis du har en MAC-computer<\/strong><br \/>\u00c5bn en terminal, hvor du kan skrive en kommando. Du kan finde den ved at s\u00f8ge efter den.\u00a0<\/p><p>Skriv python3 og tryk p\u00e5 returtasten. Hvis den melder fejl, skal den opdateres.<\/p><p><strong>Hvis Python skal opdateres<\/strong><br \/>G\u00e5 ind p\u00e5 siden\u00a0<a href=\"https:\/\/www.python.org\/downloads\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">https:\/\/www.python.org\/downloads\/<\/a>\u00a0og f\u00f8lg vejledningen for at opdatere Python.<\/p><\/div><\/div><\/div><div class=\"elementor-element elementor-element-9fe179c e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"9fe179c\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-2a46930 elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"2a46930\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\"><h3 class=\"elementor-divider\"><span style=\"font-family: inherit; font-size: 29px; font-style: inherit;\">V\u00e6lg en editor<\/span><\/h3><\/div><\/div><\/div><div class=\"elementor-element elementor-element-cf4b1b4 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"cf4b1b4\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-da0c251 elementor-widget elementor-widget-text-editor\" data-id=\"da0c251\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p>Jeg anbefaler\u00a0<strong>Visual Studio Code<\/strong>, som flere professionelle ogs\u00e5 bruger. Den kan hentes gratis her:\u00a0<a href=\"https:\/\/code.visualstudio.com\/download\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">https:\/\/code.visualstudio.com\/download<\/a><\/p><p>N\u00e5r du v\u00e6lger denne l\u00f8sning, vil alle dine projekter blive gemt lokalt p\u00e5 din computer.<\/p><\/div><\/div><\/div><div class=\"elementor-element elementor-element-f33f2cc e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"f33f2cc\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-428ccc4 elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"428ccc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\"><h3 class=\"elementor-divider\"><span style=\"font-family: inherit; font-size: 29px; font-style: inherit;\">Tjek om alt virker som det skal<\/span><\/h3><\/div><\/div><\/div><div class=\"elementor-element elementor-element-bfcb96a e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"bfcb96a\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-dff85b8 elementor-widget elementor-widget-text-editor\" data-id=\"dff85b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p>Lav en ny fil inde i Visual Studio Code (eller en anden editor). Giv den endelsen .py.<\/p><p>M\u00e5ske kommer VS Code op og siger, at programmet skal bruge en udvidelse, s\u00e5 skal du bare sige ja.<\/p><p>Kan du se en play-knap? Se billedet.<\/p><\/div><\/div><\/div><div class=\"elementor-element elementor-element-0b287a7 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"0b287a7\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-325066d elementor-widget elementor-widget-image\" data-id=\"325066d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-large size-large wp-image-1108\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap-1024x264.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap-1024x264.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap-300x77.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap-768x198.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap-1536x397.png 1536w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/05\/play_knap.png 1658w\" alt=\"Der skal v\u00e6re en play-knap, som vist her for at du kan k\u00f8re Python projekter.\" width=\"1024\" height=\"264\" \/><\/div><\/div><\/div><div class=\"elementor-element elementor-element-5bcb269 e-flex e-con-boxed e-con e-parent e-lazyloaded\" data-id=\"5bcb269\" data-element_type=\"container\" data-e-type=\"container\"><div class=\"e-con-inner\"><div class=\"elementor-element elementor-element-2784b8d elementor-widget elementor-widget-text-editor\" data-id=\"2784b8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\"><p>Hvis ikke, betyder det typisk, at der ikke er installeret Python p\u00e5 din computer.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-493584973\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-493584973\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-ac18239 e-con-full e-flex e-con e-child\" data-id=\"ac18239\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec9b4e elementor-widget elementor-widget-text-editor\" data-id=\"8ec9b4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Python blev i f\u00f8rste omgang udviklet af Guido Von Rossum tilbage i 1990. Programmeringssproget skulle v\u00e6re sjovt at bruge og det er m\u00e5ske \u00e5rsagen til at det fik navn efter \u201cMonty Pythons flyvende cirkus\u201d &#8211; en komisk tv-serie fra 1969-1974.<\/p><p>Python er et programmeringssprog, som b\u00e5de kan bruges af begyndere og professionelle. Det er et tekstbaseret programmeringssprog, hvor alt koden skrives med tekst og hvor man henter forskellige ekstra biblioteker ind afh\u00e6ngig af hvilket type projekt man vil kode. Der stilles st\u00f8rre krav til syntaksen &#8211; alts\u00e5 d\u00e9t du skriver. Et forkert sat komma eller mellemrum kan udl\u00f8se en fejl, s\u00e5 projektet ikke kan k\u00f8re. Sammenlignet med Scratch er det derfor noget sv\u00e6rere at komme i gang med. Dog er det lettere at l\u00e6re end mange andre lignende programmeringssprog og derfor et godt sted at starte.<\/p><p class=\"p1\">Python bruges til mange projekter i forskellige brancher<span class=\"Apple-converted-space\">\u00a0 <\/span>&#8211; ofte i forbindelse med projekter, hvor man har brug for at sortere store m\u00e6ngder af data. I disse tider er der rigtigt mange spillere p\u00e5 banen, som er i gang med at udvikle kunstig intelligens. M\u00e5ske har du h\u00f8rt om ChatGPT eller SkoleGPT? Her spiller Python ogs\u00e5 en rolle.<\/p><p class=\"p1\">Python er oprindeligt udviklet udelukkende til behandling af data og der er ikke lagt s\u00e5 stor v\u00e6gt p\u00e5 det visuelle, som du kender det fra scenen i Scratch. Til geng\u00e6ld har Python mange flere muligheder.<\/p><p><strong>L\u00e6r mere<\/strong><br \/><a href=\"https:\/\/youtube.com\/playlist?list=PLZPZq0r_RZOOkUQbat8LyQii36cJf2SWT&amp;si=1APRAE03TiirnXHC\" target=\"_blank\" rel=\"noopener\">Python tutorial for beginners med Bro Code<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-493584974\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-493584974\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-55e2676 e-flex e-con-boxed e-con e-child\" data-id=\"55e2676\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c7e6f elementor-widget elementor-widget-text-editor\" data-id=\"d7c7e6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Python er et gratis programmeringssprog, som kan hentes til computere. Der skal b\u00e5de installeres maskindelen med Python og en editor, hvor jeg anbefaler Visual Studio Code \u2013 se mere under Hent Python.<\/p><p>Jeg tester p.t. en online editor fra Rasberry Pi, hvor man som l\u00e6rer \/ underviser kan oprette en skole, hvor der kan oprette klasser og eleverne kan tilf\u00f8jes manuelt. Brugen af editoren sammen med elever bliver testet i uge 40, hvor jeg skal have det n\u00e6ste runde med valgfag.<\/p><p>Du finder det her:\u00a0<a href=\"https:\/\/classroom.raspberrypi.org\/da-DK\/\" target=\"_blank\" rel=\"noopener\">Code Classroom<\/a><\/p><p>P\u00e5 Munkek\u00e6rskolen i Solr\u00f8d har jeg f\u00e5et tilladelse til at oprette eleverne manuelt med deres UNI-login navn. Men husk, at der er forskel p\u00e5 kommunerne, s\u00e5 platformen skal formentlig godkendes f\u00f8rst.<\/p><p>Der, hvor det er muligt, vil jeg tilrette opskrifterne til den nye platform og ellers vil det v\u00e6re tydeligt angivet, hvilken platform\/editor de kan laves i.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a33d9f e-flex e-con-boxed e-con e-parent\" data-id=\"4a33d9f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfaf1b2 elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"dfaf1b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e1d93a0 e-flex e-con-boxed e-con e-parent\" data-id=\"e1d93a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48e4c96 elementor-widget elementor-widget-heading\" data-id=\"48e4c96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Nyttige links<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b668d1 e-flex e-con-boxed e-con e-parent\" data-id=\"1b668d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd556d8 elementor-widget elementor-widget-text-editor\" data-id=\"cd556d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/programmering-for-alle.dk\/index.php\/oversigt-over-html-farver\/\">Oversigt over farver til Turtle<\/a><\/p><p><a href=\"https:\/\/chat.skolegpt.dk\/new-chat?name=L%C3%A6r+Python+med+Code+editor&amp;prompt=Du+er+underviser+i+Python+for+b%C3%B8rn+p%C3%A5+10-12+%C3%A5r.+Al+kode+skal+ligne+den%2C+der+bruges+i+en+begynderbog.+Derfor+skal+alle+forklaringer+skrives+som+%23-kommentarer.+Koden+m%C3%A5+aldrig+indeholde+docstrings+%28%22%22%22+%22%22%22%29%2C+da+disse+f%C3%B8rst+introduceres+p%C3%A5+et+senere+niveau.%0A%0A%23%23+Velkomsthilsen%0AN%C3%A5r+du+starter%2C+skal+du+fort%C3%A6lle%2C+at+du+kan+hj%C3%A6lpe+brugeren+med+at+forst%C3%A5+Python+og+at+du+er+specielt+udviklet+til+Raspberry+Pies+Code+editor%2C+som+fungerer+lidt+anderledes+end+andre+editorer.%0A%0A%23%23+Sprog%0A%0A-+Svar+altid+p%C3%A5+dansk.%0A%0A-+Brug+et+enkelt+og+venligt+sprog.%0A%0A-+Tilpas+forklaringerne+til+en+10-%C3%A5rig+eller+til+det+niveau%2C+som+brugerens+sp%C3%B8rgsm%C3%A5l+viser.%0A%0A%23%23+Editor+og+v%C3%A6rkt%C3%B8jer%0ADu+kan+kun+bruge+f%C3%B8lgende+pakker%3A+%0A%0A**Packages+in+Pyodide**%0Aaffine+2.4.0%0Aaiohappyeyeballs+2.6.1%0Aaiohttp+3.13.5%0Aaiosignal+1.4.0%0Aaltair+6.0.0%0Aannotated-doc+0.0.4%0Aannotated-types+0.7.0%0Aanyio+4.13.0%0Aargon2-cffi+23.1.0%0Aargon2-cffi-bindings+25.1.0%0Aastropy+7.2.0%0Aastropy_iers_data+0.2026.4.1.15.5.49%0Aasttokens+3.0.1%0Aasync-timeout+5.0.1%0Aasyncpg+0.31.0%0Aatomicwrites+1.4.1%0Aattrs+26.1.0%0Aaudioop-lts+0.2.2%0Ab2d+0.7.4%0Abcrypt+5.0.0%0Abeautifulsoup4+4.14.3%0Abilby.cython+0.5.4%0Abiopython+1.87%0Abitarray+3.8.1%0Abitstring+4.4.0%0Ableach+6.3.0%0Abokeh+3.9.0%0Aboost-histogram+1.7.1%0ABottleneck+1.6.0%0Abrotli+1.2.0%0Acachetools+7.0.5%0ACartopy+0.25.0%0Acasadi+3.7.2%0Acbor-diag+1.1.2%0Acertifi+2026.4.22%0Acffi+2.0.0%0Acffi_example+0.1%0Acftime+1.6.5%0Acharset-normalizer+3.4.7%0Aclarabel+0.11.1%0Aclick+8.3.1%0Acligj+0.7.2%0Aclingo+5.8.0%0Acloudpickle+3.1.2%0Acmyt+2.0.2%0Acobs+1.2.2%0Acolorspacious+1.1.2%0Acontourpy+1.3.3%0Acoolprop+7.2.0%0Acoverage+7.13.5%0Acrc32c+2.8%0Acrcmod+1.7%0Acryptography+47.0.0%0Acssselect+1.4.0%0Acvxpy-base+1.8.2%0Acycler+0.12.1%0Acysignals+1.12.3%0Acytoolz+1.1.0%0Adecorator+5.2.1%0Ademes+0.2.3%0Adeprecated+1.3.1%0Adeprecation+2.1.0%0Adiskcache+5.6.3%0Adistlib+0.4.0%0Adistro+1.9.0%0Adnspython+2.8.0%0Adocutils+0.22.4%0Adonfig+0.8.1.post1%0Aduckdb+1.5.1%0Aewah_bool_utils+1.3.0%0Aexceptiongroup+1.3.1%0Aexecuting+2.2.1%0Afastapi+0.136.1%0Afiona+1.10.1%0Afonttools+4.62.1%0Afreesasa+2.2.1%0Afrozenlist+1.8.0%0Afsspec+2026.3.0%0Afuture+1.0.0%0Agalpy+1.11.2%0Ageopandas+1.1.3%0Agmpy2+2.3.0%0Agoogle-crc32c+1.8.0%0Ah11+0.16.0%0Ah3+4.4.2%0Ah5py+3.13.0%0Ahealpy+1.19.0%0Ahighspy+1.13.1%0Ahtml5lib+1.1%0Ahttpcore+1.0.9%0Ahttpx+0.28.1%0Aidna+3.11%0Aigraph+1.0.0%0Aimageio+2.37.3%0Aiminuit+2.30.1%0Ainiconfig+2.3.0%0Ainspice+1.7.0.5%0Aipython+9.12.0%0Ajedi+0.19.2%0AJinja2+3.1.6%0Ajiter+0.13.0%0Ajoblib+1.5.3%0Ajsonpatch+1.33%0Ajsonpointer+3.1.1%0Ajsonschema+4.26.0%0Ajsonschema_specifications+2025.9.1%0Akiwisolver+1.5.0%0Alakers-python+0.6.2%0Alazy_loader+0.5%0Alazy-object-proxy+1.12.0%0Alibcst+1.8.6%0Alibrt+0.8.1%0Alightgbm+4.6.0%0Alogbook+1.9.2%0Alxml+6.1.3%0Alz4+4.4.5%0AMarkupSafe+3.0.3%0Amatplotlib+3.10.8%0Amatplotlib-inline+0.2.1%0Amemory-allocator+0.2.0%0Amicropip+0.11.1%0Aml_dtypes+0.5.4%0Ammh3+5.2.1%0Amore-itertools+11.0.1%0Ampmath+1.4.1%0Amsgpack+1.1.2%0Amsgspec+0.20.0%0Amsprime+1.4.1%0Amultidict+6.7.1%0Amunch+4.0.0%0Amypy+1.19.1%0Amysqlclient+2.2.8%0Anarwhals+2.18.1%0Andindex+1.10.1%0Anetcdf4+1.7.4%0Anetworkx+3.6.1%0Anewick+1.11.0%0Anh3+0.3.4%0Anlopt+2.9.1%0Anltk+3.9.4%0Anumcodecs+0.15.1%0Anumpy+2.4.6%0Aopenai+2.30.0%0Aopencv-python+4.11.0.86%0Aoptlang+1.9.0%0Aorjson+3.11.8%0Apackaging+26.1%0Apandas+3.0.2%0Aparso+0.8.6%0Apatsy+1.0.2%0Apcodec+1.0.1%0Apeewee+4.0.4%0Aphispy+5.0.6%0Api-heif+1.3.0%0APillow+12.2.0%0Apillow-heif+1.3.0%0Apkgconfig+1.6.0%0Aplatformdirs+4.9.4%0Apluggy+1.6.0%0Aply+3.11%0Apolars+1.33.1%0Aprompt_toolkit+3.0.52%0Apropcache+0.4.1%0Aprotobuf+7.34.1%0Apsycopg+3.3.5%0Apsycopg-binary+3.3.5%0Apsycopg-c+3.3.5%0Apure-eval+0.2.3%0Apy+1.11.0%0Apyarrow+22.0.0%0Apyclipper+1.4.0%0Apycparser+3.0%0Apycryptodome+3.23.0%0Apydantic+2.12.5%0Apydantic_core+2.41.5%0Apydoc_data+1.0.0%0Apyerfa+2.0.1.5%0Apygame-ce+2.5.7%0APygments+2.20.0%0Apyheif+0.8.0%0Apyiceberg+0.11.1%0Apyinstrument+5.1.2%0Apymongo+4.16.0%0Apynacl+1.6.2%0Apyodide-http+0.2.2%0Apyodide-unix-timezones+1.0.0%0Apyparsing+3.3.2%0Apyproj+3.7.2%0Apyroaring+1.0.4%0Apyrodigal+3.7.1%0Apyrsistent+0.20.0%0Apysam+0.23.0%0Apyshp+3.0.3%0Apytaglib+3.2.0%0Apytest+9.0.2%0Apytest-asyncio+0.25.3%0Apytest-benchmark+4.0.0%0Apytest_httpx+0.36.0%0Apython-calamine+0.6.2%0Apython-dateutil+2.9.0.post0%0Apython-flirt+0.9.10%0Apython-sat+1.8.dev26%0Apython-solvespace+3.0.8%0Apytz+2026.1.post1%0Apywavelets+1.9.0%0Apyxirr+0.10.8%0Apyyaml+6.0.3%0Arasterio+1.5.0%0Arateslib+2.7.1%0Arebound+4.4.7%0Areboundx+4.4.1%0Areferencing+0.37.0%0Aregex+2026.3.32%0Arequests+2.33.1%0Aretrying+1.4.2%0Arich+14.3.3%0Arpds-py+0.30.0%0Aruamel.yaml+0.19.1%0Asafetensors+0.7.0%0Ascikit-image+0.26.0%0Ascikit-learn+1.8.0%0Ascipy+1.18.0%0Ascreed+1.1.3%0Asentencepiece+0.2.1%0Asetuptools+82.0.1%0Ashapely+2.1.2%0Asimplejson+3.20.2%0Asisl+0.16.4%0Asix+1.17.0%0Asmart-open+7.5.1%0Asniffio+1.3.1%0Asortedcontainers+2.4.0%0Asoundfile+0.12.1%0Asoupsieve+2.8.3%0Asourmash+4.8.14%0Asoxr+0.5.0.post1%0Asparseqr+1.2%0Asqlalchemy+2.0.48%0Astack-data+0.6.3%0Astarlette+1.0.0%0Astatsmodels+0.14.6%0Astrictyaml+1.7.3%0Asvgwrite+1.4.3%0Aswiglpk+5.0.13%0Asympy+1.14.0%0Atblib+3.2.2%0Atermcolor+3.3.0%0Atexttable+1.7.0%0Atexture2ddecoder+1.0.6%0Athreadpoolctl+3.6.0%0Atiktoken+0.12.0%0Atomli+2.4.1%0Atomli-w+1.2.0%0Atoolz+1.1.0%0Atqdm+4.67.3%0Atraitlets+5.14.3%0Atraits+7.1.0%0Atree-sitter+0.23.2%0Atree-sitter-go+0.23.3%0Atree-sitter-java+0.23.4%0Atree-sitter-python+0.23.4%0Atskit+1.0.2%0Atyping-extensions+4.15.0%0Atyping-inspection+0.4.2%0Atzdata+2025.3%0Aujson+5.12.0%0Auncertainties+3.2.3%0Aunyt+3.1.0%0Aurllib3+2.6.3%0Avega-datasets+0.9.0%0Avrplib+2.1.0%0Awcwidth+0.6.0%0Awebencodings+0.5.1%0Awordcloud+1.9.6%0Awrapt+2.1.2%0Axarray+2026.2.0%0Axgboost+2.1.4%0Axlrd+2.0.2%0Axxhash+3.6.0%0Axyzservices+2026.3.0%0Ayarl+1.23.0%0Ayt+4.4.2%0Azarr+3.2.1%0Azengl+2.7.2%0Azfpy+1.0.1%0Azstandard+0.25.0%0A%0A%23%23+Din+rolle%0A%0ADu+hj%C3%A6lper+brugeren+med+at+forst%C3%A5+Python+%E2%80%93+ikke+med+blot+at+give+svaret.%0A%0AN%C3%A5r+du+skriver+Python-funktioner%2C+m%C3%A5+du+aldrig+skrive+tekst+mellem+%22%22%22+og+%22%22%22.+Hvis+du+vil+forklare+en+funktion%2C+skal+forklaringen+skrives+som+%23-kommentarer+lige+over+funktionen.+Kontroller+altid+din+kode%2C+inden+du+sender+den.+Hvis+koden+indeholder+%22%22%22%2C+skal+du+omskrive+forklaringen+til+%23-kommentarer.+%0A%0AEksempler%3A+%0AForkert%3A+%0Adef+terning_slag%28%29%3A%0A++++%22%22%22%0A++++Sl%C3%A5r+med+en+terning.%0A++++%22%22%22%0A++++return+random.randint%281%2C+6%29%0A%0ARigtigt%3A+%0A%23+Sl%C3%A5r+med+en+terning.%0Adef+terning_slag%28%29%3A%0A++++return+random.randint%281%2C+6%29%0A%0A%23%23+Kommentarer+i+kode%0A%0A%23%23+N%C3%A5r+brugeren+sp%C3%B8rger+%22Hvad+betyder...%22%0A%0A-+Forklar+begrebet+enkelt.%0A%0A-+Brug+sm%C3%A5+eksempler+p%C3%A5+1-5+linjer+kode%2C+hvis+det+hj%C3%A6lper+forst%C3%A5elsen.%0A%0A-+Forklar+hvorfor+man+bruger+det.%0A%0A%23%23+N%C3%A5r+brugeren+sp%C3%B8rger+%22Hvad+er+fejlen...%22%0A%0A-+Analyser+den+kode%2C+brugeren+har+sendt.%0A%0A-+Henvis+til+linjenumre%2C+n%C3%A5r+det+er+muligt.%0A%0A-+Forklar%3A%0A%0A++1.+Hvad+fejlen+betyder.%0A%0A++2.+Hvor+fejlen+er.%0A%0A++3.+Hvorfor+den+opst%C3%A5r.%0A%0A++4.+Hvordan+den+kan+rettes.%0A%0A-+Gennemg%C3%A5+%C3%A9n+fejl+ad+gangen%2C+hvis+der+er+mange.%0A%0A%23%23+N%C3%A5r+brugeren+beder+om+hj%C3%A6lp+til+kode%0A%0A-+Hj%C3%A6lp+med+sm%C3%A5+dele+af+programmet+ad+gangen.%0A%0A-+Giv+kun+den+kode%2C+der+er+n%C3%B8dvendig+for+at+forklare+et+bestemt+emne.%0A%0A-+Stil+sp%C3%B8rgsm%C3%A5l%2C+som+hj%C3%A6lper+brugeren+videre.%0A%0A%23%23+Vigtigt%0A%0A-+Du+m%C3%A5+aldrig+skrive+et+helt+projekt+eller+lave+hele+opgaven+for+brugeren.%0A%0A-+Du+m%C3%A5+ikke+levere+f%C3%A6rdig+kode+til+komplette+spil%2C+apps+eller+projekter.%0A%0A-+Hj%C3%A6lp+i+stedet+brugeren+med+at+bygge+projektet+trin+for+trin.%0A%0A-+Del+projektet+op+og+vis+kun+en+del+af+gangen+inkl.+koden%2C+bed+brugeren+om+at+svare+p%C3%A5+3+sp%C3%B8rgsm%C3%A5l+om+koden%2C+og+vis+n%C3%A6ste+del%2C+hvis+brugeren+svarer+rigtigt.+%0A%0AHvis+brugerens+svar+er+en+kopi+eller+n%C3%A6sten+en+kopi+af+din+tidligere+forklaring%2C+skal+du%3A%0A%0A1.+Sige%2C+at+indholdet+er+korrekt.%0A2.+Forklare%2C+at+m%C3%A5let+er+at+forst%C3%A5+emnet+%E2%80%93+ikke+at+kopiere.%0A3.+Give+et+lille+hint+i+stedet+for+en+ny+forklaring.%0A4.+Bede+brugeren+pr%C3%B8ve+igen+med+egne+ord.%0A5.+Rose+fors%C3%B8get%2C+n%C3%A5r+brugeren+selv+formulerer+et+svar%2C+ogs%C3%A5+selv+om+det+ikke+er+helt+perfekt.%0A%0A%23%23+Hvis+du+mangler+information%0A%0A-+G%C3%A6t+ikke.%0A%0A-+Sp%C3%B8rg+efter+flere+detaljer%2C+f.eks.%3A%0A%0A++-+Hvilket+fejlbudskab+f%C3%A5r+du%3F%0A%0A++-+Kan+du+vise+din+kode%3F%0A%0A++-+Hvilken+linje+driller%3F%0A%0A++-+Hvilket+program+eller+hvilken+editor+bruger+du%3F%0A%0A++-+Hvad+forventede+du+skulle+ske%3F%0A%0A%23%23+Svarformat%0A%0ABrug+gerne+denne+struktur%3A%0A%0A1.+Kort+svar.%0A%0A2.+Forklaring.%0A%0A3.+Eksempel+%28kun+hvis+det+hj%C3%A6lper%29.%0A%0A4.+Vis+kommentarer+i+koden+med+tegnet+%23%0A%0A%0A%23%23+Tone%0A%0A-+V%C3%A6r+opmuntrende+og+t%C3%A5lmodig.%0A%0A-+Ros+indsatsen+frem+for+resultatet.%0A%0A-+Brug+ikke+un%C3%B8digt+teknisk+sprog.%0A%0A-+Forklar+nye+ord+f%C3%B8rste+gang+de+bruges.\" target=\"_blank\" rel=\"noopener\">L\u00e6r Python med Code Editor<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a506182 e-flex e-con-boxed e-con e-parent\" data-id=\"a506182\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee8405b elementor-widget-divider--view-line elementor-widget elementor-widget-global elementor-global-429 elementor-widget-divider\" data-id=\"ee8405b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe8733b e-flex e-con-boxed e-con e-parent\" data-id=\"fe8733b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d989d9 elementor-widget elementor-widget-heading\" data-id=\"2d989d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Opskrifter med mere<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a97d12 e-flex e-con-boxed e-con e-parent\" data-id=\"7a97d12\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb6b2c9 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts\" data-id=\"eb6b2c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.cards\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-1963 post type-post status-publish format-standard has-post-thumbnail hentry category-4-python-start category-billedkunst category-kan-laves-i-online-python-editor category-kan-laves-i-visual-studio-code category-chromebook category-computer category-matematik category-mellemtrin category-programmering-som-valgfag category-python category-teknologiforstaaelse category-tvaerfagligt category-udskoling tag-spil\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/31\/tegn-en-spiral-i-python\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral-300x300.png\" class=\"attachment-medium size-medium wp-image-1964\" alt=\"Eksempel p\u00e5 spiralen vist i Code Editor og Visual Studio Code\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral-300x300.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral-1024x1024.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral-150x150.png 150w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral-768x768.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Tegn-en-spiral.png 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">4 Python start<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/31\/tegn-en-spiral-i-python\/\" >\n\t\t\t\tTegn en spiral i Python\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Denne opskrift er til dig, der allerede kender en del til programmering, f.eks. variabler, l\u00f8kker, betingelser og funktioner. Her l\u00e6rer du at lave projekter i Python \u2013 et tekstbaseret programmeringssprog, som bruges b\u00e5de af begyndere og professionelle udviklere. Du l\u00e6rer hvordan du kan kode et program, som tegner en spiral. Du kan senere udvide opskriften,<\/p>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-post__read-more-wrapper\">\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/31\/tegn-en-spiral-i-python\/\" aria-label=\"Read more about Tegn en spiral i Python\" tabindex=\"-1\" >\n\t\t\tL\u00e6s mere \u00bb\t\t<\/a>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tjuli 31, 2026\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-avatar\">\n\t\t\tIngen kommentarer\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-1833 post type-post status-publish format-standard has-post-thumbnail hentry category-andre-vaerktoejer category-programmering-som-valgfag category-python tag-skolegpt\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/24\/laer-python-med-skolegpt\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT-300x300.png\" class=\"attachment-medium size-medium wp-image-1848\" alt=\"\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT-300x300.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT-1024x1024.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT-150x150.png 150w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT-768x768.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/07\/Laer-Python-SkoleGPT.png 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Andre v\u00e6rkt\u00f8jer<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/24\/laer-python-med-skolegpt\/\" >\n\t\t\t\tL\u00e6r Python med SkoleGPT\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Kunstig intelligens bliver en stadig st\u00f8rre del af skolens hverdag, men hvordan bruger vi AI p\u00e5 en m\u00e5de, der styrker elevernes l\u00e6ring i stedet for blot at give dem svarene? I programmering er det fristende at lade en chatbot skrive hele l\u00f8sningen. Problemet er, at eleverne risikerer at springe den vigtigste del over \u2013 nemlig<\/p>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-post__read-more-wrapper\">\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/07\/24\/laer-python-med-skolegpt\/\" aria-label=\"Read more about L\u00e6r Python med SkoleGPT\" tabindex=\"-1\" >\n\t\t\tL\u00e6s mere \u00bb\t\t<\/a>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tjuli 24, 2026\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-avatar\">\n\t\t\tIngen kommentarer\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-1693 post type-post status-publish format-standard has-post-thumbnail hentry category-chromebook category-computer category-programmering-som-valgfag category-python category-teknologiforstaaelse category-tvaerfagligt tag-raspberry-pi-code-editor\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/06\/17\/ny-online-editor-til-python\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1-300x300.png\" class=\"attachment-medium size-medium wp-image-1704\" alt=\"\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1-300x300.png 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1-1024x1024.png 1024w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1-150x150.png 150w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1-768x768.png 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/06\/Python-raspberry-Pi-1.png 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Kan laves p\u00e5 Chromebook<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/06\/17\/ny-online-editor-til-python\/\" >\n\t\t\t\tNy online editor til Python\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Raspberry Pi har udviklet en online kode-editor, som kan bruges til Python. Den er stadig under udvikling, s\u00e5 fejl kan forekomme. Men indtil videre er den det bedste bud p\u00e5 en editor, som jeg har set, som kan bruges til b\u00f8rn. Dog er jeg f\u00f8rst i gang med at teste den lige nu, s\u00e5 I<\/p>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-post__read-more-wrapper\">\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/06\/17\/ny-online-editor-til-python\/\" aria-label=\"Read more about Ny online editor til Python\" tabindex=\"-1\" >\n\t\t\tL\u00e6s mere \u00bb\t\t<\/a>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tjuni 17, 2026\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-avatar\">\n\t\t\tIngen kommentarer\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-63 post type-post status-publish format-standard has-post-thumbnail hentry category-artikel category-python category-scratch category-udskoling\" role=\"listitem\">\n\t\t\t<div class=\"elementor-post__card\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/03\/11\/programmering-som-valgfag\/\" tabindex=\"-1\" ><div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"251\" src=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/programmering-som-valgfag-300x251.avif\" class=\"attachment-medium size-medium wp-image-68\" alt=\"\" srcset=\"https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/programmering-som-valgfag-300x251.avif 300w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/programmering-som-valgfag-768x644.avif 768w, https:\/\/programmering-for-alle.dk\/wp-content\/uploads\/2026\/03\/programmering-som-valgfag.avif 940w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div><\/a>\n\t\t\t\t<div class=\"elementor-post__badge\">Artikel<\/div>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/03\/11\/programmering-som-valgfag\/\" >\n\t\t\t\tProgrammering som valgfag\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Jeg har f\u00e5et mulighed for at lave et valgfag med programmering i uge 13 og 19, hvor elever fra 7. og 8. klasse i Solr\u00f8d Kommune l\u00e6rer at programmere. Der er plads til 16 elever p\u00e5 holdet og i uge 13, er der kun drenge med. Som forventet er der b\u00e5de elever, som ikke har<\/p>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-post__read-more-wrapper\">\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/03\/11\/programmering-som-valgfag\/\" aria-label=\"Read more about Programmering som valgfag\" tabindex=\"-1\" >\n\t\t\tL\u00e6s mere \u00bb\t\t<\/a>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\tmarts 11, 2026\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-avatar\">\n\t\t\tIngen kommentarer\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Python er et professionelt programmeringssprog, hvor alt koden skrives som tekst. Det er gratis at bruge og Python editorer (der hvor man programmerer sit projekt) findes b\u00e5de i en online version, specielt udviklet til b\u00f8rn og unge og i professionelle versioner, som skal installeres p\u00e5 en computer. Online editoren har nogle begr\u00e6nsninger og indeholder indbyggede &#8230; <a title=\"Programmering som valgfag\" class=\"read-more\" href=\"https:\/\/programmering-for-alle.dk\/index.php\/2026\/03\/11\/programmering-som-valgfag\/\" aria-label=\"Read more about Programmering som valgfag\">L\u00e6s Mere<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-90","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/pages\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":79,"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions"}],"predecessor-version":[{"id":2239,"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/pages\/90\/revisions\/2239"}],"wp:attachment":[{"href":"https:\/\/programmering-for-alle.dk\/index.php\/wp-json\/wp\/v2\/media?parent=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}