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.
3436 lines
89 KiB
3436 lines
89 KiB
2 years ago
|
{
|
||
|
"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"
|
||
|
}
|