computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3435 lines
89 KiB
3435 lines
89 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "13446", |
|
"typeID": "Arrow", |
|
"zOrder": "81", |
|
"w": "1", |
|
"h": "98", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "819", |
|
"y": "1314", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.5259259259259262, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.5, |
|
"y": 97 |
|
}, |
|
"stroke": "dotted" |
|
} |
|
}, |
|
{ |
|
"ID": "13459", |
|
"typeID": "__group__", |
|
"zOrder": "85", |
|
"measuredW": "148", |
|
"measuredH": "42", |
|
"w": "148", |
|
"h": "42", |
|
"x": "762", |
|
"y": "861", |
|
"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": "13473", |
|
"typeID": "Arrow", |
|
"zOrder": "71", |
|
"w": "1", |
|
"h": "77", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "414", |
|
"y": "706", |
|
"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": "13481", |
|
"typeID": "Arrow", |
|
"zOrder": "25", |
|
"w": "120", |
|
"h": "45", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "861", |
|
"y": "407", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 120, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5537800308573948, |
|
"y": 0.04485342737491732 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 45 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13482", |
|
"typeID": "Arrow", |
|
"zOrder": "26", |
|
"w": "120", |
|
"h": "44", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "857", |
|
"y": "465", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 120, |
|
"y": 44 |
|
}, |
|
"p1": { |
|
"x": 0.5846756207563067, |
|
"y": -0.036972790801407494 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13483", |
|
"typeID": "Arrow", |
|
"zOrder": "27", |
|
"w": "99", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "545", |
|
"y": "406", |
|
"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": "13484", |
|
"typeID": "Arrow", |
|
"zOrder": "28", |
|
"w": "99", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "546", |
|
"y": "462", |
|
"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": "13485", |
|
"typeID": "Arrow", |
|
"zOrder": "29", |
|
"w": "115", |
|
"h": "3", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "534", |
|
"y": "457", |
|
"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": "13486", |
|
"typeID": "Arrow", |
|
"zOrder": "30", |
|
"w": "143", |
|
"h": "3", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "837", |
|
"y": "457", |
|
"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": "13487", |
|
"typeID": "Label", |
|
"zOrder": "31", |
|
"measuredW": "87", |
|
"measuredH": "36", |
|
"x": "691", |
|
"y": "338", |
|
"properties": { |
|
"text": "Python", |
|
"size": "28" |
|
} |
|
}, |
|
{ |
|
"ID": "13488", |
|
"typeID": "Arrow", |
|
"zOrder": "32", |
|
"w": "1", |
|
"h": "55", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "734", |
|
"y": "390", |
|
"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": "13489", |
|
"typeID": "__group__", |
|
"zOrder": "33", |
|
"measuredW": "262", |
|
"measuredH": "43", |
|
"w": "262", |
|
"h": "43", |
|
"x": "614", |
|
"y": "437", |
|
"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": "13490", |
|
"typeID": "__group__", |
|
"zOrder": "34", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "329", |
|
"y": "392", |
|
"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": "13491", |
|
"typeID": "__group__", |
|
"zOrder": "35", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "329", |
|
"y": "438", |
|
"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": "13492", |
|
"typeID": "__group__", |
|
"zOrder": "36", |
|
"measuredW": "256", |
|
"measuredH": "42", |
|
"w": "256", |
|
"h": "42", |
|
"x": "948", |
|
"y": "484", |
|
"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": "13493", |
|
"typeID": "__group__", |
|
"zOrder": "37", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "329", |
|
"y": "484", |
|
"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": "13494", |
|
"typeID": "__group__", |
|
"zOrder": "38", |
|
"measuredW": "254", |
|
"measuredH": "42", |
|
"w": "254", |
|
"h": "42", |
|
"x": "948", |
|
"y": "391", |
|
"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": "13495", |
|
"typeID": "__group__", |
|
"zOrder": "39", |
|
"measuredW": "256", |
|
"measuredH": "42", |
|
"w": "256", |
|
"h": "42", |
|
"x": "948", |
|
"y": "438", |
|
"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": "13496", |
|
"typeID": "__group__", |
|
"zOrder": "40", |
|
"measuredW": "262", |
|
"measuredH": "43", |
|
"w": "262", |
|
"h": "43", |
|
"x": "943", |
|
"y": "561", |
|
"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": "13497", |
|
"typeID": "__group__", |
|
"zOrder": "41", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "984", |
|
"y": "636", |
|
"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": "13498", |
|
"typeID": "__group__", |
|
"zOrder": "42", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "984", |
|
"y": "682", |
|
"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": "13499", |
|
"typeID": "__group__", |
|
"zOrder": "43", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "985", |
|
"y": "729", |
|
"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": "13500", |
|
"typeID": "__group__", |
|
"zOrder": "44", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "984", |
|
"y": "775", |
|
"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": "13501", |
|
"typeID": "__group__", |
|
"zOrder": "45", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "984", |
|
"y": "822", |
|
"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": "13502", |
|
"typeID": "__group__", |
|
"zOrder": "46", |
|
"measuredW": "222", |
|
"measuredH": "42", |
|
"w": "222", |
|
"h": "42", |
|
"x": "984", |
|
"y": "869", |
|
"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": "13503", |
|
"typeID": "__group__", |
|
"zOrder": "47", |
|
"measuredW": "311", |
|
"measuredH": "43", |
|
"w": "311", |
|
"h": "43", |
|
"x": "612", |
|
"y": "680", |
|
"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": "13504", |
|
"typeID": "__group__", |
|
"zOrder": "72", |
|
"measuredW": "131", |
|
"measuredH": "184", |
|
"w": "131", |
|
"h": "184", |
|
"x": "373", |
|
"y": "689", |
|
"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": "13505", |
|
"typeID": "__group__", |
|
"zOrder": "73", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "320", |
|
"y": "727", |
|
"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": "13506", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "320", |
|
"y": "773", |
|
"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": "13507", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "169", |
|
"measuredH": "42", |
|
"w": "169", |
|
"h": "42", |
|
"x": "320", |
|
"y": "819", |
|
"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": "13508", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "172", |
|
"measuredH": "42", |
|
"w": "172", |
|
"h": "42", |
|
"x": "330", |
|
"y": "591", |
|
"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": "13509", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "171", |
|
"measuredH": "42", |
|
"w": "171", |
|
"h": "42", |
|
"x": "331", |
|
"y": "545", |
|
"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": "13510", |
|
"typeID": "__group__", |
|
"zOrder": "78", |
|
"measuredW": "174", |
|
"measuredH": "42", |
|
"w": "174", |
|
"h": "42", |
|
"x": "329", |
|
"y": "637", |
|
"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": "13511", |
|
"typeID": "__group__", |
|
"zOrder": "48", |
|
"measuredW": "115", |
|
"measuredH": "142", |
|
"w": "115", |
|
"h": "142", |
|
"x": "570", |
|
"y": "774", |
|
"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": "13512", |
|
"typeID": "__group__", |
|
"zOrder": "49", |
|
"measuredW": "90", |
|
"measuredH": "42", |
|
"w": "90", |
|
"h": "42", |
|
"x": "582", |
|
"y": "815", |
|
"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": "13513", |
|
"typeID": "__group__", |
|
"zOrder": "50", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "582", |
|
"y": "861", |
|
"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": "13514", |
|
"typeID": "__group__", |
|
"zOrder": "51", |
|
"measuredW": "119", |
|
"measuredH": "42", |
|
"w": "119", |
|
"h": "42", |
|
"x": "571", |
|
"y": "573", |
|
"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": "13523", |
|
"typeID": "__group__", |
|
"zOrder": "86", |
|
"measuredW": "146", |
|
"measuredH": "42", |
|
"w": "146", |
|
"h": "42", |
|
"x": "763", |
|
"y": "908", |
|
"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": "13524", |
|
"typeID": "__group__", |
|
"zOrder": "52", |
|
"measuredW": "206", |
|
"measuredH": "43", |
|
"w": "206", |
|
"h": "43", |
|
"x": "735", |
|
"y": "1037", |
|
"properties": { |
|
"controlName": "106-python-frameworks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "206", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "140", |
|
"measuredH": "24", |
|
"x": "33", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Learn a Framework" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13525", |
|
"typeID": "__group__", |
|
"zOrder": "53", |
|
"measuredW": "187", |
|
"measuredH": "43", |
|
"w": "187", |
|
"h": "43", |
|
"x": "488", |
|
"y": "1009", |
|
"properties": { |
|
"controlName": "100-python-frameworks:synchronous" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "187", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "24", |
|
"x": "47", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Synchronous" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13526", |
|
"typeID": "__group__", |
|
"zOrder": "54", |
|
"measuredW": "87", |
|
"measuredH": "42", |
|
"w": "87", |
|
"h": "42", |
|
"x": "329", |
|
"y": "895", |
|
"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": "13527", |
|
"typeID": "__group__", |
|
"zOrder": "55", |
|
"measuredW": "88", |
|
"measuredH": "42", |
|
"w": "88", |
|
"h": "42", |
|
"x": "329", |
|
"y": "941", |
|
"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": "13528", |
|
"typeID": "__group__", |
|
"zOrder": "56", |
|
"measuredW": "88", |
|
"measuredH": "42", |
|
"w": "88", |
|
"h": "42", |
|
"x": "329", |
|
"y": "987", |
|
"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": "13530", |
|
"typeID": "__group__", |
|
"zOrder": "57", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "328", |
|
"y": "1103", |
|
"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": "13531", |
|
"typeID": "__group__", |
|
"zOrder": "58", |
|
"measuredW": "89", |
|
"measuredH": "42", |
|
"w": "89", |
|
"h": "42", |
|
"x": "329", |
|
"y": "1149", |
|
"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": "13532", |
|
"typeID": "__group__", |
|
"zOrder": "59", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "328", |
|
"y": "1195", |
|
"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": "13533", |
|
"typeID": "__group__", |
|
"zOrder": "60", |
|
"measuredW": "91", |
|
"measuredH": "42", |
|
"w": "91", |
|
"h": "42", |
|
"x": "328", |
|
"y": "1241", |
|
"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": "13534", |
|
"typeID": "__group__", |
|
"zOrder": "61", |
|
"measuredW": "183", |
|
"measuredH": "43", |
|
"w": "183", |
|
"h": "43", |
|
"x": "1024", |
|
"y": "1145", |
|
"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": "13535", |
|
"typeID": "__group__", |
|
"zOrder": "62", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "1050", |
|
"y": "1070", |
|
"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": "13536", |
|
"typeID": "__group__", |
|
"zOrder": "63", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "1050", |
|
"y": "1023", |
|
"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": "13537", |
|
"typeID": "__group__", |
|
"zOrder": "64", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "1050", |
|
"y": "931", |
|
"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": "13538", |
|
"typeID": "__group__", |
|
"zOrder": "65", |
|
"measuredW": "154", |
|
"measuredH": "42", |
|
"w": "154", |
|
"h": "42", |
|
"x": "1050", |
|
"y": "977", |
|
"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": "13539", |
|
"typeID": "Canvas", |
|
"zOrder": "66", |
|
"w": "350", |
|
"h": "141", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "923", |
|
"y": "163" |
|
}, |
|
{ |
|
"ID": "13540", |
|
"typeID": "Label", |
|
"zOrder": "67", |
|
"measuredW": "314", |
|
"measuredH": "25", |
|
"x": "937", |
|
"y": "180", |
|
"properties": { |
|
"size": "17", |
|
"text": "Find the detailed version of this roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "13541", |
|
"typeID": "Label", |
|
"zOrder": "68", |
|
"measuredW": "319", |
|
"measuredH": "25", |
|
"x": "937", |
|
"y": "208", |
|
"properties": { |
|
"size": "17", |
|
"text": "along with resources and other roadmaps" |
|
} |
|
}, |
|
{ |
|
"ID": "13542", |
|
"typeID": "__group__", |
|
"zOrder": "69", |
|
"measuredW": "320", |
|
"measuredH": "45", |
|
"w": "320", |
|
"h": "45", |
|
"x": "938", |
|
"y": "244", |
|
"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": "13543", |
|
"typeID": "__group__", |
|
"zOrder": "70", |
|
"measuredW": "374", |
|
"measuredH": "50", |
|
"w": "374", |
|
"h": "50", |
|
"x": "478", |
|
"y": "219", |
|
"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": "13544", |
|
"typeID": "Arrow", |
|
"zOrder": "23", |
|
"w": "1", |
|
"h": "95", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "734", |
|
"y": "149", |
|
"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": "13545", |
|
"typeID": "Arrow", |
|
"zOrder": "24", |
|
"w": "1", |
|
"h": "80", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "734", |
|
"y": "252", |
|
"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": "13546", |
|
"typeID": "__group__", |
|
"zOrder": "82", |
|
"measuredW": "374", |
|
"measuredH": "50", |
|
"w": "374", |
|
"h": "50", |
|
"x": "612", |
|
"y": "1283", |
|
"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": "340", |
|
"measuredH": "25", |
|
"x": "17", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"color": "16777215", |
|
"text": "Backend roadmap after Language Selection" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13552", |
|
"typeID": "Arrow", |
|
"zOrder": "22", |
|
"w": "221", |
|
"h": "117", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "734", |
|
"y": "459", |
|
"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": "13555", |
|
"typeID": "Arrow", |
|
"zOrder": "21", |
|
"w": "1", |
|
"h": "76", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1084", |
|
"y": "581", |
|
"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": "13556", |
|
"typeID": "Arrow", |
|
"zOrder": "20", |
|
"w": "122", |
|
"h": "114", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "836", |
|
"y": "588", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 122.5, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.5299139167862267, |
|
"y": -0.2574605451936872 |
|
}, |
|
"p2": { |
|
"x": 0.5, |
|
"y": 113.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13558", |
|
"typeID": "Arrow", |
|
"zOrder": "19", |
|
"w": "138", |
|
"h": "6", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "486", |
|
"y": "707", |
|
"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": "13559", |
|
"typeID": "Arrow", |
|
"zOrder": "18", |
|
"w": "134", |
|
"h": "50", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "495", |
|
"y": "654", |
|
"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": "13560", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "128", |
|
"h": "91", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "497", |
|
"y": "607", |
|
"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": "13561", |
|
"typeID": "Arrow", |
|
"zOrder": "16", |
|
"w": "129", |
|
"h": "131", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "497", |
|
"y": "560", |
|
"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": "13562", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "1", |
|
"h": "220", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "653", |
|
"y": "580", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.46044522302392416, |
|
"y": 0.0036766536054163913 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 219.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13565", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "94", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "410", |
|
"y": "1006", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.487852196079316, |
|
"y": -0.041868754088745526 |
|
}, |
|
"p2": { |
|
"x": 93, |
|
"y": 24 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13567", |
|
"typeID": "Arrow", |
|
"zOrder": "13", |
|
"w": "105", |
|
"h": "60", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "413", |
|
"y": "963", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.39794612911033506, |
|
"y": -0.1274852183534456 |
|
}, |
|
"p2": { |
|
"x": 104, |
|
"y": 59.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13568", |
|
"typeID": "__group__", |
|
"zOrder": "79", |
|
"measuredW": "187", |
|
"measuredH": "43", |
|
"w": "187", |
|
"h": "43", |
|
"x": "488", |
|
"y": "1064", |
|
"properties": { |
|
"controlName": "101-python-frameworks:asynchronous" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "187", |
|
"h": "43", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "101", |
|
"measuredH": "24", |
|
"x": "43", |
|
"y": "10", |
|
"properties": { |
|
"size": "16", |
|
"text": "Asynchronous" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13569", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "91", |
|
"h": "19", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "408", |
|
"y": "1064", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4292794822430673, |
|
"y": -0.0842174251423423 |
|
}, |
|
"p2": { |
|
"x": 91, |
|
"y": 17.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13570", |
|
"typeID": "Arrow", |
|
"zOrder": "11", |
|
"w": "105", |
|
"h": "45", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "409", |
|
"y": "1094", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 45 |
|
}, |
|
"p1": { |
|
"x": 0.3839080459770115, |
|
"y": 0.14022988505747125 |
|
}, |
|
"p2": { |
|
"x": 105, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13571", |
|
"typeID": "Arrow", |
|
"zOrder": "10", |
|
"w": "106", |
|
"h": "93", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "415", |
|
"y": "1092", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 93 |
|
}, |
|
"p1": { |
|
"x": 0.40844857933115414, |
|
"y": 0.13221020870002514 |
|
}, |
|
"p2": { |
|
"x": 106, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13572", |
|
"typeID": "Arrow", |
|
"zOrder": "9", |
|
"w": "123", |
|
"h": "133", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "414", |
|
"y": "1097", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 133 |
|
}, |
|
"p1": { |
|
"x": 0.4810165153269547, |
|
"y": 0.11402279237004083 |
|
}, |
|
"p2": { |
|
"x": 123, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13573", |
|
"typeID": "Arrow", |
|
"zOrder": "8", |
|
"w": "110", |
|
"h": "112", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "412", |
|
"y": "910", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49256306145204387, |
|
"y": -0.1262491321818526 |
|
}, |
|
"p2": { |
|
"x": 109, |
|
"y": 111.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13577", |
|
"typeID": "__group__", |
|
"zOrder": "80", |
|
"measuredW": "89", |
|
"measuredH": "42", |
|
"w": "89", |
|
"h": "42", |
|
"x": "329", |
|
"y": "1043", |
|
"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": "13581", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "214", |
|
"h": "141", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "817", |
|
"y": "1174", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 214.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5712545436900968, |
|
"y": -0.21227347450676648 |
|
}, |
|
"p2": { |
|
"x": 0.20376246056980563, |
|
"y": 141.43444344459454 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13587", |
|
"typeID": "Arrow", |
|
"zOrder": "83", |
|
"w": "1", |
|
"h": "93", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "280", |
|
"y": "220", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4604452230239241, |
|
"y": 0.0036766536054163917 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 93 |
|
}, |
|
"stroke": "dotted", |
|
"color": "16777215" |
|
} |
|
}, |
|
{ |
|
"ID": "13589", |
|
"typeID": "__group__", |
|
"zOrder": "84", |
|
"measuredW": "173", |
|
"measuredH": "142", |
|
"w": "173", |
|
"h": "142", |
|
"x": "749", |
|
"y": "819", |
|
"properties": { |
|
"controlName": "105-python-package-managers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "173", |
|
"h": "142", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0" |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "24", |
|
"x": "16", |
|
"y": "11", |
|
"properties": { |
|
"size": "16", |
|
"text": "Package Managers" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13591", |
|
"typeID": "Arrow", |
|
"zOrder": "6", |
|
"w": "1", |
|
"h": "352", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "835", |
|
"y": "706", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.24280136823927023 |
|
}, |
|
"p1": { |
|
"x": 0.4604452230239245, |
|
"y": 0.0036766536054163917 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 352 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13592", |
|
"typeID": "Arrow", |
|
"zOrder": "4", |
|
"w": "86", |
|
"h": "27", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "669", |
|
"y": "1027", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 85.5, |
|
"y": 27 |
|
}, |
|
"p1": { |
|
"x": 0.5986120996441281, |
|
"y": 0.12644128113878994 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13593", |
|
"typeID": "Arrow", |
|
"zOrder": "5", |
|
"w": "87", |
|
"h": "28", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "669", |
|
"y": "1063", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 86.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.6497109826589595, |
|
"y": -0.08978805394990365 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 28 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13595", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "129", |
|
"h": "166", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "414", |
|
"y": "1100", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 165.5 |
|
}, |
|
"p1": { |
|
"x": 0.5753331674095528, |
|
"y": 0.07360228069778492 |
|
}, |
|
"p2": { |
|
"x": 129, |
|
"y": -0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13596", |
|
"typeID": "Arrow", |
|
"zOrder": "2", |
|
"w": "101", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "408", |
|
"y": "1037", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 24.5 |
|
}, |
|
"p1": { |
|
"x": 0.4704601401249764, |
|
"y": 0.0798144290854005 |
|
}, |
|
"p2": { |
|
"x": 101, |
|
"y": 0.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13597", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "199", |
|
"h": "108", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "837", |
|
"y": "1055", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.5, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.3700657239593706, |
|
"y": -0.20041824337781317 |
|
}, |
|
"p2": { |
|
"x": 198.5, |
|
"y": 108 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "13599", |
|
"typeID": "Arrow", |
|
"zOrder": "0", |
|
"w": "1", |
|
"h": "82", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1126", |
|
"y": "1094", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.24280136823927023 |
|
}, |
|
"p1": { |
|
"x": 0.4604452230239245, |
|
"y": 0.003676653605416392 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 82 |
|
}, |
|
"stroke": "dotted" |
|
} |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 1 copy 3", |
|
"order": 1000016.2408968211, |
|
"parentID": null, |
|
"notes": "" |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "13C27694-0370-442D-AECD-EFA2B687DD15", |
|
"mockupH": "1263", |
|
"mockupW": "993", |
|
"measuredW": "1273", |
|
"measuredH": "1412", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" |
|
}
|
|
|