{"id":1138,"date":"2017-09-06T13:12:42","date_gmt":"2017-09-06T11:12:42","guid":{"rendered":"https:\/\/vgrutv.wordpress.com\/?p=1138"},"modified":"2017-09-06T13:12:42","modified_gmt":"2017-09-06T11:12:42","slug":"pluggat-lite-python-programmering","status":"publish","type":"post","link":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/","title":{"rendered":"Pluggat lite Python-programmering"},"content":{"rendered":"<p>Jag har l\u00e4st \u00e4nnu en bok och h\u00e4r f\u00f6ljer min sedvanliga rapport. Boken i fr\u00e5ga heter <a href=\"https:\/\/www.goodreads.com\/book\/show\/80439.Beginning_Python\">Beginning Python<\/a> och sl\u00e4pptes i v\u00e5ras i en tredje upplaga, nu med den senaste versionen av <a href=\"https:\/\/www.python.org\/\">Python<\/a>.<!--more--><\/p>\n<h2>Vad i hela helsefyr \u00e4r Python?<\/h2>\n<p>Python \u00e4r ett datorspr\u00e5k f\u00f6r att skapa program till datorer av olika slag. B\u00e5de namnet och kulturen bland de som anv\u00e4nder Python tycks ha l\u00e5nat mycket ifr\u00e5n humorgruppen Monty Python, det m\u00e4rks tydligt i de kodexempel som ges. Det \u00e4r v\u00e4ldigt mycket \u00e4ven jag som inte \u00e4r ett fan k\u00e4nner igen.<\/p>\n<p>Med Python kan man allts\u00e5 bygga program, system bakom webbplatser och automatisera uppgifter f\u00f6r en maskin att jobba med.<\/p>\n<h2>Varf\u00f6r just Python? Data science!<\/h2>\n<p>Python tycks vara en defacto-standard n\u00e4r det g\u00e4ller data science, inom vilket jag inkluderar applicerad machine learning och det som ofta \u00e4r grunden till artificiell intelligens (AI).<\/p>\n<p>Data science skiljer sig fr\u00e5n \u201cvanlig\u201d programmering p\u00e5 ett antal punkter. Data science baseras p\u00e5 mer eller mindre stora datak\u00e4llor som ska bearbetas. Inte s\u00e4llan \u00e4r det mycket stora datam\u00e4ngder det handlar om, m\u00f6jligen har datak\u00e4llan en d\u00e5lig struktur vilket kr\u00e4ver att inneh\u00e5llet tv\u00e4ttas, men ibland \u00e4r det en strid str\u00f6m av data som beh\u00f6ver bearbetas. Detta kallas f\u00f6r <a href=\"https:\/\/blog.sqlauthority.com\/2013\/10\/02\/big-data-what-is-big-data-3-vs-of-big-data-volume-velocity-and-variety-day-2-of-21\/\">3 V of Big Data &#8211; Variety, Velocity och Volume<\/a>.<\/p>\n<p>Data science \u00e4r \u00e5tminstone inledningsvis mer utforskande \u00e4n t\u00e4nkt att bli ett program man s\u00e4tter i produktion n\u00e5gonstans.<\/p>\n<p>Mer vanlig programmering handlar oftast om att g\u00f6ra en viss arbetsuppgift v\u00e4ldigt m\u00e5nga g\u00e5nger. T\u00e4nk p\u00e5 hur systemet bakom en webbplats fungerar, d\u00e4r finns en webbserver som \u00e4r beredd att skicka sina webbdokument till m\u00e5nga miljoner bes\u00f6kare. Det \u00e4r i j\u00e4mf\u00f6relse en v\u00e4ldigt rutinartad syssla och precis vad programmering handlar om i grunden &#8211; att f\u00e5 en maskin att utan n\u00e4mnv\u00e4rd insats upprepa en viss arbetsuppgift.<\/p>\n<p>I och med att varje arbetsuppgift inom data science \u00e4r mer unik och kr\u00e4ver olika metoder blir denna typ av programmering mer av ett verktyg att uppn\u00e5 n\u00e5got. Jag gillar liknelsen med sl\u00f6jd d\u00e5 det har mer med ett digitalt hantverk att g\u00f6ra \u00e4n en massproduktion i fabriksmilj\u00f6.<\/p>\n<p>Det g\u00e5r f\u00f6rst\u00e5s bra att g\u00f6ra denna typ av programmering med andra programmeringsspr\u00e5k \u00e4n Python, men det \u00e4r lite som att omv\u00e4rlden redan valt Python f\u00f6r denna typ av syssla. F\u00f6r Python finns massor med exempelkod, anv\u00e4ndbara till\u00e4gg och annat som underl\u00e4ttar. F\u00f6r mig som tidigare programmerat i andra spr\u00e5k \u00e4r det en liten omst\u00e4llning, men f\u00f6r den som \u00e4r nyb\u00f6rjare p\u00e5 omr\u00e5det tycker jag nog att Python \u00e4r ett utm\u00e4rkt f\u00f6rsta spr\u00e5k att testa.<\/p>\n<h2>Och hur var boken?<\/h2>\n<p>Boken var bra och gick igenom alla viktiga grunder lite lagom mycket. Jag har tidigare l\u00e4st andra b\u00f6cker om Python och denna g\u00e5ng f\u00f6r att f\u00e4rska upp kunskaperna.<\/p>\n<p>Det enda negativa \u00e4r v\u00e4l att inget \u00e4mne tas upp s\u00e5 pass mycket att man verkligen kan det, men det \u00e4r nog vad de avslutande tiotalet projekt syftar till (som jag inte gjorde).<\/p>\n<p>Boken har allt m\u00f6jligt inneh\u00e5ll, men inte minsta lilla om machine learning eller data science annat \u00e4n att rita ut kurvor. Men det \u00e4r ju ocks\u00e5 en bok om spr\u00e5ket och d\u00e5 \u00e4r det logiskt att f\u00e5 reda p\u00e5 vilken bredd av program man kan skriva, \u00e4ven fast de flesta av oss inte kommer vara s\u00e5 m\u00e5ngsidiga i v\u00e5r anv\u00e4ndning. Jag kommer prim\u00e4rt tugga igenom textfiler och anropa diverse externa tj\u00e4nster med hj\u00e4lp av Python, och det togs visserligen upp men inte s\u00e5 mycket att jag l\u00e4rde mig n\u00e5gra nya knep.<\/p>\n<p>Du som \u00e4r nyfiken p\u00e5 att l\u00e4ra dig Python kan kolla in <a href=\"http:\/\/openbookproject.net\/thinkcs\/python\/english3e\/\">Think Python<\/a> eller boken <a href=\"https:\/\/automatetheboringstuff.com\/\">Automate the boring stuff with Python<\/a>, b\u00e5da \u00e4r gratis och l\u00e4sbara p\u00e5 n\u00e4tet.<\/p>\n<p>N\u00e4sta bok jag ska l\u00e4sa \u00e4r ett djupdyk i just data science, n\u00e4mligen <a href=\"https:\/\/www.goodreads.com\/book\/show\/32899495-hands-on-machine-learning-with-scikit-learn-and-tensorflow\">Hands-on Machine Learning with Scikit-Learn &amp; TensorFlow<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jag har l\u00e4st \u00e4nnu en bok och h\u00e4r f\u00f6ljer min sedvanliga rapport. Boken i fr\u00e5ga heter Beginning Python och sl\u00e4pptes i v\u00e5ras i en tredje upplaga, nu med den senaste versionen av Python.<\/p>\n","protected":false},"author":3,"featured_media":1140,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[47,66,94,370,504,515,566,636],"class_list":["post-1138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-innovation","tag-artificiell-intelligens-ai","tag-big-data","tag-data-science","tag-maskininlarande","tag-programmering","tag-python","tag-scikit-learn","tag-tensorflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pluggat lite Python-programmering &#8212; Utveckling i VGR<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pluggat lite Python-programmering &#8212; Utveckling i VGR\" \/>\n<meta property=\"og:description\" content=\"Jag har l\u00e4st \u00e4nnu en bok och h\u00e4r f\u00f6ljer min sedvanliga rapport. Boken i fr\u00e5ga heter Beginning Python och sl\u00e4pptes i v\u00e5ras i en tredje upplaga, nu med den senaste versionen av Python.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\" \/>\n<meta property=\"og:site_name\" content=\"Utveckling i VGR\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-06T11:12:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"593\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Marcus \u00d6sterberg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@marcusosterberg\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus \u00d6sterberg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\"},\"author\":{\"name\":\"Marcus \u00d6sterberg\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/89521ab4d20982613661305cbdd5bc79\"},\"headline\":\"Pluggat lite Python-programmering\",\"datePublished\":\"2017-09-06T11:12:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\"},\"wordCount\":720,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png\",\"keywords\":[\"Artificiell Intelligens (AI)\",\"Big data\",\"Data science\",\"Maskininl\u00e4rande\",\"Programmering\",\"Python\",\"Scikit-Learn\",\"TensorFlow\"],\"articleSection\":[\"Innovation\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\",\"name\":\"Pluggat lite Python-programmering &#8212; Utveckling i VGR\",\"isPartOf\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png\",\"datePublished\":\"2017-09-06T11:12:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png\",\"contentUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png\",\"width\":2000,\"height\":593,\"caption\":\"Python logotyp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\/\/vgrblogg.se\/utveckling\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pluggat lite Python-programmering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#website\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/\",\"name\":\"Utveckling i VGR\",\"description\":\"Inblick i utvecklingsarbetet inom VGR\",\"publisher\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vgrblogg.se\/utveckling\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#organization\",\"name\":\"Utveckling i VGR\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png\",\"contentUrl\":\"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png\",\"width\":1234,\"height\":250,\"caption\":\"Utveckling i VGR\"},\"image\":{\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/89521ab4d20982613661305cbdd5bc79\",\"name\":\"Marcus \u00d6sterberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3e009001c1a7e5183f24b2642fdbf63d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3e009001c1a7e5183f24b2642fdbf63d?s=96&d=mm&r=g\",\"caption\":\"Marcus \u00d6sterberg\"},\"description\":\"Jobbade som utvecklings- och innovationsledare p\u00e5 V\u00e4stra G\u00f6talandsregionen, bl.a. p\u00e5 avdelningen V\u00e5rdens digitalisering, med expertis inom webbanalys och webbutveckling. Slutade 2022. F\u00f6rfattare till boken Webbstrategi f\u00f6r alla, samt Webbanalys - f\u00f6rst\u00e5 och f\u00f6rb\u00e4ttra anv\u00e4ndarnas upplevelse. Mer om Marcus \u00d6sterberg finns h\u00e4r.\",\"sameAs\":[\"https:\/\/marcusosterberg.se\",\"https:\/\/se.linkedin.com\/in\/marcusosterberg\",\"https:\/\/x.com\/marcusosterberg\"],\"url\":\"https:\/\/vgrblogg.se\/utveckling\/author\/mosterberg\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pluggat lite Python-programmering &#8212; Utveckling i VGR","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/","og_locale":"sv_SE","og_type":"article","og_title":"Pluggat lite Python-programmering &#8212; Utveckling i VGR","og_description":"Jag har l\u00e4st \u00e4nnu en bok och h\u00e4r f\u00f6ljer min sedvanliga rapport. Boken i fr\u00e5ga heter Beginning Python och sl\u00e4pptes i v\u00e5ras i en tredje upplaga, nu med den senaste versionen av Python.","og_url":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/","og_site_name":"Utveckling i VGR","article_published_time":"2017-09-06T11:12:42+00:00","og_image":[{"width":2000,"height":593,"url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png","type":"image\/png"}],"author":"Marcus \u00d6sterberg","twitter_card":"summary_large_image","twitter_creator":"@marcusosterberg","twitter_misc":{"Skriven av":"Marcus \u00d6sterberg","Ber\u00e4knad l\u00e4stid":"4 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#article","isPartOf":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/"},"author":{"name":"Marcus \u00d6sterberg","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/89521ab4d20982613661305cbdd5bc79"},"headline":"Pluggat lite Python-programmering","datePublished":"2017-09-06T11:12:42+00:00","mainEntityOfPage":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/"},"wordCount":720,"commentCount":0,"publisher":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#organization"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage"},"thumbnailUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png","keywords":["Artificiell Intelligens (AI)","Big data","Data science","Maskininl\u00e4rande","Programmering","Python","Scikit-Learn","TensorFlow"],"articleSection":["Innovation"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/","url":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/","name":"Pluggat lite Python-programmering &#8212; Utveckling i VGR","isPartOf":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage"},"thumbnailUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png","datePublished":"2017-09-06T11:12:42+00:00","breadcrumb":{"@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#primaryimage","url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png","contentUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2017\/09\/python_logo_and_wordmark-svg.png","width":2000,"height":593,"caption":"Python logotyp"},{"@type":"BreadcrumbList","@id":"https:\/\/vgrblogg.se\/utveckling\/2017\/09\/06\/pluggat-lite-python-programmering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/vgrblogg.se\/utveckling\/"},{"@type":"ListItem","position":2,"name":"Pluggat lite Python-programmering"}]},{"@type":"WebSite","@id":"https:\/\/vgrblogg.se\/utveckling\/#website","url":"https:\/\/vgrblogg.se\/utveckling\/","name":"Utveckling i VGR","description":"Inblick i utvecklingsarbetet inom VGR","publisher":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vgrblogg.se\/utveckling\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/vgrblogg.se\/utveckling\/#organization","name":"Utveckling i VGR","url":"https:\/\/vgrblogg.se\/utveckling\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/","url":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png","contentUrl":"https:\/\/vgrblogg.se\/utveckling\/wp-content\/uploads\/sites\/3\/2018\/02\/cropped-logotype_color-1.png","width":1234,"height":250,"caption":"Utveckling i VGR"},"image":{"@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/89521ab4d20982613661305cbdd5bc79","name":"Marcus \u00d6sterberg","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/vgrblogg.se\/utveckling\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3e009001c1a7e5183f24b2642fdbf63d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3e009001c1a7e5183f24b2642fdbf63d?s=96&d=mm&r=g","caption":"Marcus \u00d6sterberg"},"description":"Jobbade som utvecklings- och innovationsledare p\u00e5 V\u00e4stra G\u00f6talandsregionen, bl.a. p\u00e5 avdelningen V\u00e5rdens digitalisering, med expertis inom webbanalys och webbutveckling. Slutade 2022. F\u00f6rfattare till boken Webbstrategi f\u00f6r alla, samt Webbanalys - f\u00f6rst\u00e5 och f\u00f6rb\u00e4ttra anv\u00e4ndarnas upplevelse. Mer om Marcus \u00d6sterberg finns h\u00e4r.","sameAs":["https:\/\/marcusosterberg.se","https:\/\/se.linkedin.com\/in\/marcusosterberg","https:\/\/x.com\/marcusosterberg"],"url":"https:\/\/vgrblogg.se\/utveckling\/author\/mosterberg\/"}]}},"_links":{"self":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts\/1138"}],"collection":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/comments?post=1138"}],"version-history":[{"count":0,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/posts\/1138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/media\/1140"}],"wp:attachment":[{"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/media?parent=1138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/categories?post=1138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vgrblogg.se\/utveckling\/wp-json\/wp\/v2\/tags?post=1138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}