{"id":2685,"date":"2022-03-12T15:18:16","date_gmt":"2022-03-12T14:18:16","guid":{"rendered":"https:\/\/republify.se\/?post_type=product&#038;p=2685"},"modified":"2025-11-21T08:58:08","modified_gmt":"2025-11-21T07:58:08","slug":"python-programming-advanced","status":"publish","type":"product","link":"https:\/\/republify.se\/index.php\/produkt\/python-programming-advanced\/","title":{"rendered":"Python Programming &#8211; Advanced"},"content":{"rendered":"<p><strong>F\u00f6rkunskaper<\/strong><br \/>\nDenna utbildning riktar sig till dig med vana av programmering i spr\u00e5ket Python och kunskaper motsvarande v\u00e5ra kurser &#8221;Python Programming &#8211; Introduction&#8221; och &#8221;Intermediate&#8221;<\/p>\n<p><strong>Inneh\u00e5ll<\/strong><\/p>\n<p>I utbildningen g\u00e5r vi igenom:<\/p>\n<p>Pythons modulbibliotek och pip<\/p>\n<p>Skapa ordning med virtualenv<\/p>\n<p>Requirements.txt och introduktion till pi\u00adpenv<\/p>\n<p>Skriv mind\u00adre kod:<\/p>\n<ul>\n<li>List, dict och set-comprehensions<\/li>\n<li>Lambda-uttryck<\/li>\n<li>Iteratorer och generatorer &#8211; lazy evaluation<\/li>\n<li>@Dekoratorer &#8211; Anpassa befintliga funktioner och klasser<\/li>\n<li>Kontexthanterare &#8211; with<\/li>\n<\/ul>\n<p>Kommandoraden &#8211; argparse och click<\/p>\n<p>Datafiler och YAML<\/p>\n<p>Mallar med Jin\u00adja2<\/p>\n<p>Dokumentation med Sphinx\u00addoc<\/p>\n<p>&nbsp;<\/p>\n<h3>Kursen levereras i samarbete med<\/h3>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1201 lazyload\" data-src=\"https:\/\/republify.se\/wp-content\/uploads\/2022\/02\/Picox_Logo_2color_1_150.jpg\" alt=\"\" width=\"150\" height=\"50\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 150px; --smush-placeholder-aspect-ratio: 150\/50;\" \/><\/p>\n<h2>Kontakta oss om denna kurs<\/h2>\n<div data-test='contact-form'\n\t\t\tid='contact-form-2685'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"2685\",\"formHash\":\"874df61ed6d51f82802a1818629cabfa6544cc5b\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":true,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-874df61ed6d51f82802a1818629cabfa6544cc5b\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-874df61ed6d51f82802a1818629cabfa6544cc5b\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-874df61ed6d51f82802a1818629cabfa6544cc5b\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/index.php\/wp-json\/wp\/v2\/product\/2685\">\u2190 Tillbaka<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-874df61ed6d51f82802a1818629cabfa6544cc5b\">Tack f\u00f6r din respons. \u2728<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/republify.se\/index.php\/produkt\/python-programming-advanced\/'\n\t\t\t\tid='jp-form-874df61ed6d51f82802a1818629cabfa6544cc5b'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Python Programming - Advanced\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6InZWRUVRNmZuUllPZGR3WlFMVEcwYjFERzBucms0amY2UDd2d0srU3FBZjhRNFRqUUt2Qmh0a2xMUzNMRE1YMXhSL3lQZXpSWmtnUEsrYXVjVXliY0h4ejFVNkx4V0MxWHJIcUJPbVN4YWJxUmFJS2pCZ25LeGtITWw0YXArNUJyeEtZRkdoQTNUNVJ4Rzg0NFI3WWtSbCtOME5iOWFQaS9tTjUxSTl2NzVHL2M1Wm9ybjZJNVl5RmU0eGZsUzJNWWkzdWpFUGFpdHVNY1dqUzVabEpyWEJ6QVRaTWdIUElrQkxrdkJ5d2FSNE9oL2Z4Ung1aEJ0bDJBb1g2TkV2REVPVDBuUTJLVm83dDNWM25XK1pXODNkdUs3WHBNRWxvVXVtQUpGR1BFZFdEZTZNTEUrcEhxbG5BVWxYVFlVYmNyMVdFYXZ2blZaT29rQVdJc0FwczRvZENMUzRZVzV2NTl3bjZNV0ljYkt0TmZ1U0JGMDJjMXN3M1VkcFRub2VqOXNMSktla1JHdUkrME4wanZkTHc5WnE3UzRGb2VkV0czV3Nmdi8yQ09NRGRVQk5qMjFUQm9oc2RjeGRHbURUOVZZeDhKOC96NEhGeEYzaTVjV0xDN2x6TUE0WDh0NnAwS0xzMVpmRThQZGJsYTd2cVN4Tnh4VE9oNUNFaDdZTDJiYVNPSzhJSUJNRWZ0bXp3am9tdEJWNllXM3A1OFM0WXJKRkl1b1d1OHR5ZmljbHVxVjVhMWxYQzdNaWcrRjZCN1JjQjV5V1ZCTVZIaGRWV0FxekRaMXBKQkNzRVZaWElGSzFNNDUxSTFiRzR5U0ZaWkRGcTcxQUQ4YkJ4eEI0a05IL0VPQ24vVHlGTkxCKzJqQ1pvL2tLQlBhY0JWY0w0ODZGcDc3M1Ric09mdVl2alc2OFVuQ1dnVHV2N2xnakpXQTF2RjFqZmRLUUZxTWRrR1BOMUpJYTJQQkhFSlU3RkdVNDJJWEFSYWx1azVWTmNmYnpCYmozZGtkb3dmOHlUSE03SDVXejU2WTBCSEtTbUd4YkFONGtYaDhJL0ErMEp4SnpsYlFWU080VlFlbmJrUzBIdzZ2OFNQRVpZVFUyZ1Q1ZDNMc0Q0TU95aTdSaHhpclhvcVpEVkpFL1FJeHZEc2JwYUN3OTdIVkR5Y0xEb1JRWHFyU1g5UWVsbUhTdmVpbnlGemoxNUR1MVNVcWE1MW9pbGJoRmdOL1lsTkZNNnU1Q24vNFE9PSIsImNvbnRlbnQiOiJbY29udGFjdC1maWVsZCBsYWJlbD1cIk5hbW5cIiB0eXBlPVwibmFtZVwiIHJlcXVpcmVkPVwiMVwiXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiRS1wb3N0XCIgdHlwZT1cImVtYWlsXCIgcmVxdWlyZWQ9XCIxXCJdW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJNZWRkZWxhbmRlXCIgdHlwZT1cInRleHRhcmVhXCJdIiwiaGFzaCI6Ijg3NGRmNjFlZDZkNTFmODI4MDJhMTgxODYyOWNhYmZhNjU0NGNjNWIiLCJzb3VyY2UiOnsiZW50cnlfdGl0bGUiOiJQeXRob24gUHJvZ3JhbW1pbmcgXHUyMDEzIEFkdmFuY2VkIiwiZW50cnlfcGFnZSI6MSwic291cmNlX2lkIjoyNjg1LCJzb3VyY2VfdHlwZSI6InNpbmdsZSIsInJlcXVlc3RfdXJsIjoiaHR0cHM6Ly9yZXB1YmxpZnkuc2Uvd3AtanNvbi93cC92Mi9wcm9kdWN0LzI2ODUifSwidmVyc2lvbiI6MiwiY2lwaGVyIjoiYWVzLTI1Ni1nY20ifQ.uwgvIzpr_oMhEKK1NroV00HbGy_Zo8MpJfjP3f6ho_o' \/>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2685-namn\",\"fieldType\":\"name\",\"fieldLabel\":\"Namn\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"874df61ed6d51f82802a1818629cabfa6544cc5b\"}'  class='grunion-field-name-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g2685-namn' class=\"grunion-field-label name\" >Namn<span class=\"grunion-label-required\" aria-hidden=\"true\">(obligatoriskt)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g2685-namn'\n\t\t\t\t\tid='g2685-namn'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g2685-namn-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g2685-namn-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2685-namn-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2685-epost\",\"fieldType\":\"email\",\"fieldLabel\":\"E-post\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"874df61ed6d51f82802a1818629cabfa6544cc5b\"}'  class='grunion-field-email-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g2685-epost' class=\"grunion-field-label email\" >E-post<span class=\"grunion-label-required\" aria-hidden=\"true\">(obligatoriskt)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g2685-epost'\n\t\t\t\t\tid='g2685-epost'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g2685-epost-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g2685-epost-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2685-epost-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g2685-meddelande\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Meddelande\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"874df61ed6d51f82802a1818629cabfa6544cc5b\"}'  class='grunion-field-textarea-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g2685-meddelande' class=\"grunion-field-label textarea\" >Meddelande<\/label>\n<textarea\n\t\t                style=''\n\t\t                name='g2685-meddelande'\n\t\t                id='contact-form-comment-g2685-meddelande'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g2685-meddelande-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea  grunion-field'  ><\/textarea>\n \n\t\t\t<div id=\"g2685-meddelande-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g2685-meddelande-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\t<p class='contact-submit'>\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Formul\u00e4rfel\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div>\t\t<button type='submit' class='pushbutton-wide'>Skicka<\/button>\t\t<input type='hidden' name='contact-form-id' value='2685' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='874df61ed6d51f82802a1818629cabfa6544cc5b' \/>\n\t<\/p>\n<\/form>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><strong>Denna utbildning \u00e4r det tredje steget i v\u00e5r serie om Pythonprogrammering och det sista steget f\u00f6r dig som verkligen vill dra full nytta av m\u00f6jligheterna i spr\u00e5ket!\u00a0Python \u00e4r ett interpreterande, objektorienterat, modul\u00e4rt spr\u00e5k med stor flexibilitet. Syntaxen \u00e4r enkel och spr\u00e5ket \u00e4r s\u00e5 kraftfullt att man kan utveckla stora projekt i Python. Kursen \u00e4r en f\u00f6rdjupningskurs i Python.<\/strong><\/p>\n<p>Utbildningen riktar sig till dig som kan programmera Python och som vill f\u00f6rdjupa din kompetens inom hur du programmerar effektivt i Python och i de mer komplexa spr\u00e5k- och verktygskomponenterna<\/p>\n","protected":false},"featured_media":2686,"comment_status":"open","ping_status":"closed","template":"","meta":{"wds_primary_product_brand":0,"wds_primary_product_cat":0},"product_brand":[],"product_cat":[56,76,39,29],"product_tag":[],"class_list":{"0":"post-2685","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-it-sakerhet","7":"product_cat-python","8":"product_cat-systemutveckling","9":"product_cat-technical","11":"first","12":"instock","13":"taxable","14":"shipping-taxable","15":"purchasable","16":"product-type-simple"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product\/2685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/comments?post=2685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media\/2686"}],"wp:attachment":[{"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/media?parent=2685"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_brand?post=2685"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_cat?post=2685"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/republify.se\/index.php\/wp-json\/wp\/v2\/product_tag?post=2685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}