{"id":188,"date":"2026-02-15T21:42:11","date_gmt":"2026-02-15T21:42:11","guid":{"rendered":"https:\/\/ffritze.de\/?p=188"},"modified":"2026-05-05T19:47:31","modified_gmt":"2026-05-05T19:47:31","slug":"abstrakte-datentypen-in-der-schule-python-implementierungen-zum-download","status":"publish","type":"post","link":"https:\/\/ffritze.de\/en\/abstrakte-datentypen-in-der-schule-python-implementierungen-zum-download\/","title":{"rendered":"Abstract data types in school: Python implementations for download"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In Lower Saxony, various abstract data types such as stack, queue, dynamic array and binary tree are treated in the school. The interfaces to this are explained in a handout (<a href=\"https:\/\/www.google.com\/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https:\/\/cuvo.nibis.de\/index.php%3Fp%3Ddownload%26upload%3D788&amp;ved=2ahUKEwj2kY2huNySAxU4if0HHYeqFC8QFnoECB8QAQ&amp;usg=AOvVaw3KTYaqvkBk2RZAgC_vc3Dn\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">vgl. PDF-Datei<\/a>).<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph translation-block\">You can download the classes for Python <a href=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/adt.zip\" target=\"_self\">here<\/a> and use it freely, but without warranty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some additions to the given interfaces have been programmed, such as default values at certain points and traversing through the trees. Have fun trying it out!<\/p>\n\n\n\n\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-35f06ea7 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1 tw-block-animation tw-animation-scale-in tw-duration-4\"><a class=\"wp-block-button__link has-custom-hellblau-transparent-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/adt.zip\" style=\"box-shadow:var(--wp--preset--shadow--natural)\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-0c127348 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n                    <figure class=\"wp-block-image size-full\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/python_48.png\" alt=\"\" class=\"wp-image-777\" srcset=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/03\/python_48.png 48w, https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/python_48-12x12.png 12w\" sizes=\"auto, (max-width: 48px) 100vw, 48px\">\n                    <\/figure>\n\n                    <div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-81423f52 wp-block-group-is-layout-flex\">\n                        <p class=\"has-medium-font-size\">Download<\/p>\n\n                        <p class=\"has-small-font-size\">for Python<\/p>\n                    <\/div>\n                <\/div>\n<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--2 tw-block-animation tw-animation-scale-in tw-duration-4\"><a class=\"wp-block-button__link has-custom-hellblau-transparent-background-color has-background has-text-align-center wp-element-button\" href=\"https:\/\/github.com\/ffritzemedia\/ADT_Python\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" target=\"_blank\" rel=\"noreferrer noopener\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-0c127348 wp-block-group-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n                    <figure class=\"wp-block-image size-full is-style-default\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"53\" height=\"53\" src=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/GitHub_48-e1772744608145.png\" alt=\"\" class=\"wp-image-675\" srcset=\"https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/GitHub_48-e1772744608145.png 53w, https:\/\/ffritze.de\/wp-content\/uploads\/2026\/02\/GitHub_48-e1772744608145-12x12.png 12w\" sizes=\"auto, (max-width: 53px) 100vw, 53px\">\n                    <\/figure>\n\n                    <div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-81423f52 wp-block-group-is-layout-flex\">\n                        <p class=\"has-medium-font-size\">View<\/p>\n\n                        <p class=\"has-small-font-size\">on GitHub<\/p>\n                    <\/div>\n                <\/div>\n<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In Niedersachsen werden in der Schule verschiedene abstrakte Datentypen wie Stack, Queue, dynamisches Array und Bin\u00e4rbaum behandelt. Die Schnittstellen dazu sind in einer Handreichung erl\u00e4utert (vgl. PDF-Datei).<\/p>","protected":false},"author":2,"featured_media":189,"comment_status":"open","ping_status":"open","sticky":false,"template":"seite-thoughts-beitrag","format":"standard","meta":{"footnotes":""},"categories":[7,21],"tags":[23,31,30,29,28,22,25,24,27,26],"class_list":["post-188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programs","category-python","tag-abstrakte-datentypen","tag-binaerbaum","tag-bintree","tag-dynamische-reihung","tag-dynarray","tag-python","tag-queue","tag-schlange","tag-stack","tag-stapel"],"_links":{"self":[{"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":0,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/media\/189"}],"wp:attachment":[{"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ffritze.de\/en\/wp-json\/wp\/v2\/tags?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}