Skip to content
Snippets Groups Projects
Commit 519ebb17 authored by Mihai Lefter's avatar Mihai Lefter
Browse files

Introducion tex draft

parent c76d0065
No related branches found
No related tags found
No related merge requests found
images/Guido.jpg

988 KiB

images/assignments.jpg

193 KiB

Source diff could not be displayed: it is too large. Options to address this: view the blob.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="120.96939mm"
height="21.43125mm"
viewBox="0 0 120.96939 21.43125"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (unknown)"
sodipodi:docname="cwi.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
inkscape:cx="254.9867"
inkscape:cy="69.553588"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1136"
inkscape:window-x="1280"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(74.825928,-155.93929)">
<path
style="fill:#c41230;fill-opacity:1;stroke-width:1"
d="m -69.138942,168.57314 c -2.172435,-4.83856 -4.34073,-9.66059 -4.818434,-10.71562 l -0.868552,-1.91823 h 24.070403 24.070403 v 6.48229 c 0,3.56526 -0.03299,6.48229 -0.07331,6.48229 -0.04032,0 -8.639362,1.905 -19.108985,4.23334 -10.469624,2.32833 -19.100022,4.23333 -19.178663,4.23333 -0.07864,0 -1.92043,-3.95883 -4.092866,-8.7974 z m 10.628338,0.0775 c 1.179992,-0.53568 1.512539,-1.16414 1.352913,-2.55677 -0.135369,-1.18099 -0.888064,-1.11764 -1.523668,0.12825 -0.56971,1.11672 -1.259006,1.50329 -2.241039,1.25682 -1.045854,-0.26249 -1.697824,-2.56004 -1.361978,-4.79963 0.226645,-1.51137 0.910079,-2.24206 2.097066,-2.24206 0.995017,0 1.356437,0.3113 1.630867,1.40472 0.140798,0.56098 0.322193,0.72084 0.748875,0.65997 0.4628,-0.066 0.591007,-0.3159 0.719942,-1.40324 0.08628,-0.7276 0.175576,-1.17408 0.198437,-0.99218 0.02286,0.1819 0.220161,0.33073 0.438442,0.33073 0.218282,0 0.396875,0.0636 0.396875,0.14135 0,0.70827 1.139476,7.54112 1.336105,8.01194 0.192753,0.46154 0.429648,0.59207 0.960359,0.52917 0.605264,-0.0717 0.781962,-0.3138 1.254534,-1.71857 0.302524,-0.89928 0.61678,-1.70023 0.698347,-1.7799 0.08157,-0.0797 0.415855,0.68588 0.742862,1.70121 0.55366,1.71906 0.646885,1.84605 1.355222,1.84605 0.929492,0 0.899793,0.0967 1.476618,-4.80806 0.400695,-3.40711 0.519292,-3.89842 0.96947,-4.01614 0.322287,-0.0843 0.478769,-0.31319 0.421032,-0.6159 -0.07645,-0.40082 -0.398254,-0.49508 -1.915014,-0.56092 -1.002717,-0.0435 -1.942986,0.0407 -2.089489,0.18722 -0.365,0.365 0.257127,1.08255 0.938591,1.08255 0.49217,0 0.515894,0.11991 0.353345,1.78593 -0.09584,0.98227 -0.243353,2.13669 -0.327814,2.56538 -0.148615,0.75431 -0.172234,0.73299 -0.732779,-0.66146 -0.471212,-1.17222 -0.695253,-1.4409 -1.201526,-1.4409 -0.508337,0 -0.707538,0.24229 -1.087664,1.32292 -0.255944,0.72761 -0.482425,1.26339 -0.503291,1.19063 -0.02087,-0.0728 -0.184957,-1.16892 -0.364647,-2.43591 -0.318251,-2.24397 -0.312662,-2.30562 0.215869,-2.38125 0.33024,-0.0472 0.575667,-0.31061 0.627127,-0.67295 0.08129,-0.57237 0.0074,-0.59531 -1.91823,-0.59531 -1.304447,0 -2.002777,0.10355 -2.002777,0.29698 0,0.20753 -0.117461,0.1995 -0.389962,-0.0267 -0.115669,-0.096 -0.178498,0.15304 -0.648395,0.0891 -0.468426,-0.0637 -1.343045,-0.44056 -2.015383,-0.45224 -1.799665,-0.11137 -2.029815,-0.30504 -3.162578,0.9277 -1.864364,2.02892 -1.965779,5.82798 -0.211239,7.91314 1.184547,1.40775 2.80823,1.67637 4.764575,0.78826 z m 18.464024,-0.40819 c 0,-0.43339 -0.20351,-0.54389 -1.124479,-0.61052 l -1.12448,-0.0814 v -3.54069 -3.54069 l 0.992188,-0.0821 c 0.788426,-0.0652 0.992187,-0.19079 0.992187,-0.61128 0,-0.49223 -0.201567,-0.53444 -2.887794,-0.60471 -2.959725,-0.0774 -3.473149,0.0559 -3.177987,0.82505 0.117898,0.30724 0.48188,0.44112 1.199298,0.44112 h 1.030025 v 3.57187 3.57188 h -1.042717 c -1.126596,0 -1.43373,0.2378 -1.175674,0.91029 0.141052,0.36758 0.604412,0.41826 3.242003,0.3546 2.876283,-0.0694 3.07743,-0.10886 3.07743,-0.60344 z"
id="path826"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cscccsssscccccccsccccsssccccsscsccscsssccsccsscscccccccccccsccscccssccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:0.26458332px;word-spacing:0px;text-anchor:middle;fill:#696969;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="10.772321"
y="159.41666"
id="text830"><tspan
sodipodi:role="line"
id="tspan828"
x="10.904614"
y="159.41666"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;letter-spacing:0.26458332px;fill:#696969;stroke-width:0.26458332px">Centrum Wiskunde &amp; Informatica</tspan></text>
</g>
</svg>
images/hands_on.jpg

165 KiB

images/help.jpg

529 KiB

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="269.34595mm"
height="115.88752mm"
viewBox="0 0 269.34595 115.88752"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (unknown)"
sodipodi:docname="program.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="540.29667"
inkscape:cy="85.179993"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1136"
inkscape:window-x="1280"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-27.970237,-37.141367)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path824"
d="M 65.541073,53.545535 H 122.69108 V 68.362202 H 65.541073 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.011906,53.016368 H 122.16191 V 67.833035 H 65.011906 Z"
id="rect815"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="93.679924"
y="59.457767"
id="text820"><tspan
sodipodi:role="line"
x="93.812218"
y="59.457767"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan822">Welcome, Introduction</tspan><tspan
sodipodi:role="line"
x="93.812218"
y="63.867489"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1094">to Python</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 28.499404,53.545535 H 64.482725 V 68.362202 H 28.499404 Z"
id="path826"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path828"
d="M 27.970237,53.016368 H 63.953555 V 67.833035 H 27.970237 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text834"
y="61.708862"
x="30.693922"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan832"
style="text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
y="61.708862"
x="30.693922"
sodipodi:role="line"> 9:00 - 10:00</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 123.74942,53.545535 h 57.15003 v 14.816667 h -57.15003 z"
id="path1002"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1004"
d="m 123.22025,53.016368 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1010"
y="61.397942"
x="151.85641"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1008"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="61.397942"
x="151.98871"
sodipodi:role="line">Assignments review</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1032"
d="m 181.95779,85.295539 h 57.15003 V 100.1122 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 181.42862,84.766369 h 57.15003 v 14.816664 h -57.15003 z"
id="path1034"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="209.99072"
y="91.207748"
id="text1040"><tspan
sodipodi:role="line"
x="210.12302"
y="91.207748"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1038">Data mangling</tspan><tspan
sodipodi:role="line"
x="210.12302"
y="95.61747"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1264">with pandas</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 240.16616,53.545535 h 57.15003 v 14.816667 h -57.15003 z"
id="path1062"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1064"
d="m 239.63699,53.016368 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1070"
y="59.457767"
x="268.19046"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="59.457767"
x="268.32275"
sodipodi:role="line"
id="tspan1268">Data visualisation</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="63.867489"
x="268.32275"
sodipodi:role="line"
id="tspan1272">with Matplotlib</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.541073,69.420536 H 122.69108 V 84.237203 H 65.541073 Z"
id="path1096"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1098"
d="M 65.011906,68.891369 H 122.16191 V 83.708036 H 65.011906 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1104"
y="77.218681"
x="93.500778"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1102"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="77.218681"
x="93.633072"
sodipodi:role="line">Data types</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1108"
d="M 28.499404,69.420536 H 64.482725 V 84.237203 H 28.499404 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 27.970237,68.891369 H 63.953555 V 83.708036 H 27.970237 Z"
id="path1110"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.693922"
y="77.583855"
id="text1114"><tspan
sodipodi:role="line"
x="30.693922"
y="77.583855"
style="text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
id="tspan1112">10:00 - 11:00</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 28.499404,85.295537 H 64.482725 V 100.1122 H 28.499404 Z"
id="path1116"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1118"
d="M 27.970237,84.76637 H 63.953555 V 99.583037 H 27.970237 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1122"
y="93.458847"
x="30.693922"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1120"
style="text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
y="93.458847"
x="30.693922"
sodipodi:role="line">11:00 - 12:00</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1124"
d="m 28.499404,101.17054 h 35.983321 v 14.81667 H 28.499404 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 27.970237,100.64137 h 35.983318 v 14.81667 H 27.970237 Z"
id="path1126"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="30.693922"
y="109.33385"
id="text1130"><tspan
sodipodi:role="line"
x="30.693922"
y="109.33385"
style="text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
id="tspan1128">12:00 - 13:00</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 28.499404,117.04555 h 35.983321 v 35.98334 H 28.499404 Z"
id="path1132"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1134"
d="m 27.970237,116.51638 h 35.983318 v 35.98334 H 27.970237 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1138"
y="135.79221"
x="30.693922"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1136"
style="text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
y="135.79221"
x="30.693922"
sodipodi:role="line">13:00 - 16:00</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1140"
d="M 65.541073,85.295537 H 122.69108 V 100.1122 H 65.541073 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.011906,84.76637 H 122.16191 V 99.583037 H 65.011906 Z"
id="path1142"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="93.500778"
y="93.093674"
id="text1146"><tspan
sodipodi:role="line"
x="93.633072"
y="93.093674"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1144">Functions</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1148"
d="m 123.74942,69.420536 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 123.22025,68.891369 h 57.15003 v 14.816667 h -57.15003 z"
id="path1150"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="151.85211"
y="75.332764"
id="text1156"><tspan
sodipodi:role="line"
x="151.98441"
y="75.332764"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1154">String methods, errors,</tspan><tspan
sodipodi:role="line"
x="151.98441"
y="79.742485"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1212">and exceptions</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 123.74942,85.295537 h 57.15003 V 100.1122 h -57.15003 z"
id="path1158"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1160"
d="m 123.22025,84.76637 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1166"
y="91.207756"
x="151.85211"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="91.207756"
x="151.98441"
id="tspan1162"
sodipodi:role="line">Standard library, reading,</tspan><tspan
id="tspan1164"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="95.617477"
x="151.98441"
sodipodi:role="line">and writing files</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 181.95779,53.545535 h 57.15003 v 14.816667 h -57.15003 z"
id="path1168"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1170"
d="m 181.42862,53.016368 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1176"
y="59.457767"
x="210.06479"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1174"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="59.457767"
x="210.19708"
sodipodi:role="line">Object-oriented</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="63.867489"
x="210.19708"
sodipodi:role="line"
id="tspan1218">programming</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1178"
d="m 240.16616,69.420536 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 239.63699,68.891369 h 57.15003 v 14.816667 h -57.15003 z"
id="path1180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="268.19046"
y="75.332764"
id="text1186"><tspan
sodipodi:role="line"
x="268.32275"
y="75.332764"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1184">Data visualisation</tspan><tspan
sodipodi:role="line"
x="268.32275"
y="79.742485"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1276">with Bokeh</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1188"
d="m 181.95779,69.420536 h 57.15003 v 14.816663 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 181.42862,68.891369 h 57.15003 v 14.816667 h -57.15003 z"
id="path1190"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="210.10182"
y="77.272949"
id="text1196"><tspan
sodipodi:role="line"
x="210.23412"
y="77.272949"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
id="tspan1222">Jupyter Notebook</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 240.16616,85.295537 h 57.15003 V 100.1122 h -57.15003 z"
id="path1198"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1200"
d="m 239.63699,84.76637 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b0e0e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1206"
y="93.147942"
x="268.19046"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1204"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;stroke-width:0.26458332px"
y="93.147942"
x="268.32275"
sodipodi:role="line">Biopython</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.541073,101.17054 H 297.31608 v 14.81667 H 65.541073 Z"
id="path1280"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1282"
d="M 65.011906,100.64137 H 296.78691 v 14.81667 H 65.011906 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1286"
y="108.96867"
x="168.56856"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1284"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
y="108.96867"
x="168.56856"
sodipodi:role="line">Lunch break</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1288"
d="M 65.541073,117.04555 H 297.31608 v 35.98334 H 65.541073 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5deb3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.011906,116.51638 H 296.78691 v 35.98334 H 65.011906 Z"
id="path1290"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:start;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="164.12988"
y="135.82321"
id="text1294"><tspan
sodipodi:role="line"
x="164.12988"
y="135.82321"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:start;letter-spacing:0.26458332px;text-anchor:start;stroke-width:0.26458332px"
id="tspan1292">Practical session</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 65.541073,37.670534 H 122.69108 V 52.487201 H 65.541073 Z"
id="path1296"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1298"
d="M 65.011906,37.141367 H 122.16191 V 51.958034 H 65.011906 Z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1304"
y="43.582764"
x="93.679924"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
id="tspan1302"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
y="43.582764"
x="93.812218"
sodipodi:role="line">Tuesday</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
y="47.992485"
x="93.812218"
sodipodi:role="line"
id="tspan1308">27/11</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1310"
d="m 123.74942,37.670534 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 123.22025,37.141367 h 57.15003 v 14.816667 h -57.15003 z"
id="path1312"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="151.88826"
y="43.582764"
id="text1318"><tspan
id="tspan1316"
sodipodi:role="line"
x="152.02055"
y="43.582764"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px">Wednesday</tspan><tspan
sodipodi:role="line"
x="152.02055"
y="47.992485"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
id="tspan1361">28/11</tspan></text>
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 181.95779,37.670534 h 57.15003 v 14.816667 h -57.15003 z"
id="path1320"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1322"
d="m 181.42862,37.141367 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<text
id="text1328"
y="43.582764"
x="210.09665"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
y="43.582764"
x="210.22894"
sodipodi:role="line"
id="tspan1326">Thursday</tspan><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
y="47.992485"
x="210.22894"
sodipodi:role="line"
id="tspan1365">29/11</tspan></text>
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path1330"
d="m 240.16616,37.670534 h 57.15003 v 14.816667 h -57.15003 z"
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#a9a9a9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
<path
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#f5f5f5;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 239.63699,37.141367 h 57.15003 v 14.816667 h -57.15003 z"
id="path1332"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777767px;line-height:125%;font-family:mono;-inkscape-font-specification:mono;text-align:center;letter-spacing:7.3342495px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="268.30499"
y="43.582764"
id="text1338"><tspan
id="tspan1336"
sodipodi:role="line"
x="268.43729"
y="43.582764"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px">Friday</tspan><tspan
sodipodi:role="line"
x="268.43729"
y="47.992485"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0.26458332px;text-anchor:middle;fill:#000000;stroke-width:0.26458332px"
id="tspan1369">30/11</tspan></text>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24.722593mm"
height="55.890198mm"
viewBox="0 0 24.722594 55.890197"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (unknown)"
sodipodi:docname="requirements_logos.svg">
<defs
id="defs2">
<linearGradient
x1="94.693001"
y1="112.511"
x2="94.693001"
y2="64.053001"
id="lg5"
xlink:href="#lg2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.09363022,0,0,0.09363022,64.020103,75.496697)" />
<linearGradient
id="lg2">
<stop
stop-color="#fff"
offset="0"
id="stop7" />
<stop
stop-color="#fff"
stop-opacity="0.165"
offset="1"
id="stop9" />
</linearGradient>
<linearGradient
x1="59.728001"
y1="102"
x2="142.62"
y2="102"
id="lg6"
xlink:href="#lg1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.09363022,0,0,0.09363022,64.020103,75.496697)" />
<linearGradient
id="lg1">
<stop
stop-color="#3778ae"
offset="0"
id="stop2" />
<stop
stop-color="#366c99"
offset="1"
id="stop4" />
</linearGradient>
<linearGradient
x1="94.693001"
y1="112.511"
x2="94.693001"
y2="64.053001"
id="lg7"
xlink:href="#lg2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.09363022,0,0,0.09363022,66.952353,78.530577)" />
<linearGradient
x1="119.191"
y1="89.129997"
x2="116.965"
y2="169.27901"
id="lg8"
xlink:href="#lg3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.09363022,0,0,0.09363022,64.281983,75.871087)" />
<linearGradient
id="lg3">
<stop
stop-color="#ffe253"
offset="0"
id="stop12" />
<stop
stop-color="#ffca1c"
offset="1"
id="stop14" />
</linearGradient>
<radialGradient
cx="15.115"
cy="63.965"
r="12.289"
fx="15.115"
fy="63.965"
id="rg1"
xlink:href="#lg4"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.41714049,0.00154821,-5.4181639e-4,0.14598391,68.736063,82.459687)" />
<linearGradient
id="lg4">
<stop
stop-color="#000"
offset="0"
id="stop17"
style="stop-color:#000000;stop-opacity:1" />
<stop
stop-color="#000"
stop-opacity="0"
offset="1"
id="stop19"
style="stop-color:#ededed;stop-opacity:0" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="20.78933"
inkscape:cy="106.82175"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1136"
inkscape:window-x="1280"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-62.563912,-74.248933)">
<path
style="fill:#40b149;fill-opacity:1;stroke-width:1"
d="m 73.320659,98.893898 c -1.360488,-0.179966 -2.684016,-0.586519 -3.90802,-1.200439 -0.583556,-0.292695 -1.406951,-0.783756 -1.40753,-0.839434 -1.83e-4,-0.01832 -0.04405,-0.359192 -0.09747,-0.757487 -0.05342,-0.398296 -0.111016,-1.04518 -0.127998,-1.437521 l -0.03088,-0.713348 0.865224,-0.0016 c 0.475873,-9.13e-4 1.091984,-0.02206 1.369135,-0.04704 l 0.50391,-0.04541 0.67993,0.336528 c 1.070015,0.5296 1.935173,0.769319 3.159173,0.875349 1.017388,0.08813 2.227965,-0.05898 3.258712,-0.396014 0.622486,-0.203539 1.712443,-0.755549 2.259008,-1.144077 0.588917,-0.418635 1.575077,-1.404795 1.993712,-1.993713 0.388528,-0.546564 0.940538,-1.636521 1.144077,-2.259007 0.552231,-1.688901 0.552231,-3.602047 0,-5.290947 C 82.77811,83.357211 82.2261,82.267254 81.837572,81.720689 81.418937,81.131772 80.432777,80.145612 79.84386,79.726977 79.297295,79.338449 78.207338,78.786439 77.584852,78.5829 76.654349,78.278646 75.416051,78.109464 74.555925,78.169073 l -0.480093,0.03327 0.309534,-0.354829 c 0.170243,-0.195155 0.576545,-0.622645 0.902892,-0.949977 0.326349,-0.327332 0.59336,-0.613096 0.59336,-0.635031 0,-0.09172 -1.67906,-1.5154 -2.175788,-1.844862 l -0.119411,-0.0792 0.217439,-0.02777 c 1.151598,-0.147073 2.765718,-0.02623 4.1072,0.307479 2.178213,0.541862 4.185212,1.676574 5.771988,3.263349 1.914251,1.914251 3.125939,4.339309 3.506411,7.017687 0.121047,0.85212 0.130374,2.436311 0.01945,3.304028 -0.595352,4.657342 -3.80352,8.590716 -8.258834,10.125746 -0.696529,0.23998 -1.528771,0.438898 -2.286876,0.546591 -0.803887,0.114198 -2.545592,0.123748 -3.34254,0.01833 z m -6.720325,-3.129324 c -0.276936,-0.248471 -0.687501,-0.663041 -0.912367,-0.921267 -0.44498,-0.510991 -1.031572,-1.285326 -0.998639,-1.318259 0.01131,-0.0113 0.289141,0.03376 0.61739,0.100156 0.328248,0.0664 0.829473,0.147713 1.113832,0.180693 l 0.517015,0.05997 0.0248,0.245262 c 0.01364,0.134896 0.03769,0.506191 0.05344,0.825103 0.01574,0.318912 0.04769,0.731712 0.07098,0.917332 0.02329,0.185622 0.03666,0.343182 0.0297,0.350136 -0.007,0.007 -0.239225,-0.190651 -0.51616,-0.439124 z m 1.182237,-3.328904 c 0.01862,-0.405286 0.04943,-0.823035 0.06849,-0.928334 l 0.03465,-0.191452 0.23906,0.336412 c 0.131484,0.185028 0.495363,0.597341 0.808621,0.916253 0.313258,0.318912 0.569657,0.585277 0.569775,0.591921 9.7e-5,0.0066 -0.394578,0.01207 -0.877107,0.01207 h -0.877325 z m -1.564956,0.564016 c -0.525041,-0.07531 -1.843208,-0.351605 -1.928282,-0.404185 -0.04098,-0.02533 0.0023,-0.202843 0.155018,-0.635881 0.242154,-0.686626 0.758248,-1.889689 0.801834,-1.869149 0.01605,0.0076 0.311863,0.156177 0.657351,0.330244 0.345488,0.174069 0.765761,0.375316 0.933942,0.44722 0.28656,0.122514 0.304087,0.139069 0.2788,0.263352 -0.04691,0.230566 -0.125515,1.121466 -0.126202,1.430302 -3.65e-4,0.163283 -0.01377,0.345804 -0.0298,0.4056 -0.03401,0.126906 -0.07265,0.128597 -0.742665,0.0325 z m -2.838289,-1.948591 c -0.111958,-0.289792 -0.26913,-0.76041 -0.34927,-1.04582 -0.1367,-0.486832 -0.339801,-1.439637 -0.339801,-1.594105 0,-0.04087 0.171241,0.06275 0.416283,0.251897 0.228957,0.17673 0.62782,0.464825 0.886361,0.640211 l 0.470076,0.318881 -0.209619,0.458476 c -0.115291,0.25216 -0.300982,0.692221 -0.412649,0.977913 -0.111667,0.285693 -0.215359,0.519441 -0.230426,0.519441 -0.01507,0 -0.118998,-0.237101 -0.230955,-0.526894 z m 2.992364,-1.385084 -0.737673,-0.365735 0.106667,-0.177864 c 0.272771,-0.45484 0.781652,-1.21805 0.799951,-1.199751 0.01121,0.01121 0.07572,0.26747 0.143356,0.569458 0.06763,0.301988 0.204935,0.771945 0.305117,1.04435 0.100182,0.272404 0.168225,0.49528 0.151204,0.49528 -0.01702,0 -0.3629,-0.164581 -0.768622,-0.365738 z m -2.00037,-1.170539 c -0.545851,-0.377002 -1.487786,-1.116502 -1.487786,-1.168039 0,-0.04668 1.259026,-1.27261 1.577648,-1.53618 l 0.248752,-0.205773 0.25855,0.350733 c 0.142203,0.192905 0.424058,0.548446 0.626347,0.790096 l 0.367797,0.43936 -0.358883,0.52704 c -0.197385,0.28987 -0.435429,0.662939 -0.528985,0.82904 -0.09356,0.166098 -0.184539,0.301047 -0.202184,0.299884 -0.01764,-0.0011 -0.24321,-0.147936 -0.501256,-0.326161 z m -1.790822,-2.587316 c 0.04502,-0.807985 0.245808,-1.978835 0.473105,-2.758822 l 0.08356,-0.286734 0.27751,0.552493 c 0.152632,0.303871 0.378237,0.722806 0.501347,0.930966 0.123109,0.20816 0.222805,0.392984 0.221549,0.41072 -0.0013,0.01773 -0.118395,0.1251 -0.260306,0.238586 -0.141908,0.113486 -0.495468,0.43227 -0.785684,0.708409 l -0.527667,0.502073 z m 3.728436,0.140425 c -0.06937,-0.08151 -0.282038,-0.352667 -0.472603,-0.602577 l -0.346484,-0.454385 0.231003,-0.165283 c 0.242483,-0.173493 1.0618,-0.68963 1.094724,-0.68963 0.01054,0 -0.02244,0.157644 -0.07327,0.350321 -0.113749,0.431123 -0.234055,1.15373 -0.235309,1.41336 -0.0013,0.2825 -0.0517,0.320163 -0.198056,0.148194 z m -1.723002,-2.527955 c -0.342761,-0.614969 -0.880957,-1.755103 -0.880957,-1.866253 0,-0.06179 0.541341,-0.252239 1.275196,-0.448631 0.507204,-0.135737 1.296683,-0.311664 1.315256,-0.293092 0.007,0.007 0.05899,0.283772 0.11551,0.615017 0.05652,0.331245 0.144858,0.78283 0.196317,1.003522 0.05146,0.220693 0.09356,0.428402 0.09356,0.461576 0,0.03317 -0.146772,0.144087 -0.326161,0.246473 -0.179387,0.102386 -0.569585,0.346202 -0.867104,0.541813 -0.29752,0.19561 -0.549337,0.355655 -0.559591,0.355655 -0.01026,0 -0.173167,-0.277235 -0.362026,-0.61608 z m 3.063493,-1.350152 c -0.02393,-0.08015 -0.189702,-0.974271 -0.237474,-1.280868 -0.0135,-0.08661 0.0045,-0.139996 0.05361,-0.158833 0.04067,-0.01561 0.390785,-0.04111 0.778038,-0.05668 l 0.704094,-0.0283 -0.24588,0.259615 c -0.308044,0.325254 -0.527335,0.603299 -0.807192,1.023463 -0.16822,0.252559 -0.225174,0.308676 -0.2452,0.2416 z m -2.983042,-2.442969 c 0.369679,-0.54153 0.817014,-1.107454 1.231772,-1.558321 l 0.266701,-0.28992 0.01085,0.857681 c 0.006,0.471724 0.0124,0.904986 0.0143,0.962804 0.0031,0.09511 -0.04529,0.115341 -0.50813,0.212353 -0.281369,0.05898 -0.67844,0.153006 -0.88238,0.208956 -0.203937,0.05595 -0.393393,0.101727 -0.421008,0.101727 -0.02762,0 0.101939,-0.222876 0.287897,-0.49528 z m 2.62313,-1.233193 c 0.0084,-0.639571 0.02811,-1.175619 0.04376,-1.191218 0.05915,-0.05897 2.20593,0.378444 2.295119,0.467635 0.01154,0.01154 -0.01085,0.111205 -0.04976,0.221479 -0.06442,0.182596 -0.316187,1.110239 -0.383666,1.413652 l -0.02787,0.125316 -0.689539,0.03117 c -0.379244,0.01714 -0.805143,0.04549 -0.94644,0.063 l -0.256903,0.03183 z m 3.150139,0.867094 c 0.01229,-0.04447 0.09287,-0.336353 0.179051,-0.648621 0.08618,-0.312269 0.171306,-0.567761 0.189171,-0.567761 0.04926,0 0.922132,0.359675 1.087344,0.448052 l 0.14496,0.07754 -0.16912,0.05871 c -0.09302,0.03229 -0.458165,0.205912 -0.811442,0.385824 -0.454789,0.231607 -0.635796,0.303504 -0.619964,0.246251 z m 2.035406,-1.823473 c -0.186033,-0.0879 -0.539372,-0.23986 -0.785201,-0.337687 -0.245828,-0.09783 -0.446961,-0.204823 -0.446961,-0.237768 0,-0.07056 0.829557,-1.74619 0.931953,-1.882456 0.06722,-0.08946 0.09187,-0.07803 0.595887,0.27631 0.643658,0.452519 1.202242,0.895026 1.202242,0.952409 0,0.02348 -0.233244,0.310345 -0.518319,0.637485 -0.285075,0.327139 -0.546003,0.630062 -0.57984,0.673162 -0.05578,0.07106 -0.09306,0.06346 -0.399761,-0.08146 z m -2.657601,-0.972242 c -0.132881,-0.03676 -0.52101,-0.129877 -0.86251,-0.206927 -0.341499,-0.07705 -0.630325,-0.149509 -0.641836,-0.16102 -0.05489,-0.05489 1.220051,-0.729316 1.924306,-1.01793 0.682856,-0.279844 0.657572,-0.320433 0.287865,0.462116 -0.179575,0.380102 -0.357939,0.758482 -0.396362,0.840845 l -0.06986,0.149752 z"
id="path826"
inkscape:connector-curvature="0" />
<g
id="g12"
transform="matrix(0.0266281,0,0,-0.0266281,62.69129,130.139)"
style="stroke-width:1.3248328">
<path
d="M 901.543,500.352 500.352,901.527 c -23.094,23.11 -60.567,23.11 -83.692,0 L 333.359,818.211 439.031,712.535 c 24.563,8.293 52.727,2.727 72.297,-16.847 19.688,-19.696 25.203,-48.102 16.699,-72.75 L 629.883,521.094 c 24.648,8.496 53.066,3.004 72.754,-16.711 27.5,-27.492 27.5,-72.059 0,-99.574 -27.52,-27.516 -72.078,-27.516 -99.61,0 -20.683,20.703 -25.8,51.097 -15.312,76.582 l -95,94.992 V 326.414 c 6.699,-3.32 13.027,-7.742 18.613,-13.312 27.5,-27.497 27.5,-72.059 0,-99.598 -27.5,-27.488 -72.09,-27.488 -99.57,0 -27.5,27.539 -27.5,72.101 0,99.598 6.797,6.789 14.668,11.925 23.066,15.363 v 252.281 c -8.398,3.438 -16.25,8.531 -23.066,15.367 -20.828,20.821 -25.84,51.395 -15.156,76.977 L 292.422,777.285 17.3242,502.211 c -23.10545,-23.129 -23.10545,-60.602 0,-83.711 L 418.535,17.3242 c 23.098,-23.10545 60.559,-23.10545 83.692,0 L 901.543,416.641 c 23.113,23.113 23.113,60.605 0,83.711"
style="fill:#f03c2e;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.3248328"
id="path14"
inkscape:connector-curvature="0" />
</g>
<g
id="g889"
transform="translate(-0.04379179,-0.13157668)">
<path
inkscape:connector-curvature="0"
style="fill:url(#rg1);stroke-width:0.26458332"
id="path29"
d="m 80.208663,91.821007 a 5.202185,1.7940074 0 0 1 -10.40437,0 5.202185,1.7940074 0 1 1 10.40437,0 z" />
<path
style="fill:url(#lg8);stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path31"
d="m 77.635533,90.575697 c 0,0.72282 -0.62733,1.08892 -1.26402,1.27151 -0.95785,0.27527 -1.72654,0.23312 -2.52706,0 -0.66855,-0.19479 -1.26402,-0.59272 -1.26402,-1.27151 v -2.38474 c 0,-0.68633 0.57205,-1.27243 1.26402,-1.27243 l 2.48666,-0.16169 c 0.84174,0 1.39186,-0.52541 1.39186,-1.38774 l 0.229,-1.15276 h 0.94755 c 0.73592,0 1.08239,0.54681 1.26402,1.27148 0.25281,1.00655 0.264,1.75934 0,2.54397 -0.25561,0.76213 -0.52916,1.27148 -1.26402,1.27148 h -1.26399 -2.52709 v -0.005 c 2.1808,0.005 2.52709,-0.87747 2.52709,1.27743 z" />
<path
style="fill:#ffffff;stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path33"
d="m 76.055973,90.733947 c 0,-0.2631 0.21254,-0.47659 0.47376,-0.47659 0.26458,0 0.47376,0.21349 0.47376,0.47659 0,0.26403 -0.21158,0.47749 -0.47376,0.47749 -0.26122,0 -0.47376,-0.21346 -0.47376,-0.47749 z" />
<path
style="opacity:0.83699999;fill:url(#lg7);stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path35"
d="m 77.949273,84.216197 v 1.11827 c -0.90252,1.58667 -2.61704,1.58977 -4.05532,1.58977 l -0.53366,0.0543 c -0.74989,0.64463 -0.77375,1.67913 -0.7732,2.58646 1.6537,-1.84526 3.41773,-1.98448 4.29779,-1.98051 1.75622,0.008 2.58334,-0.4241 3.42209,-1.37422 -0.004,-0.0185 0.004,-0.0349 0,-0.0539 -0.0323,-0.21167 -0.089,-0.43773 -0.14819,-0.67363 -0.0851,-0.3397 -0.19653,-0.63873 -0.37722,-0.86225 -0.004,-0.004 -0.01,-0.009 -0.0135,-0.0132 0,0 -0.0111,0 -0.0132,0 -0.006,-0.007 -0.007,-0.0198 -0.0132,-0.0268 -0.0124,-0.009 -0.0138,-0.0185 -0.0267,-0.0267 -0.004,-0.004 -0.0103,0.004 -0.0132,0 -0.19158,-0.12417 -0.42428,-0.21683 -0.66018,-0.25601 -0.21381,-0.0353 -0.42842,-0.0623 -0.6467,-0.0808 h -0.13472 -0.30986 z" />
<path
style="fill:none;stroke:#bb9400;stroke-width:0.43127084"
inkscape:connector-curvature="0"
id="path37"
d="m 77.762163,90.575567 c 0,0.72284 -0.75398,1.08902 -1.39065,1.27159 -0.95779,0.27516 -1.72641,0.2331 -2.52704,0 -0.6686,-0.19474 -1.27026,-0.59267 -1.27132,-1.27133 l -0.004,-2.44951 c -0.003,-0.81306 0.60907,-1.32556 1.28296,-1.32291 l 2.24015,0.004 c 0.8599,0 1.69598,-0.87313 1.6936,-1.73302 v -0.85646 h 1.1139 c 0.73591,0 1.08214,0.54689 1.26391,1.27159 0.25294,1.00647 0.26458,1.75921 0,2.54397 -0.25559,0.762 -0.52917,1.36196 -1.26391,1.36207 h -1.13771 -2.65377 v -0.005 l 2.65377,0.009 z" />
<path
style="opacity:0.38399999;fill:#ffffff;stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path39"
d="m 78.001953,84.431787 v 0.63322 c 0,0.98544 -0.92511,1.95149 -1.97932,1.95149 h -2.18258 c -0.75422,0 -1.0632,0.57068 -1.05944,1.1742 l 0.0148,2.38466 c 0.003,0.27638 0.10583,0.48247 0.30374,0.66016 0.19791,0.17767 0.49546,0.313 0.80838,0.4042 0.77163,0.22469 1.47532,0.26517 2.39813,0 0.2997,-0.0859 0.69834,-0.24873 0.89895,-0.42238 0.20058,-0.1737 0.346,-0.34292 0.346,-0.64198 v -0.96039 h -2.65959 v -0.44436 l 4.01486,0.0132 c 0.31771,0 0.47308,-0.12499 0.63088,-0.30779 0.15779,-0.18283 0.29498,-0.54158 0.41999,-0.9144 0.25019,-0.74338 0.24702,-1.44175 0,-2.42512 -0.086,-0.34338 -0.21103,-0.62074 -0.37721,-0.80836 -0.16616,-0.18761 -0.35904,-0.29638 -0.67366,-0.29638 z m 0.43111,0.43111 h 0.47273 c 0.13764,0 0.31732,0.11096 0.35031,0.14822 0.0959,0.10829 0.20638,0.32771 0.28295,0.6332 0.23534,0.93705 0.23587,1.52175 0.0132,2.18257 -0.11951,0.3564 -0.24355,0.69168 -0.33679,0.79375 -0.0842,0.0898 -0.26458,0.13476 -0.30991,0.13476 l -1.26642,-0.0135 h -3.17958 v 1.30661 h 2.65959 v 0.52917 c 0,0.19235 -0.25752,0.31192 -0.30184,0.35028 -0.1289,0.11163 -0.3574,0.22117 -0.61973,0.29639 -0.85275,0.24511 -1.45521,0.20793 -2.16916,0 -0.27017,-0.0787 -0.50432,-0.19418 -0.63683,-0.30679 -0.1325,-0.1126 -0.14065,-0.20481 -0.16504,-0.33999 l -0.0148,-2.38466 c -0.003,-0.53509 0.17084,-0.74305 0.62833,-0.74305 h 2.18257 c 1.30263,0 2.41044,-1.15099 2.41044,-2.38263 2e-5,-0.0681 -3e-5,-0.13623 -3e-5,-0.20434 z" />
<path
style="fill:url(#lg6);stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path41"
d="m 72.318543,82.569517 c 0,-0.72282 0.19378,-1.11607 1.26397,-1.30334 0.7266,-0.12735 1.65822,-0.14325 2.52711,0 0.68631,0.11329 1.26402,0.62452 1.26402,1.30334 v 2.38479 c 0,0.6994 -0.56086,1.27241 -1.26402,1.27241 l -2.29184,0.12668 c -0.85762,0 -1.74334,0.74933 -1.74334,1.57612 l -0.0724,0.99934 h -0.86889 c -0.73499,0 -1.16287,-0.52994 -1.34263,-1.27149 -0.24252,-0.99618 -0.2322,-1.58982 0,-2.54388 0.20129,-0.83241 0.84455,-1.27154 1.50812,-1.27154 h 0.94848 c 0,0 2.36665,-0.009 0,-0.008 v -1.26394 0 z" />
<path
style="fill:#ffffff;stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path43"
d="m 72.950533,82.411267 c 0,-0.26458 0.21166,-0.47752 0.47376,-0.47752 0.26122,0 0.47379,0.21346 0.47379,0.47752 0,0.2631 -0.21257,0.47657 -0.47379,0.47657 -0.26215,0 -0.47376,-0.21347 -0.47376,-0.47657 z" />
<path
style="opacity:0.37700004;fill:url(#lg5);stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path45"
d="m 74.629043,81.160767 c -0.37396,0.009 -0.733,0.0521 -1.05087,0.10776 -1.07019,0.18728 -1.25293,0.58404 -1.25293,1.30686 l -0.0781,1.26656 -0.8785,-8e-5 c -0.73499,0 -1.37499,0.43408 -1.57628,1.2664 -0.13666,0.56158 -0.19854,1.00124 -0.17518,1.46855 1.66486,-1.88699 3.45128,-2.02489 4.33824,-2.02089 1.7562,0.008 2.58331,-0.4241 3.42207,-1.37422 v -0.60627 c 0,-0.67879 -0.58013,-1.19353 -1.26643,-1.30683 -0.48874,-0.0807 -1.00121,-0.11948 -1.48201,-0.10784 z" />
<path
style="fill:none;stroke:#274e70;stroke-width:0.43127084"
inkscape:connector-curvature="0"
id="path47"
d="m 73.565073,81.327877 c 0.95782,-0.27527 1.72654,-0.23312 2.52704,0 0.66855,0.19476 1.26436,0.59267 1.26402,1.27151 v 2.57479 c 0,0.36147 -0.52245,1.19838 -1.26275,1.19838 h -2.35448 c -0.661,0 -1.5867,0.72011 -1.5867,1.58247 v 1.00375 h -1.1139 c -0.73594,0 -1.08238,-0.54681 -1.26402,-1.27153 -0.25281,-1.00651 -0.26458,-1.7593 0,-2.54392 0.25562,-0.76216 0.52917,-1.362 1.26402,-1.362 h 1.13731 2.65377 v 0.005 l -2.65377,-0.009 0.005,-1.28939 c -0.007,-0.52824 0.63887,-0.93991 1.38438,-1.16006 z" />
<path
style="opacity:0.16499999;fill:#ffffff;stroke-width:0.26458332"
inkscape:connector-curvature="0"
id="path49"
d="m 71.934633,88.743277 v -0.73978 c 0,-0.98546 0.89834,-1.85967 1.86428,-1.85967 h 2.29762 c 0.57015,0 1.06468,-0.59296 1.05944,-1.15944 l -0.0221,-2.38468 c -0.003,-0.27636 -0.0985,-0.48247 -0.29641,-0.66017 -0.19788,-0.17769 -0.49546,-0.31303 -0.80835,-0.40417 -0.77169,-0.22474 -1.47537,-0.2652 -2.39816,0 -0.29967,0.0859 -0.6984,0.2487 -0.89895,0.42238 -0.20061,0.17367 -0.34597,0.3429 -0.34597,0.64196 v 0.96038 h 2.65957 v 0.44461 l -4.01487,-0.0135 c -0.3175,0 -0.47308,0.12499 -0.63087,0.30781 -0.1578,0.18278 -0.29499,0.54152 -0.42,0.91438 -0.25019,0.74337 -0.24699,1.44171 0,2.42509 0.086,0.34337 0.21103,0.62074 0.37724,0.80835 0.16616,0.18764 0.35904,0.29641 0.67363,0.29641 h 0.90387 z m -0.43114,-0.43114 h -0.47273 c -0.13758,0 -0.3175,-0.11097 -0.35028,-0.14817 -0.0959,-0.10832 -0.2064,-0.32776 -0.28297,-0.63325 -0.23535,-0.93702 -0.23585,-1.5217 -0.0134,-2.18258 0.11951,-0.35634 0.24355,-0.69164 0.33681,-0.79107 0.0842,-0.0898 0.26218,-0.13473 0.30988,-0.13473 l 4.44601,0.0135 v -1.30688 h -2.65957 v -0.52917 c 0,-0.19235 0.2575,-0.31192 0.30181,-0.35028 0.12894,-0.11163 0.35743,-0.22117 0.61976,-0.29633 0.85273,-0.24506 1.45521,-0.20791 2.16914,0 0.27019,0.0787 0.50432,0.19417 0.6332,0.30988 0.0458,0.0358 0.07,0.0787 0.1079,0.12123 0.0526,0.0627 0.0411,0.14558 0.0532,0.21555 v 2.38469 c 0,0.32695 -0.27954,0.72832 -0.60624,0.72832 h -2.29762 c -1.21436,0 -2.29542,1.0591 -2.29542,2.29079 0,0.10253 0,0.3085 0,0.3085 z" />
</g>
</g>
</svg>
\documentclass[slidestop]{beamer} \documentclass[aspectratio=1610,slidestop]{beamer}
\author{Mihai Lefter} \author{Mihai Lefter}
\title{Python Programming} \title{Python Programming}
\providecommand{\mySubTitle}{Introduction} \providecommand{\mySubTitle}{Introduction}
\providecommand{\myConference}{Work discussion} \providecommand{\myConference}{Programming Course}
\providecommand{\myDate}{27-11-2018} \providecommand{\myDate}{27-11-2018}
\providecommand{\myGroup}{} \providecommand{\myGroup}{}
\providecommand{\myDepartment}{} \providecommand{\myDepartment}{}
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
\usepackage[many]{tcolorbox} \usepackage[many]{tcolorbox}
\definecolor{monokaibg}{HTML}{272822} \definecolor{monokaibg}{HTML}{272822}
\definecolor{emailc}{HTML}{1e90FF}
\newenvironment{ipython} \newenvironment{ipython}
{\begin{tcolorbox}[title=IPython, {\begin{tcolorbox}[title=IPython,
...@@ -32,124 +34,52 @@ ...@@ -32,124 +34,52 @@
{\end{tcolorbox} {\end{tcolorbox}
} }
\definecolor{white}{rgb}{1,1,1} \newcommand{\hrefcc}[2]{\textcolor{#1}{\href{#2}{#2}}}
\definecolor{mygreen}{rgb}{0,0.4,0} \newcommand{\hrefc}[3]{\textcolor{#1}{\href{#2}{#3}}}
\definecolor{light_gray}{rgb}{0.97,0.97,0.97}
\definecolor{mykey}{rgb}{0.117,0.403,0.713} \newcounter{cntr}
\renewcommand{\thecntr}{\texttt{[\arabic{cntr}]}}
\tcbuselibrary{listings}
\newlength\inwd \newenvironment{pythonin}[1]
\setlength\inwd{1.3cm} {\VerbatimEnvironment
\begin{minipage}[t]{0.11\linewidth}
\newcounter{ipythcntr} \textcolor{green}{\texttt{{\refstepcounter{cntr}\label{#1}In \thecntr:}}}
\renewcommand{\theipythcntr}{\texttt{[\arabic{ipythcntr}]}} \end{minipage}
\begin{minipage}[t]{0.89\linewidth}
\newtcblisting{pyin}[1][]{% \begin{minted}[
sharp corners, breaklines=true,style=monokai]{#1}}
enlarge left by=\inwd, {\end{minted}
width=\linewidth-\inwd, \end{minipage}}
enhanced,
boxrule=0pt, \newenvironment{pythonout}[1]
colback=light_gray, {\VerbatimEnvironment
listing only, \addtocounter{cntr}{-1}
top=0pt, \begin{minipage}[c]{0.11\linewidth}
bottom=0pt, \textcolor{red}{\texttt{{\refstepcounter{cntr}\label{#1}Out\thecntr:}}}
overlay={ \end{minipage}
\node[ \begin{minipage}[c]{0.89\linewidth}
anchor=north east, \begin{minted}[
text width=\inwd, breaklines=true,style=monokai]{#1}}
font=\footnotesize\ttfamily\color{mykey}, {\end{minted}
inner ysep=2mm, \end{minipage}}
inner xsep=0pt,
outer sep=0pt \newenvironment{pythonerr}[1]
] {\VerbatimEnvironment
at (frame.north west) \begin{minted}[
{\refstepcounter{ipythcntr}\label{#1}In \theipythcntr:}; breaklines=true,style=monokai]{#1}}
} {\end{minted}}
listing engine=listing,
listing options={
aboveskip=1pt, % \newenvironment{pythonout}[1]
belowskip=1pt, % {\VerbatimEnvironment
basicstyle=\footnotesize\ttfamily, % \addtocounter{cntr}{-1}
language=Python, % \begin{minipage}[c]{0.13\linewidth}
keywordstyle=\color{mykey}, % \textcolor{red}{\texttt{{\refstepcounter{cntr}\label{#1}Out\thecntr:}}}
showstringspaces=false, % \end{minipage}
stringstyle=\color{mygreen}, % \begin{minipage}[c]{0.87\linewidth}
numbers=none, % \color{gray}%
frame=none % }
}, % {\end{minipage}\\}
}
\newtcblisting{pyprint}{
sharp corners,
enlarge left by=\inwd,
width=\linewidth-\inwd,
enhanced,
boxrule=0pt,
colback=white,
listing only,
top=0pt,
bottom=0pt,
overlay={
\node[
anchor=north east,
text width=\inwd,
font=\footnotesize\ttfamily\color{mykey},
inner ysep=2mm,
inner xsep=0pt,
outer sep=0pt
]
at (frame.north west)
{};
}
listing engine=listing,
listing options={
aboveskip=1pt,
belowskip=1pt,
basicstyle=\footnotesize\ttfamily,
language=Python,
keywordstyle=\color{mykey},
showstringspaces=false,
stringstyle=\color{mygreen},
numbers=none,
frame=none
},
}
\newtcblisting{pyout}[1][\theipythcntr]{
sharp corners,
enlarge left by=\inwd,
width=\linewidth-\inwd,
enhanced,
boxrule=0pt,
colback=white,
listing only,
top=0pt,
bottom=0pt,
overlay={
\node[
anchor=north east,
text width=\inwd,
font=\footnotesize\ttfamily\color{mykey},
inner ysep=2mm,
inner xsep=0pt,
outer sep=0pt
]
at (frame.north west)
{\setcounter{ipythcntr}{\value{ipythcntr}}Out#1:};
}
listing engine=listing,
listing options={
aboveskip=1pt,
belowskip=1pt,
basicstyle=\footnotesize\ttfamily,
language=Python,
keywordstyle=\color{mykey},
showstringspaces=false,
stringstyle=\color{mygreen},
numbers=none,
frame=none
},
}
\begin{document} \begin{document}
...@@ -164,6 +94,7 @@ ...@@ -164,6 +94,7 @@
\section{Introduction} \section{Introduction}
\makeTableOfContents \makeTableOfContents
\subsection{About the course} \subsection{About the course}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
...@@ -177,6 +108,7 @@ ...@@ -177,6 +108,7 @@
\end{itemize} \end{itemize}
\end{pframe} \end{pframe}
\subsection{Hands on!} \subsection{Hands on!}
\begin{pframe} \begin{pframe}
Programming is fun! Programming is fun!
...@@ -186,27 +118,47 @@ ...@@ -186,27 +118,47 @@
\begin{itemize} \begin{itemize}
\item Blended teaching + exercising. \item Blended teaching + exercising.
\end{itemize} \end{itemize}
\item Have your laptop open during the lessons. \item Have your laptop open during\\
\item Repeat the code from the slides, play around with it. the lessons.
\item Repeat the code from the slides,\\
play around with it.
\item Do the session exercises. \item Do the session exercises.
\item There will be a few assignments to submit. \item There will be a few assignments.
\end{itemize} \end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-4.5cm,yshift=-6.5cm] at (current page.north east)
{\includegraphics[width=6cm]{../../images/hands_on.jpg}};
\end{tikzpicture}
\end{pframe} \end{pframe}
\subsection{Teachers} \subsection{Teachers}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{minipage}[t]{0.5\textwidth}
\item Sander Bollen \\ \begin{itemize}
\url{a.h.b.bollen@lumc.nl} \item Sander Bollen \\
\item Jonathan Vis \\ \hrefcc{emailc}{a.h.b.bollen@lumc.nl}
\url{j.k.vis@lumc.nl} \item Jonathan Vis \\
\item Mark Santcroos \\ \hrefcc{emailc}{j.k.vis@lumc.nl}
\url{m.a.santcroos@lumc.nl} \item Mark Santcroos \\
\item Guy Allard \\ \hrefcc{emailc}{m.a.santcroos@lumc.nl}
\url{w.g.Allard@lumc.nl} \item Guy Allard \\
\item Mihai Lefter\\ \hrefcc{emailc}{w.g.Allard@lumc.nl}
\url{m.lefter@lumc.nl} \item Mihai Lefter\\
\end{itemize} \hrefcc{emailc}{m.lefter@lumc.nl}
\end{itemize}
\end{minipage}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-5.0cm,yshift=-6.0cm] at (current page.north east)
{\includegraphics[width=7cm]{../../images/class.pdf}};
\end{tikzpicture}
\end{pframe}
\subsection{Program}
\begin{pframe}
\begin{center}
\includegraphics[width=\textwidth]{../../images/program.pdf}
\end{center}
\end{pframe} \end{pframe}
\subsection{Software requirements} \subsection{Software requirements}
...@@ -214,19 +166,29 @@ ...@@ -214,19 +166,29 @@
\begin{itemize} \begin{itemize}
\item Anaconda: \item Anaconda:
\begin{itemize} \begin{itemize}
\item Python 3.7 \item Python $3.7$.
\item Comes with all that's required: \item Comes with all that's required:
\begin{itemize} \begin{itemize}
\item Python interpreter. \item Python interpreter.
\item Jupyter Notebook. \item Jupyter Notebook.
\item Libraries: NumPy, Panda, matplotlib, Bokeh, Biopython, ... \item Libraries: NumPy, Panda,\\
matplotlib, Bokeh, Biopython, ...
\end{itemize} \end{itemize}
\item \href{http://docs.anaconda.com/anaconda/install/}{Installation instructions}. \item \hrefc{emailc}{http://docs.anaconda.com/anaconda/install/}{Installation instructions}.
\end{itemize}
\bigskip
\item Git:
\begin{itemize}
\item \hrefc{emailc}{https://git-scm.com/book/en/v2/Getting-Started-Installing-Git}{Installation instructions}.
\end{itemize} \end{itemize}
\item Git.
\end{itemize} \end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-4.5cm,yshift=-5.5cm] at (current page.north east)
{\includegraphics[width=3cm]{../../images/requirements_logos.pdf}};
\end{tikzpicture}
\end{pframe} \end{pframe}
\subsection{Assignments} \subsection{Assignments}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
...@@ -238,21 +200,31 @@ ...@@ -238,21 +200,31 @@
\item Own forked repository to work on: \item Own forked repository to work on:
\begin{itemize} \begin{itemize}
\item Clone it. \item Clone it.
\item Code. \item Code it.
\item Push it. \item Push it.
\end{itemize} \end{itemize}
\item Direct file upload to repository is also possible. \item Direct file upload to repository\\
is also possible.
\end{itemize} \end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-4.5cm,yshift=-6.5cm] at (current page.north east)
{\includegraphics[width=6cm]{../../images/assignments.jpg}};
\end{tikzpicture}
\end{pframe} \end{pframe}
\subsection{Getting help} \subsection{Getting help}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
\item Ask a teacher. \item Ask a teacher (we will be around in the afternoon).
\item If it's private, mail one of the teachers. \item If it's private, mail one of the teachers.
\end{itemize} \end{itemize}
\begin{center}
\includegraphics[width=0.54\textwidth]{../../images/help.jpg}
\end{center}
\end{pframe} \end{pframe}
\section{About Python} \section{About Python}
\subsection{History} \subsection{History}
...@@ -265,8 +237,18 @@ ...@@ -265,8 +237,18 @@
\item General purpose, high-level programming language. \item General purpose, high-level programming language.
\item Design is driven by code readability. \item Design is driven by code readability.
\end{itemize} \end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-4.5cm,yshift=-6.5cm] at (current page.north east)
{\includegraphics[width=6cm]{../../images/Guido.jpg}};
\end{tikzpicture}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-11.5cm,yshift=-6.5cm] at (current page.north east)
{\includegraphics[width=6cm]{../../images/cwi.pdf}};
\end{tikzpicture}
\end{pframe} \end{pframe}
\subsection{Features} \subsection{Features}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
...@@ -281,6 +263,7 @@ ...@@ -281,6 +263,7 @@
We'll come back to most of this. We'll come back to most of this.
\end{pframe} \end{pframe}
\subsection{Why Python?} \subsection{Why Python?}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
...@@ -291,16 +274,17 @@ ...@@ -291,16 +274,17 @@
\end{itemize} \end{itemize}
\end{pframe} \end{pframe}
\subsection{Python 2 versus Python 3} \subsection{Python 2 versus Python 3}
\begin{pframe} \begin{pframe}
\begin{itemize} \begin{itemize}
\item Python 2.7 is the last Python 2.
\item Python 3 is backwards incompatible. \item Python 3 is backwards incompatible.
\item Some libraries don't support it yet. \item Some libraries don't support it yet.
\item Python 2.7 is the last Python 2.
\item Some Python 3 features are backported in Python 2.7. \item Some Python 3 features are backported in Python 2.7.
\item Python 2.7 will no longer . \item Python 2.7 will not be maintained past 2020.
\end{itemize} \end{itemize}
We use Python 3.7 for the time being. We'll use Python 3.7 for this course.
\end{pframe} \end{pframe}
% \subsection{} % \subsection{}
...@@ -312,78 +296,282 @@ ...@@ -312,78 +296,282 @@
\section{Python as a calculator} \section{Python as a calculator}
\subsection{Integers} \subsection{Integers}
\begin{pframe} \begin{pframe}
\begin{pyin} \begin{ipython}
\begin{pythonin}{python}
17 17
\end{pyin} \end{pythonin}
\begin{pyout} \begin{pythonout}{python}
17 17
\end{pyout} \end{pythonout}
\begin{pyin} \\
\begin{pythonin}{python}
(17 + 4) * 2 (17 + 4) * 2
\end{pyin} \end{pythonin}
\begin{pyout} \begin{pythonout}{python}
42 42
\end{pyout} \end{pythonout}
\end{ipython}
\end{pframe} \end{pframe}
\subsection{Floating point numbers} \subsection{Floating point numbers}
\begin{pframe} \begin{pframe}
\begin{pyin} \begin{ipython}
\begin{pythonin}{python}
3.2 * 18 - 2.1 3.2 * 18 - 2.1
\end{pyin} \end{pythonin}
\begin{pyout} \begin{pythonout}{python}
55.5 55.5
\end{pyout} \end{pythonout}
\begin{pyin} \\
36. / 5
\end{pyin} \begin{pythonin}{python}
\begin{pyout} 36 / 5
7.2 \end{pythonin}
\end{pyout} \begin{pythonout}{python}
7.2 # Note that this is Python 3 specific.
\end{pythonout}
\end{ipython}
\end{pframe}
\begin{pframe}
Scientific notation: Scientific notation:
\begin{pyin} \begin{ipython}
\begin{pythonin}{python}
1.3e20 + 2 1.3e20 + 2
\end{pyin} \end{pythonin}
\begin{pyout} \begin{pythonout}{python}
1.3e+20 1.3e+20
\end{pyout} \end{pythonout}
\begin{pyin} \\
\begin{pythonin}{python}
1.3 * 10**20 1.3 * 10**20
\end{pyin} \end{pythonin}
\begin{pyout} \begin{pythonout}{python}
1.3e+20
\end{pythonout}
\end{ipython}
\end{pframe}
\section{Variables}
\begin{pframe}
\begin{itemize}
\item We can use names to reference values (variables).
\item No need to declare them first or define the type.
\end{itemize}
\begin{ipython}
\begin{pythonin}{python}
a = 1.3e20
\end{pythonin}
\\
\begin{pythonin}{python}
b = 2
\end{pythonin}
\\
\begin{pythonin}{python}
a
\end{pythonin}
\begin{pythonout}{python}
1.3e20
\end{pythonout}
\\
\begin{pythonin}{python}
c = a + 1.5e19 * b
\end{pythonin}
\\
\begin{pythonin}{python}
c * 2
\end{pythonin}
\begin{pythonout}{python}
3.2e+20
\end{pythonout}
\end{ipython}
\end{pframe}
\section{Python's type system}
\subsection{Every value has a type}
\begin{pframe}
\begin{itemize}
\item View it using \mintinline{python}{type}.
\end{itemize}
\begin{ipython}
\begin{pythonin}{python}
type(27)
\end{pythonin}
\begin{pythonout}{python}
int
\end{pythonout}
\\
\begin{pythonin}{python}
type(3 * 2)
\end{pythonin}
\begin{pythonout}{python}
int
\end{pythonout}
\\
\begin{pythonin}{python}
type(3 / 2)
\end{pythonin}
\begin{pythonout}{python}
float
\end{pythonout}
\\
\begin{pythonin}{python}
type(a)
\end{pythonin}
\begin{pythonout}{python}
float
\end{pythonout}
\end{ipython}
\end{pframe}
\subsection{Some operations are defined on more than one type}
\begin{pframe}
\begin{itemize}
\item Possibly with different meanings.
\end{itemize}
\begin{ipython}
\begin{pythonin}{python}
type(3 * 2.0)
\end{pythonin}
\begin{pythonout}{python}
float
\end{pythonout}
\\
\begin{pythonin}{python}
drinks = 'beer' * 5 + 'whiskey'
\end{pythonin}
\\
\begin{pythonin}{python}
drinks
\end{pythonin}
\begin{pythonout}{python}
'beerbeerbeerbeerbeerwhiskey'
\end{pythonout}
\\
\begin{pythonin}{python}
type(drinks)
\end{pythonin}
\begin{pythonout}{python}
str
\end{pythonout}
\end{ipython}
\end{pframe}
\subsection{Dynamic typing}
\begin{pframe}
\begin{itemize}
\item At runtime variables can be assigned values of different types.
\end{itemize}
\begin{ipython}
\begin{pythonin}{python}
a
\end{pythonin}
\begin{pythonout}{python}
1.3e+20 1.3e+20
\end{pyout} \end{pythonout}
\\
\begin{pythonin}{python}
type(a)
\end{pythonin}
\begin{pythonout}{python}
float
\end{pythonout}
\\
\begin{pythonin}{python}
a = 'spezi'
\end{pythonin}
\\
\begin{pythonin}{python}
type(a)
\end{pythonin}
\begin{pythonout}{python}
str
\end{pythonout}
\end{ipython}
\end{pframe}
\subsection{Strongly typed}
\begin{pframe}
\begin{itemize}
\item Operations on values with incompatible types are forbidden.
\end{itemize}
\begin{ipython}
\begin{pythonin}{python}
'beer' + 34
\end{pythonin}
\begin{pythonerr}{python}
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-17-ec918fbfdf41> in <module>()
----> 1 'beer' + 34
TypeError: Can't convert 'int' object to str implicitly
\end{pythonerr}
\end{ipython}
\end{pframe} \end{pframe}
% \begin{pframe}
% \begin{ipython} \section{Hands on!}
% \begin{minted}[breaklines=true,style=monokai]{python} \begin{pframe}
% a = 100 \vspace{-0.5cm}
% \end{minted} \begin{enumerate}
% \end{ipython} \item We've seen that \mintinline{python}{b = 2} is legal.
% \end{pframe} \begin{enumerate}[a.]
\item What about \mintinline{python}{2 = b}?
\item How about \mintinline{python}{a = b = 1}?
\end{enumerate}
\item In math notation you can multiply $x$ and $y$ like this: $xy$. What
happens if you try that in Python?
\item How many seconds are there in $42$ minutes and $42$ seconds?
\item How many miles are there in $16$ kilometers? ($1$ mile = $1.61$ km)
\item Let's assume that you run a $42$ km race in $4$ hours $42$ minutes and
$42$ seconds.
\begin{enumerate}[a.]
\item What is your average pace (time per mile in minutes and seconds)?
\item What is your average speed in miles per hour?
\end{enumerate}
\item Use string operations to reference \mintinline{python}{'tra la la la'}
in a variable named \mintinline{python}{song}.
\item If an article costs $249$ Euros including the $19\%$ Value Added Tax
(VAT), what is the actual VAT amount in Euros for the corresponding article?
\end{enumerate}
\end{pframe}
% Make the acknowledgements slide. % Make the acknowledgements slide.
\makeAcknowledgementsSlide{ \makeAcknowledgementsSlide{
\begin{tabular}{ll} \begin{tabular}{ll}
\bf Department one & \bf Other department\\ Martijn Vermaat\\
Colleague one & Someone\\ Jeroen Laros\\
Colleague two & Someone else\\ Jonathan Vis
Colleague three & Someone's supervisor\\
Supervisor\\
\end{tabular}
\bigskip
\begin{tabular}{llll}
\includegraphics[height=1cm]{logos/lumc_logo_small} &
\includegraphics[height=1cm]{logos/ul_logo_white} &
\includegraphics[height=1cm]{logos/lumc_logo_small} &
\includegraphics[height=1cm]{logos/ul_logo_white}
\end{tabular} \end{tabular}
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment