{"mockup":{"controls":{"control":[{"ID":"14770","typeID":"Arrow","zOrder":"19","w":"1","h":"205","measuredW":"150","measuredH":"100","x":"652","y":"604","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0.34052498951359667},"p1":{"x":0.46044522302392416,"y":0.0036766536054163913},"p2":{"x":0,"y":205.5}}},{"ID":"14771","typeID":"Arrow","zOrder":"20","w":"129","h":"131","measuredW":"150","measuredH":"100","x":"507","y":"570","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4613181955189419,"y":-0.10434039987944232},"p2":{"x":129,"y":130.5}}},{"ID":"14772","typeID":"Arrow","zOrder":"21","w":"128","h":"91","measuredW":"150","measuredH":"100","x":"507","y":"617","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.461318195518942,"y":-0.10434039987944228},"p2":{"x":128,"y":90.5}}},{"ID":"14773","typeID":"Arrow","zOrder":"22","w":"134","h":"50","measuredW":"150","measuredH":"100","x":"505","y":"664","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.461318195518942,"y":-0.10434039987944237},"p2":{"x":134,"y":49.5}}},{"ID":"14774","typeID":"Arrow","zOrder":"23","w":"138","h":"6","measuredW":"150","measuredH":"100","x":"496","y":"717","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.5},"p1":{"x":0.46044522302392427,"y":0.0036766536054163978},"p2":{"x":138,"y":5.5},"stroke":"dotted"}},{"ID":"14775","typeID":"Arrow","zOrder":"24","w":"113","h":"115","measuredW":"150","measuredH":"100","x":"856","y":"598","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":112.5,"y":-0.5},"p1":{"x":0.48937720509145993,"y":-0.20691804593983584},"p2":{"x":-0.29660178475955945,"y":114.83149154894579}}},{"ID":"14776","typeID":"Arrow","zOrder":"25","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1094","y":"591","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4604452230239241,"y":0.0036766536054163913},"p2":{"x":0,"y":76},"stroke":"dotted"}},{"ID":"14777","typeID":"Arrow","zOrder":"26","w":"221","h":"117","measuredW":"150","measuredH":"100","x":"744","y":"469","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.5,"y":0},"p1":{"x":0.3557172557172557,"y":-0.2189189189189189},"p2":{"x":221.5,"y":117}}},{"ID":"14778","typeID":"Arrow","zOrder":"27","w":"1","h":"95","measuredW":"150","measuredH":"100","x":"744","y":"159","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.27685841682816204},"p1":{"x":0.46044522302392427,"y":0.003676653605416392},"p2":{"x":0,"y":94.59824914485046},"stroke":"dotted"}},{"ID":"14779","typeID":"Arrow","zOrder":"28","w":"1","h":"80","measuredW":"150","measuredH":"100","x":"744","y":"262","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.46044522302392416,"y":0.003676653605416392},"p2":{"x":0,"y":80.06287646587509}}},{"ID":"14780","typeID":"Arrow","zOrder":"29","w":"96","h":"46","measuredW":"150","measuredH":"100","x":"871","y":"416","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":95.72077500246428,"y":0.33535944713611343},"p1":{"x":0.5365907376221624,"y":0.09967779237460443},"p2":{"x":0,"y":46}}},{"ID":"14781","typeID":"Arrow","zOrder":"30","w":"98","h":"43","measuredW":"150","measuredH":"100","x":"867","y":"475","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98.30225589020824,"y":43.46873552956811},"p1":{"x":0.3374725601408122,"y":-0.11051464136788798},"p2":{"x":0,"y":0}}},{"ID":"14782","typeID":"Arrow","zOrder":"31","w":"99","h":"50","measuredW":"150","measuredH":"100","x":"555","y":"416","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98,"y":50},"p1":{"x":0.598612099644128,"y":0.12644128113878997},"p2":{"x":-0.5,"y":0}}},{"ID":"14783","typeID":"Arrow","zOrder":"32","w":"99","h":"50","measuredW":"150","measuredH":"100","x":"556","y":"472","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98,"y":0},"p1":{"x":0.6551455674158455,"y":-0.1193632321907845},"p2":{"x":-0.5,"y":50}}},{"ID":"14784","typeID":"Arrow","zOrder":"33","w":"115","h":"3","measuredW":"150","measuredH":"100","x":"544","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":115,"y":1},"p1":{"x":0.5085059730833207,"y":0.02181309541811583},"p2":{"x":0,"y":0}}},{"ID":"14785","typeID":"Arrow","zOrder":"34","w":"143","h":"3","measuredW":"150","measuredH":"100","x":"847","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":143,"y":0},"p1":{"x":0.5536354056902003,"y":0.01338250790305583},"p2":{"x":0,"y":2}}},{"ID":"14786","typeID":"Label","zOrder":"35","measuredW":"87","measuredH":"36","x":"701","y":"348","properties":{"text":"Python","size":"28"}},{"ID":"14787","typeID":"Arrow","zOrder":"36","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"744","y":"400","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.24280136823927023},"p1":{"x":0.4604452230239243,"y":0.003676653605416392},"p2":{"x":0,"y":55}}},{"ID":"14788","typeID":"__group__","zOrder":"37","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"624","y":"447","properties":{"controlName":"100-python-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"24","x":"69","y":"10","properties":{"size":"16","text":"Learn the Basics"}}]}}},{"ID":"14789","typeID":"__group__","zOrder":"38","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"402","properties":{"controlName":"100-python-basics:basic-syntax"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"92","measuredH":"24","x":"64","y":"9","properties":{"size":"16","text":"Basic Syntax"}}]}}},{"ID":"14790","typeID":"__group__","zOrder":"39","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"448","properties":{"controlName":"101-python-basics:variables-and-datatypes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"188","measuredW":"183","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Variables and Data Types"}}]}}},{"ID":"14791","typeID":"__group__","zOrder":"40","measuredW":"256","measuredH":"42","w":"256","h":"42","x":"958","y":"494","properties":{"controlName":"105-python-basics:lists-tuples-sets-dictionaries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Lists, Tuples, Sets, Dictionaries"}}]}}},{"ID":"14792","typeID":"__group__","zOrder":"41","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"494","properties":{"controlName":"102-python-basics:conditionals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"92","measuredW":"90","measuredH":"24","x":"65","y":"9","properties":{"size":"16","text":"Conditionals"}}]}}},{"ID":"14793","typeID":"__group__","zOrder":"42","measuredW":"254","measuredH":"42","w":"254","h":"42","x":"958","y":"401","properties":{"controlName":"103-python-basics:typecasting-exceptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"254","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"24","x":"37","y":"9","properties":{"size":"16","text":"Type Casting, Exceptions"}}]}}},{"ID":"14794","typeID":"__group__","zOrder":"43","measuredW":"256","measuredH":"42","w":"256","h":"42","x":"958","y":"448","properties":{"controlName":"104-python-basics:functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"200","measuredW":"198","measuredH":"24","x":"28","y":"9","properties":{"text":"Functions, Builtin Functions","size":"16"}}]}}},{"ID":"14795","typeID":"__group__","zOrder":"44","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"953","y":"571","properties":{"controlName":"101-data-structures-and-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"219","measuredH":"24","x":"21","y":"10","properties":{"size":"16","text":"Datastructures and Algorithms"}}]}}},{"ID":"14796","typeID":"__group__","zOrder":"45","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"646","properties":{"controlName":"100-data-structures-and-algorithms:arrays-linked-lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"Arrays and Linked Lists"}}]}}},{"ID":"14797","typeID":"__group__","zOrder":"46","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"691","properties":{"controlName":"101-data-structures-and-algorithms:heaps-stacks-queues"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"195","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"Heaps, Stacks and Queues"}}]}}},{"ID":"14798","typeID":"__group__","zOrder":"47","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"995","y":"737","properties":{"controlName":"102-data-structures-and-algorithms:hash-tables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"24","x":"66","y":"9","properties":{"size":"16","text":"Hash Tables"}}]}}},{"ID":"14799","typeID":"__group__","zOrder":"48","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"782","properties":{"controlName":"103-data-structures-and-algorithms:binary-search-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"24","x":"38","y":"9","properties":{"size":"16","text":"Binary Search Trees"}}]}}},{"ID":"14800","typeID":"__group__","zOrder":"49","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"828","properties":{"controlName":"104-data-structures-and-algorithms:recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"24","x":"74","y":"9","properties":{"size":"16","text":"Recursion"}}]}}},{"ID":"14801","typeID":"__group__","zOrder":"50","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"874","properties":{"controlName":"105-data-structures-and-algorithms:sorting-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"24","x":"45","y":"9","properties":{"size":"16","text":"Sorting Algorithms"}}]}}},{"ID":"14802","typeID":"__group__","zOrder":"51","measuredW":"311","measuredH":"43","w":"311","h":"43","x":"622","y":"690","properties":{"controlName":"102-python-advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"311","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"95","y":"10","properties":{"size":"16","text":"Advanced Topics"}}]}}},{"ID":"14803","typeID":"__group__","zOrder":"52","measuredW":"115","measuredH":"142","w":"115","h":"142","x":"580","y":"784","properties":{"controlName":"105-python-advanced-topics:modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"115","h":"142","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"27","y":"11","properties":{"size":"16","text":"Modules"}}]}}},{"ID":"14804","typeID":"__group__","zOrder":"53","measuredW":"90","measuredH":"42","w":"90","h":"42","x":"593","y":"825","properties":{"controlName":"100-python-advanced-topics:modules:builtin-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"90","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Builtin"}}]}}},{"ID":"14805","typeID":"__group__","zOrder":"54","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"592","y":"871","properties":{"controlName":"101-python-advanced-topics:modules:custom-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Custom"}}]}}},{"ID":"14806","typeID":"__group__","zOrder":"55","measuredW":"119","measuredH":"42","w":"119","h":"42","x":"576","y":"583","properties":{"controlName":"104-python-advanced-topics:iterators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"119","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Iterators"}}]}}},{"ID":"14807","typeID":"__group__","zOrder":"56","measuredW":"232","measuredH":"43","w":"232","h":"43","x":"761","y":"1110","properties":{"controlName":"106-python-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"232","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"Learn a Framework"}}]}}},{"ID":"14816","typeID":"__group__","zOrder":"57","measuredW":"183","measuredH":"43","w":"183","h":"43","x":"732","y":"1447","properties":{"controlName":"108-python-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"183","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"24","x":"28","y":"10","properties":{"size":"16","text":"Testing your Apps"}}]}}},{"ID":"14817","typeID":"__group__","zOrder":"94","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1459","properties":{"controlName":"100-python-testing:unittest-pyunit"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"unittest / pyUnit"}}]}}},{"ID":"14818","typeID":"__group__","zOrder":"95","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1412","properties":{"controlName":"101-python-testing:pytest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"pytest"}}]}}},{"ID":"14819","typeID":"__group__","zOrder":"96","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1320","properties":{"controlName":"102-python-testing:doctest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"24","x":"50","y":"9","properties":{"size":"16","text":"doctest"}}]}}},{"ID":"14820","typeID":"__group__","zOrder":"97","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1366","properties":{"controlName":"102-python-testing:nose"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"24","x":"59","y":"9","properties":{"size":"16","text":"nose"}}]}}},{"ID":"14821","typeID":"Canvas","zOrder":"58","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1028","y":"133"},{"ID":"14822","typeID":"Label","zOrder":"59","measuredW":"314","measuredH":"25","x":"1042","y":"150","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"14823","typeID":"Label","zOrder":"60","measuredW":"319","measuredH":"25","x":"1042","y":"178","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"14824","typeID":"__group__","zOrder":"61","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1043","y":"214","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"64","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"14825","typeID":"__group__","zOrder":"62","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"598","y":"229","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"320","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Backend roadmap till Language Selection","color":"16777215"}}]}}},{"ID":"14826","typeID":"Arrow","zOrder":"63","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"424","y":"716","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":76.5},"p1":{"x":0.5494505494505496,"y":0},"p2":{"x":0,"y":-0.5}}},{"ID":"14827","typeID":"__group__","zOrder":"64","measuredW":"131","measuredH":"184","w":"131","h":"184","x":"383","y":"699","properties":{"controlName":"100-python-advanced-topics:oop"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"131","h":"184","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"48","y":"9","properties":{"text":"OOP","size":"16"}}]}}},{"ID":"14828","typeID":"__group__","zOrder":"65","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"737","properties":{"controlName":"102-python-advanced-topics:oop:classes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"58","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"Classes"}}]}}},{"ID":"14829","typeID":"__group__","zOrder":"66","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"783","properties":{"controlName":"101-python-advanced-topics:oop:inheritance"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"86","measuredW":"83","measuredH":"24","x":"42","y":"9","properties":{"size":"16","text":"Inheritance"}}]}}},{"ID":"14830","typeID":"__group__","zOrder":"67","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"829","properties":{"controlName":"100-python-advanced-topics:oop:methods-dunder"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"24","x":"20","y":"9","properties":{"text":"Methods, Dunder","size":"16"}}]}}},{"ID":"14831","typeID":"__group__","zOrder":"68","measuredW":"172","measuredH":"42","w":"172","h":"42","x":"340","y":"601","properties":{"controlName":"102-python-advanced-topics:decorators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"172","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"45","y":"9","properties":{"size":"16","text":"Decorators"}}]}}},{"ID":"14832","typeID":"__group__","zOrder":"69","measuredW":"171","measuredH":"42","w":"171","h":"42","x":"341","y":"555","properties":{"controlName":"101-python-advanced-topics:regular-expressions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"171","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"61","y":"9","properties":{"size":"16","text":"RegEx"}}]}}},{"ID":"14833","typeID":"__group__","zOrder":"70","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"339","y":"647","properties":{"controlName":"103-python-advanced-topics:lambdas"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"53","y":"9","properties":{"text":"Lambdas","size":"16"}}]}}},{"ID":"14839","typeID":"__group__","zOrder":"71","measuredW":"173","measuredH":"193","w":"173","h":"193","x":"339","y":"899","properties":{"controlName":"105-python-package-managers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"173","h":"193","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"16","y":"13","properties":{"size":"16","text":"Package Managers"}}]}}},{"ID":"14840","typeID":"__group__","zOrder":"72","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"352","y":"945","properties":{"controlName":"100-python-package-managers:pypi"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"24","x":"57","y":"9","properties":{"size":"16","text":"PyPI"}}]}}},{"ID":"14841","typeID":"__group__","zOrder":"73","measuredW":"146","measuredH":"42","w":"146","h":"42","x":"353","y":"991","properties":{"controlName":"101-python-package-managers:pip"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"146","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"61","y":"9","properties":{"size":"16","text":"Pip"}}]}}},{"ID":"14842","typeID":"__group__","zOrder":"74","measuredW":"146","measuredH":"42","w":"146","h":"42","x":"353","y":"1037","properties":{"controlName":"102-python-package-managers:conda"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"146","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"24","x":"49","y":"9","properties":{"size":"16","text":"Conda"}}]}}},{"ID":"14843","typeID":"__group__","zOrder":"75","measuredW":"352","measuredH":"54","w":"352","h":"54","x":"1027","y":"302","properties":{"controlName":"100-python-roadmap-note"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"352","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"26","x":"50","y":"14","properties":{"size":"18","text":"Important Note / Click here"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"18","y":"18","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"13576743"}}]}}}]}}},{"ID":"14844","typeID":"Canvas","zOrder":"76","w":"328","h":"200","measuredW":"100","measuredH":"70","x":"215","y":"133"},{"ID":"14845","typeID":"__group__","zOrder":"77","measuredW":"189","measuredH":"27","w":"189","h":"27","x":"243","y":"210","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"156","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Backend Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14846","typeID":"__group__","zOrder":"78","measuredW":"183","measuredH":"27","w":"183","h":"27","x":"243","y":"246","properties":{"controlName":"ext_link:roadmap.sh/javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"150","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"DevOps Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14848","typeID":"Label","zOrder":"79","measuredW":"209","measuredH":"32","x":"243","y":"162","properties":{"size":"24","text":"Related Roadmaps"}},{"ID":"14849","typeID":"__group__","zOrder":"80","measuredW":"251","measuredH":"27","w":"251","h":"27","x":"243","y":"284","properties":{"controlName":"ext_link:roadmap.sh/software-design-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"218","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Software Design Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14851","typeID":"Arrow","zOrder":"18","w":"278","h":"304","measuredW":"150","measuredH":"100","x":"494","y":"719","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":278.60848608141043,"y":-0.474107944288221},"p1":{"x":0.5805567346688285,"y":0.3260932937151271},"p2":{"x":0.4694310921026954,"y":287.966393526105}}},{"ID":"14853","typeID":"Arrow","zOrder":"16","w":"294","h":"468","measuredW":"150","measuredH":"100","x":"500","y":"713","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":289.7775635498863,"y":-0.48328505825475077},"p1":{"x":0.5876470144844372,"y":0.25068750623071534},"p2":{"x":-0.3798456673545729,"y":467.3740759577104}}},{"ID":"14854","typeID":"__group__","zOrder":"81","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1130","properties":{"controlName":"106-python-advanced-topics:list-comprehensions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"List Comprehensions"}}]}}},{"ID":"14855","typeID":"__group__","zOrder":"82","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1175","properties":{"controlName":"107-python-advanced-topics:generator-expressions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Generator Expressions"}}]}}},{"ID":"14856","typeID":"__group__","zOrder":"83","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1220","properties":{"controlName":"108-python-advanced-topics:paradigms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"24","x":"58","y":"9","properties":{"size":"16","text":"Paradigms"}}]}}},{"ID":"14857","typeID":"Canvas","zOrder":"17","w":"131","h":"166","measuredW":"100","measuredH":"70","x":"381","y":"1113"},{"ID":"14859","typeID":"__group__","zOrder":"84","measuredW":"155","measuredH":"43","w":"155","h":"43","x":"1078","y":"1036","properties":{"controlName":"100-python-frameworks:synchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"155","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"24","x":"31","y":"10","properties":{"size":"16","text":"Synchronous"}}]}}},{"ID":"14860","typeID":"__group__","zOrder":"85","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"930","y":"945","properties":{"controlName":"100-python-frameworks:synchronous:django"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Django"}}]}}},{"ID":"14861","typeID":"__group__","zOrder":"86","measuredW":"88","measuredH":"42","w":"88","h":"42","x":"930","y":"991","properties":{"controlName":"101-python-frameworks:synchronous:flask"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"88","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Flask"}}]}}},{"ID":"14862","typeID":"__group__","zOrder":"87","measuredW":"88","measuredH":"42","w":"88","h":"42","x":"930","y":"1037","properties":{"controlName":"102-python-frameworks:synchronous:pyramid"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"88","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Pyramid"}}]}}},{"ID":"14863","typeID":"__group__","zOrder":"88","measuredW":"156","measuredH":"43","w":"156","h":"43","x":"1075","y":"1191","properties":{"controlName":"101-python-frameworks:asynchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"156","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"24","x":"27","y":"10","properties":{"size":"16","text":"Asynchronous"}}]}}},{"ID":"14864","typeID":"__group__","zOrder":"89","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1191","properties":{"controlName":"100-python-frameworks:asynchronous:gevent"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"gevent"}}]}}},{"ID":"14865","typeID":"__group__","zOrder":"90","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"937","y":"1237","properties":{"controlName":"101-python-frameworks:asynchronous:aiohttp"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"aiohttp"}}]}}},{"ID":"14866","typeID":"__group__","zOrder":"91","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1283","properties":{"controlName":"102-python-frameworks:asynchronous:tornado"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Tornado"}}]}}},{"ID":"14867","typeID":"__group__","zOrder":"92","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1329","properties":{"controlName":"103-python-frameworks:asynchronous:sanic"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Sanic"}}]}}},{"ID":"14868","typeID":"Arrow","zOrder":"15","w":"112","h":"1","measuredW":"150","measuredH":"100","x":"997","y":"1057","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.4604452230239243,"y":0.0036766536054163913},"p2":{"x":111.59431322349451,"y":0.6533333333334213}}},{"ID":"14869","typeID":"Arrow","zOrder":"14","w":"112","h":"1","measuredW":"150","measuredH":"100","x":"997","y":"1212","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.4604452230239243,"y":0.0036766536054163913},"p2":{"x":111.59431322349451,"y":0.6533333333334213}}},{"ID":"14870","typeID":"Arrow","zOrder":"13","w":"111","h":"34","measuredW":"150","measuredH":"100","x":"1011","y":"1012","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":-0.34666666666657875},"p1":{"x":0.4166479025358807,"y":-0.11155062310930966},"p2":{"x":111.34668926623954,"y":34.03347757295023}}},{"ID":"14871","typeID":"Arrow","zOrder":"12","w":"142","h":"85","measuredW":"150","measuredH":"100","x":"1014","y":"962","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":-0.34666666666657875},"p1":{"x":0.45447116402693255,"y":-0.14876029092509369},"p2":{"x":141.9075249167838,"y":85.08956113800468}}},{"ID":"14872","typeID":"Arrow","zOrder":"9","w":"87","h":"47","measuredW":"150","measuredH":"100","x":"1020","y":"1217","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.03211016308387116,"y":47.543452474342075},"p1":{"x":0.412067352666043,"y":0.10477081384471411},"p2":{"x":87.06627144096728,"y":0.17415721599832068}}},{"ID":"14873","typeID":"Arrow","zOrder":"10","w":"138","h":"87","measuredW":"150","measuredH":"100","x":"1021","y":"1220","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.49593161944335407,"y":87.32862238510415},"p1":{"x":0.4648888466117703,"y":0.11370478535773203},"p2":{"x":138.01969204689271,"y":0.23024078105277113}}},{"ID":"14874","typeID":"Arrow","zOrder":"11","w":"139","h":"134","measuredW":"150","measuredH":"100","x":"1023","y":"1222","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.023973401970465602,"y":134.2259594259749},"p1":{"x":0.4719038339569139,"y":0.11801477411186584},"p2":{"x":139.07577561194717,"y":-0.24171743642000365}}},{"ID":"14875","typeID":"Arrow","zOrder":"1","w":"162","h":"70","measuredW":"150","measuredH":"100","x":"978","y":"1054","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":162,"y":0},"p1":{"x":0.38529283745163273,"y":0.1707591687518475},"p2":{"x":-0.05325918258233742,"y":69.87473104876676}}},{"ID":"14876","typeID":"__group__","zOrder":"93","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"1179","y":"1111","properties":{"controlName":"102-python-frameworks:fastapi"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"FastAPI"}}]}}},{"ID":"14886","typeID":"Arrow","zOrder":"98","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"863","y":"1653","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"14887","typeID":"TextArea","zOrder":"99","w":"552","h":"124","measuredW":"200","measuredH":"140","x":"575","y":"1584"},{"ID":"14888","typeID":"Label","zOrder":"100","measuredW":"468","measuredH":"25","x":"604","y":"1604","properties":{"size":"17","text":"For ecosystem and more, check other tracks involving Python"}},{"ID":"14889","typeID":"__group__","zOrder":"101","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"870","y":"1639","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"DevOps Roadmap"}}]}}},{"ID":"14890","typeID":"__group__","zOrder":"102","measuredW":"252","measuredH":"44","w":"252","h":"44","x":"604","y":"1639","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"14891","typeID":"Arrow","zOrder":"8","w":"1","h":"177","measuredW":"150","measuredH":"100","x":"859","y":"1474","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.03469933135352221},"p1":{"x":0.4604452230239244,"y":0.003676653605416393},"p2":{"x":0,"y":177.44974025524903}}},{"ID":"14892","typeID":"Arrow","zOrder":"7","w":"1","h":"164","measuredW":"150","measuredH":"100","x":"1205","y":"1054","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4604452230239243,"y":0.0036766536054163917},"p2":{"x":0,"y":164.29796919462592}}},{"ID":"14893","typeID":"Arrow","zOrder":"6","w":"140","h":"3","measuredW":"150","measuredH":"100","x":"616","y":"1478","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":2.0334298834904985},"p1":{"x":0.4604452230239242,"y":0.0036766536054163973},"p2":{"x":140,"y":-0.5}}},{"ID":"14894","typeID":"Arrow","zOrder":"5","w":"135","h":"32","measuredW":"150","measuredH":"100","x":"616","y":"1432","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.4200622685609743,"y":-0.0756289390710124},"p2":{"x":134.55342339761137,"y":32.43053692131957}}},{"ID":"14895","typeID":"Arrow","zOrder":"4","w":"134","h":"79","measuredW":"150","measuredH":"100","x":"615","y":"1382","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.4200622685609742,"y":-0.07562893907101238},"p2":{"x":133.83651565076377,"y":78.99672142762438}}},{"ID":"14896","typeID":"Arrow","zOrder":"3","w":"185","h":"119","measuredW":"150","measuredH":"100","x":"621","y":"1340","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.469829518506724,"y":-0.12837852167583222},"p2":{"x":184.49447129673388,"y":119.27981368077667}}},{"ID":"14897","typeID":"Arrow","zOrder":"2","w":"3","h":"759","measuredW":"150","measuredH":"100","x":"857","y":"706","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.03469933135352221},"p1":{"x":0.4604452230239244,"y":0.0036766536054163926},"p2":{"x":0,"y":759.3807619344086}}},{"ID":"14899","typeID":"Arrow","zOrder":"0","w":"158","h":"62","measuredW":"150","measuredH":"100","x":"972","y":"1139","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.6549769871651536,"y":0.17428100166851102},"p2":{"x":157.98689817887566,"y":62.80486195765479}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"1659","mockupW":"1164","measuredW":"1379","measuredH":"1792","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"}