Files
python/reference/Python_Track_Exercise_Tree.svg

1239 lines
315 KiB
XML
Raw Normal View History

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="mermaid-1637610300913" style="max-width:2737.46484375px" viewBox="0 0 2737.464844 1872.796875">
<style>
<![CDATA[
@font-face {
font-family: 'victor_monobold';
src: url(data:application/font-woff2;charset=utf-8;base64,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
url(data:application/font-woff;charset=utf-8;base64,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
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'victor_monoitalic';
src: url(data:application/font-woff2;charset=utf-8;base64,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
url(data:application/font-woff;charset=utf-8;base64,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
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'victor_monomedium';
src: url(data:application/font-woff2;charset=utf-8;base64,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
url(data:application/font-woff;charset=utf-8;base64,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
font-weight: medium;
font-style: normal;
}
@font-face {
font-family: 'victor_monomedium_italic';
src: url(data:application/font-woff2;charset=utf-8;base64,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
url(data:application/font-woff;charset=utf-8;base64,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
font-weight: medium;
font-style: italic;
}
]]>
#mermaid-1637610300913 {
fill: #333
}
#mermaid-1637610300913 .edge-thickness-normal {
stroke-width: 2px
fill: #F6B303
}
#mermaid-1637610300913 .edge-pattern-solid {
stroke-dasharray: 0
fill: #F6B303
}
#mermaid-1637610300913 .marker {
fill: #AFAC6A;
stroke: #AFAC6A;
stroke-width: 2px;
}
#mermaid-1637610300913 .marker.cross {
stroke: #333
}
#mermaid-1637610300913,
#mermaid-1637610300913 svg {
font-family: 'victor_monomedium';
font-size: 12px
}
#mermaid-1637610300913 .label {
font-family: 'victor_monobold';
font-weight: bold;
font-size: 13px;
color: #333
}
#mermaid-1637610300913 span {
fill: #333;
color: #333
}
#mermaid-1637610300913 span .exercise_tbd {
color: #9F80DF
}
#mermaid-1637610300913 span .exercise_wip {
color: #AFAC6A
}
#mermaid-1637610300913 span .exercise_beta {
color: #333
}
#mermaid-1637610300913 span .concept {
font-family: 'victor_monoitalic';
font-weight: italic;
font-size: 12px;
color: #333
}
#mermaid-1637610300913 .node circle,
#mermaid-1637610300913 .node path {
fill: #F5DE90;
stroke: #F6B303;
stroke-width: 1px
}
#mermaid-1637610300913 .node.default.clickable.wip circle,
#mermaid-1637610300913 .node path {
fill: #DEE8BB;
stroke: #AFAC6A;
stroke-width: 2px;
stroke-dasharray: 8;
}
#mermaid-1637610300913 .node.default.clickable.tbd circle,
#mermaid-1637610300913 .node path {
fill: #D9D7FF;
stroke: #9F80DF;
stroke-width: 2px;
stroke-dasharray: 8;
}
#mermaid-1637610300913 .node .label {
text-align: center
}
#mermaid-1637610300913 .node.clickable {
cursor: pointer
}
#mermaid-1637610300913 .flowchart-link {
fill: #DEE8BB;
stroke: #AFAC6A;
stroke-width: 2px;
}
#mermaid-1637610300913 .edgeLabel {
background-color: #e8e8e8;
text-align: center
}
#mermaid-1637610300913 :root {
--mermaid-font-family: 'victor_monomedium'
}
</style>
<marker id="flowchart-pointEnd" class="marker flowchart" markerHeight="12" markerUnits="userSpaceOnUse" markerWidth="12" orient="auto" refX="9" refY="5" viewBox="0 0 10 10">
<path d="m0 0 10 5-10 5z" class="arrowMarkerPath" style="stroke-width:1;stroke-dasharray:1,0"/>
</marker>
<marker id="flowchart-pointStart" class="marker flowchart" markerHeight="12" markerUnits="userSpaceOnUse" markerWidth="12" orient="auto" refX="0" refY="5" viewBox="0 0 10 10">
<path d="m0 5 10 5V0z" class="arrowMarkerPath" style="stroke-width:1;stroke-dasharray:1,0"/>
</marker>
<marker id="flowchart-circleEnd" class="marker flowchart" markerHeight="11" markerUnits="userSpaceOnUse" markerWidth="11" orient="auto" refX="11" refY="5" viewBox="0 0 10 10">
<circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width:1;stroke-dasharray:1,0"/>
</marker>
<marker id="flowchart-circleStart" class="marker flowchart" markerHeight="11" markerUnits="userSpaceOnUse" markerWidth="11" orient="auto" refX="-1" refY="5" viewBox="0 0 10 10">
<circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width:1;stroke-dasharray:1,0"/>
</marker>
<marker id="flowchart-crossEnd" class="marker cross flowchart" markerHeight="11" markerUnits="userSpaceOnUse" markerWidth="11" orient="auto" refX="12" refY="5.2" viewBox="0 0 11 11">
<path d="m1 1 9 9m0-9-9 9" class="arrowMarkerPath" style="stroke-width:2;stroke-dasharray:1,0"/>
</marker>
<marker id="flowchart-crossStart" class="marker cross flowchart" markerHeight="11" markerUnits="userSpaceOnUse" markerWidth="11" orient="auto" refX="-1" refY="5.2" viewBox="0 0 11 11">
<path d="m1 1 9 9m0-9-9 9" class="arrowMarkerPath" style="stroke-width:2;stroke-dasharray:1,0"/>
</marker>
<g class="root">
<g class="edgePaths">
<path id="L-Basics-numbers-0" marker-end="url(#flowchart-pointEnd)" d="m1346.10323 115.457684-188.870071 18.84169c-188.870071 18.841691-566.610213 56.525072-755.480283 79.53343-188.870071 23.008357-188.870071 31.34169-188.870071 35.508357v4.166667" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-numbers" style="fill:none"/>
<path id="L-Basics-strings-0" marker-end="url(#flowchart-pointEnd)" d="m1346.21388 116.50924-168.627012 18.666432c-168.62701 18.666431-505.881033 55.999293-674.508044 91.417027-168.627011 35.417733-168.627011 68.920337-168.627011 102.422941v212.076821c0 37.189669 0 74.379338.688826 99.542235s2.066477 38.299022 2.755303 44.867085l.688826 6.568062" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-strings" style="fill:none"/>
<path id="L-Basics-comparisons-0" marker-end="url(#flowchart-pointEnd)" d="m1347.72642 125.935777-81.019945 17.095342c-81.019945 17.095342-243.059836 51.286025-324.079781 76.53458-81.019945 25.248553-81.019945 41.554978-81.019945 49.70819v8.153212" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-comparisons" style="fill:none"/>
<path id="L-Basics-conditionals-0" marker-end="url(#flowchart-pointEnd)" d="m1350.694094 136.837733-45.554274 15.27835c-45.554274 15.278348-136.66282 45.835047-182.217094 77.864698-45.554274 32.02965-45.554274 65.532255-45.554274 99.03486 0 33.502603 0 67.005208-.734791 89.092154-.734791 22.086946-2.204374 32.758234-2.939165 38.093878l-.73479 5.335644" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-conditionals" style="fill:none"/>
<path id="L-Basics-bools-0" marker-end="url(#flowchart-pointEnd)" d="m1530.809233 149.468479 26.348193 13.173225c26.348193 13.173224 79.04458 39.519674 105.392773 60.154922 26.348193 20.635247 26.348193 35.559293 26.348193 43.021316v7.462022" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-bools" style="fill:none"/>
<path id="L-Basics-loops-0" marker-end="url(#flowchart-pointEnd)" d="m1539.716187 122.309025 103.003349 17.6998c103.003348 17.6998 309.010044 53.099402 412.013392 87.550504 103.003349 34.451103 103.003349 67.953707 103.003349 101.456311v212.076821c0 37.189669 0 74.379338-90.192457 107.057189-90.192457 32.67785-270.57737 60.843883-360.769827 74.926899l-90.192456 14.083016" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-loops" style="fill:none"/>
<path id="L-Basics-functions-0" marker-end="url(#flowchart-pointEnd)" d="m1540.337084 118.165586 143.669722 18.390374c143.669722 18.390373 431.009167 55.17112 574.678889 90.312796 143.669722 35.141676 143.669722 68.64428 143.669722 102.146884v418.997391c0 31.783854 0 63.567708-.875086 87.10354-.875087 23.53583-2.62526 38.823639-3.500347 46.467543l-.875086 7.643904" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Basics LE-functions" style="fill:none"/>
<path id="L-bools-conditionals-0" marker-end="url(#flowchart-pointEnd)" d="M1688.898392 384.751316v7.462023c0 7.462023 0 22.386068-91.305149 46.097754-91.305148 23.711686-273.915444 56.211013-365.220593 72.460676l-91.305148 16.249663" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-bools LE-conditionals" style="fill:none"/>
<path id="L-classes-iterators-0" marker-end="url(#flowchart-pointEnd)" d="m1412.477773 1134.782873-45.18532 15.824815c-45.18532 15.824816-135.55596 47.474447-198.667524 78.130816-63.111566 30.65637-98.964056 60.319478-116.890302 75.151033l-17.926245 14.831554" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-classes LE-iterators" style="fill:none"/>
<path id="L-classes-Class-inheritance-0" marker-end="url(#flowchart-pointEnd)" d="m1436.757205 1156.118502-2.589098 12.268877c-2.589099 12.268878-7.767296 36.806632-10.356394 56.570086-2.589099 19.763453-2.589099 34.752605-2.589099 42.247181v7.494577" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-classes LE-Class-inheritance" style="fill:none"/>
<path id="L-classes-Class-customization-0" marker-end="url(#flowchart-pointEnd)" d="m1474.85695 1134.128412 48.752458 15.933892c48.752458 15.933893 146.257375 47.801677 195.009834 69.546118 48.752458 21.74444 48.752458 33.365536 48.752458 39.176084v5.810549" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-classes LE-Class-customization" style="fill:none"/>
<path id="L-comparisons-rich-comparisons-0" marker-end="url(#flowchart-pointEnd)" d="M861.606749 380.60418v90.397136" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-comparisons LE-rich-comparisons" style="fill:none"/>
<path id="L-comparisons-conditionals-0" marker-end="url(#flowchart-pointEnd)" d="m900.532722 362.870418 12.772861 11.108839c12.772861 11.10884 38.318584 33.326517 57.129294 52.376004s30.886407 34.930783 36.924256 42.87143l6.037848 7.940648" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-comparisons LE-conditionals" style="fill:none"/>
<path id="L-conditionals-strings-0" marker-end="url(#flowchart-pointEnd)" d="m1001.593768 594.004371-11.161575 9.776183c-11.161575 9.776183-33.484724 29.328549-133.753399 53.501372-100.268674 24.172823-278.482874 52.966103-367.589973 67.362743l-89.1071 14.39664" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-conditionals LE-strings" style="fill:none"/>
<path id="L-conditionals-loops-0" marker-end="url(#flowchart-pointEnd)" d="m1076.173754 620.138432.971686 5.420506c.971687 5.420506 2.91506 16.261518 69.911813 35.218945 66.996753 18.957426 199.046885 46.031267 265.071951 59.568187l66.025066 13.53692" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-conditionals LE-loops" style="fill:none"/>
<path id="L-loops-list-comprehensions-0" marker-end="url(#flowchart-pointEnd)" d="m1477.674156 759.556453-83.97456 13.968024c-83.97456 13.968023-251.923681 41.90407-335.898242 70.43047-83.97456 28.5264-83.97456 57.643152-83.97456 86.759904 0 29.116753 0 58.233506-26.115113 84.80182-26.115113 26.568313-78.345338 50.588188-104.46045 62.598125l-26.115114 12.009937" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-list-comprehensions" style="fill:none"/>
<path id="L-loops-iterators-0" marker-end="url(#flowchart-pointEnd)" d="m1477.87046 760.680244-75.284947 13.780725c-75.284947 13.780725-225.85484 41.342175-301.139788 69.681276-75.284947 28.339101-75.284947 57.455854-75.284947 86.572606v193.183586c0 35.277777 0 70.555553-2.444272 100.819924-2.444273 30.264371-7.332818 55.515337-9.77709 68.14082l-2.444273 12.625484" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-iterators" style="fill:none"/>
<path id="L-loops-tuples-0" marker-end="url(#flowchart-pointEnd)" d="m1484.755973 780.663104-19.945447 10.450248c-19.945447 10.450248-59.83634 31.350745-79.781787 46.615446-19.945447 15.264702-19.945447 24.893608-19.945447 29.708061v4.814453" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-tuples" style="fill:none"/>
<path id="L-loops-with-0" marker-end="url(#flowchart-pointEnd)" d="m1615.738881 763.317687 59.857096 13.34115c59.857097 13.341152 179.571289 40.023454 239.428385 67.922982 59.857096 27.899527 59.857096 57.01628 59.857096 86.133032v335.38411" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-with" style="fill:none"/>
<path id="L-loops-itertools-0" marker-end="url(#flowchart-pointEnd)" d="m1616.33591 760.33716 77.771372 13.837905c77.771372 13.837906 233.314116 41.513717 311.085488 63.612256 77.771372 22.09854 77.771372 38.619806 77.771372 46.88044v8.260633" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-itertools" style="fill:none"/>
<path id="L-loops-functions-0" marker-end="url(#flowchart-pointEnd)" d="m1616.581537 758.866497 90.192456 14.083016c90.192457 14.083016 270.57737 42.249048 393.35075 68.462158 122.77338 26.213109 187.935226 50.473295 220.51615 62.603388l32.580923 12.130094" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-loops LE-functions" style="fill:none"/>
<path id="L-list-comprehensions-other-comprehensions-0" marker-end="url(#flowchart-pointEnd)" d="M743.696592 1204.731766v50" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-list-comprehensions LE-other-comprehensions" style="fill:none"/>
<path id="L-Class-customization-enums-0" marker-end="url(#flowchart-pointEnd)" d="m1754.893235 1420.864245-.96062 5.97662c-.96062 5.97662-2.88186 17.929862-9.80248 34.47829-6.920619 16.548429-18.840617 37.692044-24.800616 48.263851l-5.96 10.571808" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-customization LE-enums" style="fill:none"/>
<path id="L-Class-customization-decorators-0" marker-end="url(#flowchart-pointEnd)" d="m1817.171524 1404.080942 7.180173 8.773838c7.180172 8.773837 21.540518 26.321513 94.286826 50.705315s203.87858 55.60373 269.444715 71.213694l65.566135 15.609964" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-customization LE-decorators" style="fill:none"/>
<path id="L-Class-inheritance-user-defined-errors-0" marker-end="url(#flowchart-pointEnd)" d="m1359.773444 1373.562247-28.077156 13.860287c-28.077156 13.860287-84.231467 41.58086-112.308623 59.607814-28.077156 18.026954-28.077156 26.360287-28.077156 30.526954v4.166667" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-inheritance LE-user-defined-errors" style="fill:none"/>
<path id="L-Class-inheritance-descriptors-0" marker-end="url(#flowchart-pointEnd)" d="m1392.257183 1405.334058-3.994586 8.564985c-3.994586 8.564985-11.983757 25.694955-15.978342 43.713065-3.994586 18.01811-3.994586 36.924358-3.994586 46.377482v9.453125" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-inheritance LE-descriptors" style="fill:none"/>
<path id="L-Class-inheritance-Class-interfaces-0" marker-end="url(#flowchart-pointEnd)" d="m1468.554715 1392.784374 10.178265 10.656599c10.178264 10.656599 30.534793 31.969797 40.713057 49.400484 10.178265 17.430687 10.178265 30.978863 10.178265 37.752951v6.774088" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-inheritance LE-Class-interfaces" style="fill:none"/>
<path id="L-Class-inheritance-context-manager-customization-0" marker-end="url(#flowchart-pointEnd)" d="m1483.516995 1371.78632 30.878997 14.156275c30.878996 14.156275 92.636989 42.468824 163.420662 70.228956 70.783674 27.760132 150.593028 54.967847 190.497705 68.571704l39.904677 13.603858" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-Class-inheritance LE-context-manager-customization" style="fill:none"/>
<path id="L-dicts-dict-methods-0" marker-end="url(#flowchart-pointEnd)" d="M346.61327 1176.78255v112.115892" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-dicts LE-dict-methods" style="fill:none"/>
<path id="L-functions-function-arguments-0" marker-end="url(#flowchart-pointEnd)" d="m2353.81148 946.779714-28.505482 11.880899c-28.505481 11.8809-85.516444 35.642698-114.021925 52.007104-28.505482 16.364405-28.505482 25.331418-28.505482 29.814925v4.483506" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-functions LE-function-arguments" style="fill:none"/>
<path id="L-functions-higher-order-functions-0" marker-end="url(#flowchart-pointEnd)" d="m2405.10788 970.477769 2.543642 7.931223c2.543642 7.931224 7.630926 23.79367 10.174568 40.009398 2.543642 16.215728 2.543642 32.784738 2.543642 41.069242v8.284505" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-functions LE-higher-order-functions" style="fill:none"/>
<path id="L-functions-functional-tools-0" marker-end="url(#flowchart-pointEnd)" d="m2432.049359 943.680418 37.954655 12.397448c37.954655 12.397449 113.863965 37.192346 151.81862 56.17508 37.954654 18.982735 37.954654 32.153307 37.954654 38.738592v6.585286" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-functions LE-functional-tools" style="fill:none"/>
<path id="L-function-arguments-none-0" marker-end="url(#flowchart-pointEnd)" d="M2182.778591 1202.830727v59.628913" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-function-arguments LE-none" style="fill:none"/>
<path id="L-functional-tools-functools-0" marker-end="url(#flowchart-pointEnd)" d="M2659.777288 1190.22005v83.320317" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-functional-tools LE-functools" style="fill:none"/>
<path id="L-generators-generator-expressions-0" marker-end="url(#flowchart-pointEnd)" d="M1004.188122 1618.84636v71.575514" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-generators LE-generator-expressions" style="fill:none"/>
<path id="L-higher-order-functions-decorators-0" marker-end="url(#flowchart-pointEnd)" d="m2384.263604 1166.869464-8.803274 10.47705c-8.803274 10.47705-26.409822 31.431151-35.213096 60.824218-8.803274 29.393068-8.803274 67.225101-8.803274 105.057135 0 37.832034 0 75.664068-3.170064 104.635452-3.170063 28.971384-9.510191 49.082118-12.680255 59.137485l-3.170064 10.055367" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-higher-order-functions LE-decorators" style="fill:none"/>
<path id="L-higher-order-functions-anonymous-functions-0" marker-end="url(#flowchart-pointEnd)" d="m2437.029688 1177.49515 2.706198 8.706102c2.706198 8.706103 8.118593 26.118308 10.82479 39.269942 2.706198 13.151634 2.706198 22.042697 2.706198 26.488228v4.445531" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-higher-order-functions LE-anonymous-functions" style="fill:none"/>
<path id="L-iterators-generators-0" marker-end="url(#flowchart-pointEnd)" d="M1004.188122 1381.671877v121.627607" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-iterators LE-generators" style="fill:none"/>
<path id="L-lists-string-formatting-0" marker-end="url(#flowchart-pointEnd)" d="m467.54329 946.455732-36.242786 11.934896c-36.242784 11.934897-108.728354 35.804689-150.872962 55.90157-42.144609 20.09688-53.948255 36.420847-59.850079 44.582831l-5.901823 8.161984" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-lists LE-string-formatting" style="fill:none"/>
<path id="L-lists-dicts-0" marker-end="url(#flowchart-pointEnd)" d="m470.651925 953.851403-20.67311 10.702285c-20.673109 10.702284-62.019327 32.106853-82.692436 51.634006-20.67311 19.527154-20.67311 37.176892-20.67311 46.001761v8.82487" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-lists LE-dicts" style="fill:none"/>
<path id="L-lists-list-methods-0" marker-end="url(#flowchart-pointEnd)" d="M515.343735 981.04037v77.011717" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-lists LE-list-methods" style="fill:none"/>
<path id="L-lists-list-comprehensions-0" marker-end="url(#flowchart-pointEnd)" d="m554.521412 962.30231 11.527027 9.2938c11.527027 9.2938 34.581081 27.8814 56.00577 45.90344 21.424687 18.022039 41.22001 35.478518 51.11767 44.206758l9.897661 8.72824" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-lists LE-list-comprehensions" style="fill:none"/>
<path id="L-lists-sequences-0" marker-end="url(#flowchart-pointEnd)" d="m563.252886 946.121706 37.285865 11.990567c37.285866 11.990567 111.857597 35.971702 165.50134 61.005244 53.643744 25.033543 86.3595 51.119494 102.717379 64.162469l16.357878 13.042975" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-lists LE-sequences" style="fill:none"/>
<path id="L-numbers-complex-numbers-0" marker-end="url(#flowchart-pointEnd)" d="M212.882805 404.523453v50" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-numbers LE-complex-numbers" style="fill:none"/>
<path id="L-sequences-iterators-0" marker-end="url(#flowchart-pointEnd)" d="M919.699196 1168.130207v10.266927c0 10.266926 0 30.800779 10.255461 54.844125 10.255461 24.043345 30.766384 51.596184 41.021845 65.372603l10.255461 13.77642" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-sequences LE-iterators" style="fill:none"/>
<path id="L-strings-string-methods-0" marker-end="url(#flowchart-pointEnd)" d="m291.2817 766.370634-37.16696 12.832326c-37.166958 12.832327-111.500877 38.49698-148.667836 55.841026-37.166959 17.344045-37.166959 26.367483-37.166959 30.879201v4.511719" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-strings LE-string-methods" style="fill:none"/>
<path id="L-strings-string-formatting-0" marker-end="url(#flowchart-pointEnd)" d="m294.691644 774.24256-21.855292 11.520338c-21.855292 11.52034-65.565877 34.561017-87.421169 60.639733-21.855292 26.078715-21.855292 55.195468-21.855292 84.31222 0 29.116753 0 58.233506.566539 78.78775.566538 20.554246 1.699616 32.545984 2.266155 38.541852l.566539 5.99587" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-strings LE-string-formatting" style="fill:none"/>
<path id="L-strings-lists-0" marker-end="url(#flowchart-pointEnd)" d="m393.57285 775.420808 20.295147 11.323964c20.295148 11.323964 60.885443 33.971893 81.18059 51.466647 20.295148 17.494754 20.295148 29.836333 20.295148 36.007123v6.17079" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-strings LE-lists" style="fill:none"/>
<path id="L-strings-raising-and-handling-errors-0" marker-end="url(#flowchart-pointEnd)" d="m399.8196 757.936264 79.442823 14.238055c79.442823 14.238055 238.328468 42.714165 317.77129 61.118886 79.442823 18.404722 79.442823 26.738055 79.442823 30.904722v4.166667" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-strings LE-raising-and-handling-errors" style="fill:none"/>
<path id="L-tuples-sequences-0" marker-end="url(#flowchart-pointEnd)" d="m1309.069207 947.46023-39.362776 11.76748c-39.362777 11.76748-118.08833 35.30244-176.918022 60.5186-58.829693 25.21616-97.763524 52.113522-117.23044 65.562203l-19.466916 13.44868" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-tuples LE-sequences" style="fill:none"/>
<path id="L-tuples-sets-0" marker-end="url(#flowchart-pointEnd)" d="m1309.94806 950.159427-32.091176 11.317614c-32.091174 11.317613-96.273524 33.95284-128.364699 53.906522-32.091174 19.95368-32.091174 37.225815-32.091174 45.861882v8.636067" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-tuples LE-sets" style="fill:none"/>
<path id="L-tuples-classes-0" marker-end="url(#flowchart-pointEnd)" d="m1404.154282 974.205577 6.567052 7.309922c6.567053 7.309922 19.701159 21.929766 26.268212 41.390295 6.567053 19.460529 6.567053 43.761742 6.567053 55.91235v12.150606" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-tuples LE-classes" style="fill:none"/>
<path id="L-tuples-unpacking-and-multiple-assignment-0" marker-end="url(#flowchart-pointEnd)" d="m1422.663567 940.838947 73.203309 12.871027c73.203309 12.871027 219.609926 38.613081 292.813234 56.414663 73.203309 17.801582 73.203309 27.662691 73.203309 32.593246v4.930554" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-tuples LE-unpacking-and-multiple-assignment" style="fill:none"/>
<path id="L-with-context-manager-customization-0" marker-end="url(#flowchart-pointEnd)" d="M1974.881458 1420.356773v70.286461" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-with LE-context-manager-customization" style="fill:none"/>
</g>
<g class="edgeLabels">
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
<g class="edgeLabel">
<foreignObject width="0" height="0" class="label">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="edgeLabel"/>
</div>
</foreignObject>
</g>
</g>
<g class="nodes">
<a xlink:href="https://exercism.org/tracks/python/exercises/guidos-gorgeous-lasagna" target="_blank" transform="translate(1443.374317 105.753914)">
<g id="flowchart-Basics-123" class="node default clickable">
<circle r="97.753914"/>
<foreignObject width="180.507828" height="46.666664" class="label" transform="translate(-90.253914 -15.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Guidos Gorgeous Lasagna</span>
<br/>
<span class="concept">Basics</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/ghost-gobble-arcade-game" target="_blank" transform="translate(1688.898392 329.01564)">
<g id="flowchart-bools-124" class="node default clickable">
<circle r="55.735676"/>
<foreignObject width="96.471352" height="65" class="label" transform="translate(-45.235676 -30.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Ghost Gobble
<br/>
Arcade Game</span>
<br/>
<span class="concept">bools</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/classes" target="_blank" transform="translate(1443.556599 1123.898438)">
<g id="flowchart-classes-125" class="node default clickable tbd">
<circle r="32.929688"/>
<foreignObject width="50.859375" height="46.666664" class="label" transform="translate(-25.429688 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Classes</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/class-customization" target="_blank" transform="translate(1767.3717 1343.227867)">
<g id="flowchart-Class-customization-126" class="node default clickable tbd">
<circle r="78.632813"/>
<foreignObject width="142.265625" height="46.666664" class="label" transform="translate(-71.132813 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Class Customization</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/class-inheritance" target="_blank" transform="translate(1421.222614 1343.227867)">
<g id="flowchart-Class-inheritance-127" class="node default clickable tbd">
<circle r="68.528645"/>
<foreignObject width="122.057289" height="46.666664" class="label" transform="translate(-61.028645 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Class Inheritance</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/class-interfaces" target="_blank" transform="translate(1529.624302 1561.072922)">
<g id="flowchart-Class-interfaces-128" class="node default clickable tbd">
<circle r="63.704426"/>
<foreignObject width="112.408852" height="46.666664" class="label" transform="translate(-56.204426 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Class Interfaces</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/meltdown-mitigation" target="_blank" transform="translate(1062.003874 541.09246)">
<g id="flowchart-conditionals-129" class="node default clickable">
<circle r="80.305984"/>
<foreignObject width="145.611969" height="46.666664" class="label" transform="translate(-72.805984 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Meltdown Mitigation</span>
<br/>
<span class="concept">Conditionals</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/exercises/concept/black-jack" target="_blank" transform="translate(861.606749 329.01564)">
<g id="flowchart-comparisons-130" class="node default clickable wip">
<circle r="51.588539"/>
<foreignObject width="88.177078" height="65" class="label" transform="translate(-44.08854 -20.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_wip">Black Jack</span>
<br/>
<span class="concept">comparisons</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2370" target="_blank" transform="translate(1974.881458 1561.072922)">
<g id="flowchart-context-manager-customization-131" class="node default clickable tbd">
<circle r="70.429688"/>
<foreignObject width="125.859375" height="65" class="label" transform="translate(-62.929688 -27.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Context Manager
<br/>
Customization</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2356" target="_blank" transform="translate(2298.546818 1561.072922)">
<g id="flowchart-decorators-132" class="node default clickable tbd">
<circle r="46.152344"/>
<foreignObject width="77.304688" height="46.666664" class="label" transform="translate(-38.652344 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Decorators</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2365" target="_blank" transform="translate(1368.289669 1561.072922)">
<g id="flowchart-descriptors-133" class="node default clickable tbd">
<circle r="47.630207"/>
<foreignObject width="80.260414" height="46.666664" class="label" transform="translate(-40.130207 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Descriptors</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2295" target="_blank" transform="translate(743.696592 1123.898438)">
<g id="flowchart-list-comprehensions-134" class="node default clickable tbd">
<circle r="80.833328"/>
<foreignObject width="146.666656" height="46.666664" class="label" transform="translate(-73.333328 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">List Comprehensions</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2294" target="_blank" transform="translate(743.696592 1343.227867)">
<g id="flowchart-other-comprehensions-135" class="node default clickable tbd">
<circle r="88.496101"/>
<foreignObject width="161.992203" height="46.666664" class="label" transform="translate(-80.996101 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Other Comprehensions</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/inventory-management" target="_blank" transform="translate(346.61327 1123.898438)">
<g id="flowchart-dicts-136" class="node default clickable">
<circle r="52.884113"/>
<foreignObject width="90.768227" height="65" class="label" transform="translate(-45.384113 -30.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Inventory
<br/>
Management</span>
<br/>
<span class="concept">dicts</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2348" target="_blank" transform="translate(346.61327 1343.227867)">
<g id="flowchart-dict-methods-137" class="node default clickable tbd">
<circle r="54.329426"/>
<foreignObject width="93.658852" height="46.666664" class="label" transform="translate(-46.829426 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Dict-Methods</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/exercises/concept/log-levels" target="_blank" transform="translate(1690.301384 1561.072922)">
<g id="flowchart-enums-138" class="node default clickable wip">
<circle r="46.972656"/>
<foreignObject width="78.945313" height="55" class="label" transform="translate(-37.472656 -20.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_wip">Log Levels</span>
<br/>
<span class="concept">Enums</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2353" target="_blank" transform="translate(2392.355417 930.714851)">
<g id="flowchart-functions-139" class="node default clickable tbd">
<circle r="41.757813"/>
<foreignObject width="68.515625" height="46.666664" class="label" transform="translate(-34.257813 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Functions</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2354" target="_blank" transform="translate(2182.778591 1123.898438)">
<g id="flowchart-function-arguments-140" class="node default clickable tbd">
<circle r="78.932289"/>
<foreignObject width="142.864578" height="46.666664" class="label" transform="translate(-71.43229 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Function Arguments</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2359" target="_blank" transform="translate(2659.777288 1123.898438)">
<g id="flowchart-functional-tools-141" class="node default clickable tbd">
<circle r="66.321613"/>
<foreignObject width="117.643227" height="46.666664" class="label" transform="translate(-58.821613 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Functional Tools</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2366" target="_blank" transform="translate(2659.777288 1343.227867)">
<g id="flowchart-functools-142" class="node default clickable tbd">
<circle r="69.6875"/>
<foreignObject width="124.375" height="46.666664" class="label" transform="translate(-62.1875 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Functools Module</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2293" target="_blank" transform="translate(1004.188122 1561.072922)">
<g id="flowchart-generators-143" class="node default clickable wip">
<circle r="57.773438"/>
<foreignObject width="100.546875" height="55" class="label" transform="translate(-50.273438 -18.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_wip">Plane Tickets</span>
<br/>
<span class="concept">Generators</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2292" target="_blank" transform="translate(1004.188122 1777.609375)">
<g id="flowchart-generator-expressions-144" class="node default clickable tbd">
<circle r="87.1875"/>
<foreignObject width="159.375" height="46.666664" class="label" transform="translate(-79.6875 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Generator Expressions</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2355" target="_blank" transform="translate(2420.369732 1123.898438)">
<g id="flowchart-higher-order-functions-145" class="node default clickable tbd">
<circle r="56.126301"/>
<foreignObject width="97.252602" height="65" class="label" transform="translate(-48.6263 -22.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Higher Order
<br/>
Functions</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2357" target="_blank" transform="translate(2453.266874 1343.227867)">
<g id="flowchart-anonymous-functions-146" class="node default clickable tbd">
<circle r="86.822914"/>
<foreignObject width="158.645828" height="65" class="label" transform="translate(-79.322914 -20.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Anonymous Functions
<br/>
AKA Lambdas</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2367" target="_blank" transform="translate(1004.188122 1343.227867)">
<g id="flowchart-iterators-147" class="node default clickable tbd">
<circle r="38.44401"/>
<foreignObject width="61.88802" height="46.666664" class="label" transform="translate(-30.94401 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">iterators</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2368" target="_blank" transform="translate(2082.964142 930.714851)">
<g id="flowchart-itertools-148" class="node default clickable tbd">
<circle r="37.786457"/>
<foreignObject width="60.572914" height="46.666664" class="label" transform="translate(-30.286457 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">itertools</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/card-games" target="_blank" transform="translate(515.343735 930.714851)">
<g id="flowchart-lists-149" class="node default clickable">
<circle r="50.32552"/>
<foreignObject width="85.651039" height="46.666664" class="label" transform="translate(-42.82552 -22.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Card Games</span>
<br/>
<span class="concept">lists</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/chaitanas-colossal-coaster" target="_blank" transform="translate(515.343735 1123.898438)">
<g id="flowchart-list-methods-150" class="node default clickable">
<circle r="65.846352"/>
<foreignObject width="116.692703" height="65" class="label" transform="translate(-58.346352 -30.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Chaitana&apos;s
<br/>
Colossal Coaster</span>
<br/>
<span class="concept">list-methods</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/making-the-grade" target="_blank" transform="translate(1547.072224 748.013031)">
<g id="flowchart-loops-151" class="node default clickable">
<circle r="70.351563"/>
<foreignObject width="125.703125" height="46.666664" class="label" transform="translate(-62.851563 -15.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Making the Grade</span>
<br/>
<span class="concept">loops</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/exercises/concept/restaurant-rozalynn" target="_blank" transform="translate(2182.778591 1343.227867)">
<g id="flowchart-none-152" class="node default clickable wip">
<circle r="80.768227"/>
<foreignObject width="146.536453" height="65" class="label" transform="translate(-69.628906 -15.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_wip">Restaurant Rozalynn</span>
<br/>
<span class="concept">none</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/currency-exchange" target="_blank" transform="translate(212.882805 329.01564)">
<g id="flowchart-numbers-153" class="node default clickable">
<circle r="75.507813"/>
<foreignObject width="136.015625" height="65" class="label" transform="translate(-68.007813 -27.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Currency Exchange</span>
<br/>
<span class="concept"> numbers
<br/>
(ints &amp; floats)</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/complex-numbers" target="_blank" transform="translate(212.882805 541.09246)">
<g id="flowchart-complex-numbers-154" class="node default clickable tbd">
<circle r="86.569008"/>
<foreignObject width="158.138016" height="46.666664" class="label" transform="translate(-79.069008 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD <em>(Bowling Game??)</em></span>
<br/>
<span class="concept">complex-numbers</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/raising-and-handling-errors" target="_blank" transform="translate(876.476536 930.714851)">
<g id="flowchart-raising-and-handling-errors-155" class="node default clickable tbd">
<circle r="62.350258"/>
<foreignObject width="109.700516" height="65" class="label" transform="translate(-54.850258 -33.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Raising &amp;
<br/>
Handling Errors</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2287" target="_blank" transform="translate(861.606749 541.09246)">
<g id="flowchart-rich-comparisons-156" class="node default clickable tbd">
<circle r="70.091145"/>
<foreignObject width="125.182289" height="46.666664" class="label" transform="translate(-62.591145 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Rich Comparisons</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2290" target="_blank" transform="translate(919.699196 1123.898438)">
<g id="flowchart-sequences-157" class="node default clickable tbd">
<circle r="44.23177"/>
<foreignObject width="73.463539" height="46.666664" class="label" transform="translate(-36.73177 -20.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">sequences</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/cater-waiter" target="_blank" transform="translate(1117.40101 1123.898438)">
<g id="flowchart-sets-158" class="node default clickable">
<circle r="54.016926"/>
<foreignObject width="93.033852" height="46.666664" class="label" transform="translate(-46.516926 -15.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Cater-Waiter</span>
<br/>
<span class="concept">sets</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/little-sisters-vocab" target="_blank" transform="translate(344.451813 748.013031)">
<g id="flowchart-strings-159" class="node default clickable">
<circle r="56.25"/>
<foreignObject width="99.5" height="65" class="label" transform="translate(-52.779945 -30.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Little
<br/>
Sister&apos;s Vocab</span>
<br/>
<span class="concept">strings</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/exercises/concept/pretty-leaflet" target="_blank" transform="translate(173.55989 1123.898438)">
<g id="flowchart-string-formatting-160" class="node default clickable wip">
<circle r="70.16927"/>
<foreignObject width="125.338539" height="55" class="label" transform="translate(-62.66927 -22.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_wip">Pretty Leaflet</span>
<br/>
<span class="concept">String Formatting</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/little-sisters-essay" target="_blank" transform="translate(68.279945 930.714851)">
<g id="flowchart-string-methods-161" class="node default clickable">
<circle r="60.279945"/>
<foreignObject width="105.559891" height="65" class="label" transform="translate(-52.779945 -27.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Little Sister&apos;s
<br/>
Essay</span>
<br/>
<span class="concept">String Methods</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://exercism.org/tracks/python/exercises/tisbury-treasure-hunt" target="_blank" transform="translate(1365.083292 930.714851)">
<g id="flowchart-tuples-162" class="node default clickable">
<circle r="58.463539"/>
<foreignObject width="101.927078" height="65" class="label" transform="translate(-50.96354 -27.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_beta">Tisbury
<br/>
Treasure Hunt</span>
<br/>
<span class="concept">tuples</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2360" target="_blank" transform="translate(1861.883419 1123.898438)">
<g id="flowchart-unpacking-and-multiple-assignment-163" class="node default clickable tbd">
<circle r="76.25"/>
<foreignObject width="137.5" height="65" class="label" transform="translate(-68.75 -27.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">Unpacking
<br/>
&amp; Multi-assignment</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/tree/main/concepts/user-defined-errors" target="_blank" transform="translate(1191.310509 1561.072922)">
<g id="flowchart-user-defined-errors-164" class="node default clickable tbd">
<circle r="79.348953"/>
<foreignObject width="143.697906" height="46.666664" class="label" transform="translate(-71.848953 -18.333332)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">User Definied Errors</span>
</span>
</div>
</foreignObject>
</g>
</a>
<a xlink:href="https://github.com/exercism/python/issues/2369" target="_blank" transform="translate(1974.881458 1343.227867)">
<g id="flowchart-with-165" class="node default clickable tbd">
<circle r="77.128906"/>
<foreignObject width="139.257813" height="65" class="label" transform="translate(-69.628906 -30.5)">
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;white-space:nowrap">
<span class="nodeLabel">
<span class="exercise_tbd">TBD</span>
<br/>
<span class="concept">with
<br/>
(Context Managers)</span>
</span>
</div>
</foreignObject>
</g>
</a>
</g>
</g>
</svg>