CalculusWithJuliaNotes.jl/html/misc/getting_started_with_julia.html

69 lines
191 KiB
HTML
Raw Normal View History

2022-06-07 22:01:21 +02:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
<!-- [automatically generated meta tags can be inserted here] -->
<meta name="theme-color" media="(prefers-color-scheme: light)" content="white">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#2a2928">
<meta name="color-scheme" content="light dark">
<link rel="icon" type="image/png" sizes="16x16" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon-96x96.png" />
<link rel="pluto-logo-big" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/logo.svg" />
<link rel="pluto-logo-small" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/img/favicon_unsaturated.svg" />
<script defer>
console.log(
"Pluto.jl, by Fons van der Plas (https://github.com/fonsp), Mikołaj Bochenski (https://github.com/malyvsen), Michiel Dral (https://github.com/dralletje) and friends 🌈"
)
</script>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.20/lodash.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/@observablehq/stdlib@3.3.1/dist/stdlib.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.min.js" defer></script>
<script src="https://cdn.jsdelivr.net/npm/ansi_up@5.0.1/ansi_up.min.js" defer></script>
<!-- This doesn't do anything unless activated, and it makes sure parcel bundles this -->
<script id="iframe-resizer-content-window-script" src="https://cdn.jsdelivr.net/npm/iframe-resizer@4.2.11/js/iframeResizer.contentWindow.min.js" crossorigin="anonymous" defer></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/hide-ui.css" type="text/css" media="all" data-pluto-file="hide-ui" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/binder.css" type="text/css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/treeview.css" type="text/css" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/juliamono.css" as="style" />
<link rel="preload" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/vollkorn.css" as="style" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/highlightjs.css" type="text/css">
<script data-pluto-file="launch-parameters">
window.pluto_notebook_id = undefined;
window.pluto_isolated_cell_ids = undefined;
window.pluto_notebookfile = "data:text/julia;charset=utf-8;base64,IyMjIEEgUGx1dG8uamwgbm90ZWJvb2sgIyMjCiMgdjAuMTkuNQoKdXNpbmcgTWFya2Rvd24KdXNpbmcgSW50ZXJhY3RpdmVVdGlscwoKIyDilZTilZDilaEgNmY5MjJlODgtZTY5MC0xMWVjLTM2MWQtZmJiMmY0MWVhMTU4CmJlZ2luCgl1c2luZyBDYWxjdWx1c1dpdGhKdWxpYQoJdXNpbmcgQ2FsY3VsdXNXaXRoSnVsaWEuV2VhdmVTdXBwb3J0Cglub3RoaW5nCmVuZAoKIyDilZTilZDilaEgNmY5MjNhZTAtZTY5MC0xMWVjLTJmZjEtYTlmOWVlMDc0NzhkCnVzaW5nIFBsb3RzCgojIOKVlOKVkOKVoSA2ZjkyM2U2ZS1lNjkwLTExZWMtM2Y5MS03MWY2NTQ3ODhmOTIKdXNpbmcgUGx1dG9VSQoKIyDilZTilZDilaEgNmY5MjNlNTAtZTY5MC0xMWVjLTNiMmUtMjM1OGM3NzVhYTI2CkhUTUwoIiIiCjxkaXYgY2xhc3M9ImFkbW9uaXRpb24gaW5mbyI+CjxhIGhyZWY9Imh0dHBzOi8vQ2FsY3VsdXNXaXRoSnVsaWEuZ2l0aHViLmlvIj4KPGltZyBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9qdmVyemFuaS9DYWxjdWx1c1dpdGhKdWxpYU5vdGVzLmpsL21hc3Rlci9Dd0ovbWlzYy9sb2dvLnBuZyIgYWx0PSJDYWxjdWx1cyB3aXRoIEp1bGlhIiB3aWR0aD0iNDgiIC8+CjwvYT4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTozMnB4Ij5DYWxjdWx1cyBXaXRoIEp1bGlhPC9zcGFuPgo8L2Rpdj4KIiIiKQoKCiMg4pWU4pWQ4pWhIDZmOTE3Yjc4LWU2OTAtMTFlYy0xZGJjLTU5MjgwN2JiOTlkOQptZCIiIiMgR2V0dGluZyBzdGFydGVkIHdpdGggSnVsaWEKIiIiCgojIOKVlOKVkOKVoSA2ZjkyMmYyOC1lNjkwLTExZWMtMDA4OS0wYmVmMDBmY2U5NjMKbWQiIiJKdWxpYSBpcyBhIGZyZWVseSBhdmFpbGFibGUsIG9wZW4tc291cmNlIHByb2dyYW1taW5nIGxhbmd1YWdlIGFpbWVkIGF0IHRlY2huaWNhbCBjb21wdXRpbmcuCiIiIgoKIyDilZTilZDilaEgNmY5MjJmM2MtZTY5MC0xMWVjLTBkZTYtMjEyMTQ4MjgzZGMzCm1kIiIiQXMgaXQgaXMgb3BlbiBzb3VyY2UsIGluZGVlZCB3aXRoIGEgbGliZXJhbCBNSVQgbGljZW5zZSwgaXQgY2FuIGJlIGluc3RhbGxlZCBmb3IgZnJlZSBvbiBtYW55IHR5cGVzIG9mIGNvbXB1dGVycyAodGhvdWdoIG5vdCBwaG9uZXMgb3IgdGFibGV0cykuCiIiIgoKIyDilZTilZDilaEgNmY5MjJmODQtZTY5MC0xMWVjLTFkMmEtMGJkZjk4ZmMyNDhiCm1kIiIiIyMgUnVubmluZyBKdWxpYSB0aHJvdWdoIHRoZSB3ZWIKIiIiCgojIOKVlOKVkOKVoSA2ZjkyMmZlNC1lNjkwLTExZWMtMDMxZC02MzA3ZjRhNWVjYmYKbWQiIiJUaGVyZSBhcmUgYSBmZXcgc2VydmljZXMgZm9yIHJ1bm5pbmcgYEp1bGlhYCB0aHJvdWdoIHRoZSB3ZWIuIE1lbnRpb25lZCBoZXJlIGlzIFtCaW5kZXJdKGh0dHBzOi8vbXliaW5kZXIub3JnKSwgd2hpY2ggcHJvdmlkZXMgYSB3ZWItYmFzZWQgaW50ZXJmYWNlIHRvIGBKdWxpYWAgYnVpbHQgYXJvdW5kIGBKdXB5dGVyYC4gIGBKdXB5dGVyYCBpcyBhIHdpbGRseSBzdWNjZXNmdWwgcGxhdGZvcm0gZm9yIGludGVyYWN0aW5nIHdpdGggZGlmZmVyZW50IG9wZW4tc291cmNlIHNvZnR3YXJlIHByb2dyYW1zLgoiIiIKCiMg4pWU4pWQ4pWhIDZmOTIzMDA0LWU2OTAtMTFlYy0zZDk5LWQxNmE5OWE3YjVhZAptZCIiIltsYXVjaCBiaW5kZXJdKGh0dHBzOi8vbXliaW5kZXIub3JnL3YyL2doL0NhbGN1bHVzV2l0aEp1bGlhL0N3SlNjcmF0Y2hQYWQuZ2l0L21hc3RlcikKIiIiCgojIOKVlOKVkOKVoSA2ZjkyMzAxNi1lNjkwLTExZWMtMGM5Zi0xNzQwZWM4MTQyNDkKbWQiIiJDbGlja2luZyB0aGUgbGF1bmNoIGxpbmsgYWJvdmUgd2lsbCBvcGVuIGEgd2ViIHBhZ2Ugd2hpY2ggcHJvdmlkZXMgYSBibGFuayBub3RlYm9vaywgc2F2ZSBmb3IgYSBwYWNrYWdlIHVzZWQgYnkgdGhlc2Ugbm90ZXMuIEhvd2V2ZXIsIGBCaW5kZXJgIGlzIG5vd2hlcmUgbmVhciBhcyByZWxpYWJsZSBhcyBhIGxvY2FsIGluc3RhbGxhdGlvbi4KIiIiCgojIOKVlOKVkOKVoSA2ZjkyMzAzNi1lNjkwLTExZWMtMjI3NC04ZmY3NjlmYTZiMjQKbWQiIiJUaGVzZSBub3RlcyB1c2UgYFBsdXRvYCBub3RlYm9va3MuIFRoZSAiRWRpdCBvciBydW4gdGhpcyBub3RlYm9vayIgYnV0dG9uIGFsbG93cyBlYWNoIG5vdGVib29rIHRvIGJlIHJ1biB0aHJvdWdoIGJpbmRlci4gSG93ZXZlciwgaXQgY2FuIHRha2Ugc2V2ZXJhbCBtaW51dGVzIGZvciBiaW5kZXIgdG8gc2hvdyBhbnkgZ2l2ZW4gbm90ZWJvb2suIChCaW5kZXIgd29ya3MgYmVzdCB3aGVuIG5vIG9yIGZldyBleHRlcm5hbCBwYWNrYWdlcyBhcmUgdXNlZC4pCiIiIgoKIyDilZTilZDilaEgNmY5MjMwNDAtZTY5MC0xMWVjLTNkNDctODNlYjQ3OWE0NTM3Cm1kIiIiIyMgSW5zdGFsbGluZyBKdWxpYSBsb2NhbGx5CiIiIgoKIyDilZTilZDilaEgNmY5MjMwNTQtZTY5MC0xMWVjLTE2NDAtOTk3NzMxM2U4NDZhCm1kIiIiSW5zdGFsbGluZyBgSnVsaWFgIGxvY2FsbHkgaXMgbm90IG1vcmUgZGlmZmljdWx0IHRoYW4gaW5zdGFsbGluZyBvdGhlciBzb2Z0d2FyZS4KIiIiCgojIOKVlOKVkOKVoSA2ZjkyMzA3Mi1lNjkwLTExZWMtMmM5My0yZjIwZjkyNWE3NGUKbWQiIiJCaW5hcmllcyBvZiBgSnVsaWFgIGFyZSBwcm92aWRlZCBhdCBbanVsaWFsYW5nLm9yZ10oaHR0cDovL2p1bGlhbGFuZy5vcmcvZG93bmxvYWRzLykuIEp1bGlhIGhhcyBhbiBvZmZpY2lhbCByZWxlYXNlZCB2ZXJzaW9uIGFuZCBhIGRldmVsb3BtZW50YWwgdmVyc2lvbi4gVW5sZXNzIHRoZXJlIGlzIGEgY29tcGVsbGluZyByZWFzb24sIHRoZSBsYXRlc3QgcmVsZWFzZWQgdmVyc2lvbiBzaG91bGQgYmUgZG93bmxvYWRlZCBhbmQgaW5zdGFsbGVkIGZvciB1c2UuCiIiIgoKIyDilZTilZDilaEgNmY5MjMwOTAtZTY5MC0xMWVjLTM0NDQtMGJmMWIwYmQzMWFjCm1kIiIiRm9yIFdpbmRvd3MgdXNlcnMsIHRoZXJlIGlzIGEgYGp1bGlhdXBgIHByb2dyYW0gZm9yIG1hbmFnaW5nIHRoZSBpbnN0YWxsYXRpb24gb2YgSnVsaWEuCiIiIgoKIyDilZTilZDilaEgNmY5MjMwYzItZTY5MC0xMWVjLTM2M
window.pluto_disable_ui = true;
window.pluto_slider_server_url = undefined;
window.pluto_binder_url = "https://mybinder.org/v2/gh/fonsp/pluto-on-binder/v0.19.5";
window.pluto_statefile = "data:;base64,3gAQpWJvbmRzgKxjZWxsX3Jlc3VsdHPeACLZJDZmOTIzMDA0LWU2OTAtMTFlYy0zZDk5LWQxNmE5OWE3YjVhZImmcXVldWVkwqRsb2dzkKdydW5uaW5nwqZvdXRwdXSGpGJvZHnZhDxkaXYgY2xhc3M9Im1hcmtkb3duIj48cD48YSBocmVmPSJodHRwczovL215YmluZGVyLm9yZy92Mi9naC9DYWxjdWx1c1dpdGhKdWxpYS9Dd0pTY3JhdGNoUGFkLmdpdC9tYXN0ZXIiPmxhdWNoIGJpbmRlcjwvYT48L3A+CjwvZGl2PqRtaW1lqXRleHQvaHRtbKxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2Kfmj6DAErBwZXJzaXN0X2pzX3N0YXRlwrdoYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkNmY5MjMwMDQtZTY5MC0xMWVjLTNkOTktZDE2YTk5YTdiNWFkuWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXOADDn2bVwdWJsaXNoZWRfb2JqZWN0X2tleXOQp2Vycm9yZWTC2SQ2ZjkyMzhjNi1lNjkwLTExZWMtM2VjMi00YmFiNzEwNjU1OGKJpnF1ZXVlZMKkbG9nc5CncnVubmluZ8Kmb3V0cHV0hqRib2R52eE8ZGl2IGNsYXNzPSJtYXJrZG93biI+PHA+SW4gPGNvZGU+SnVsaWE8L2NvZGU+IGdyYXBoaWNzIGFyZSBwcm92aWRlZCBvbmx5IGJ5IGFkZC1vbiBwYWNrYWdlcyDigJMgdGhlcmUgaXMgbm8gYnVpbHQtaW4gZ3JhcGhpbmcuIFRoaXMgaXMgdGhlIGNhc2UgdW5kZXIgPGNvZGU+UGx1dG88L2NvZGU+IG9yIDxjb2RlPkp1cHl0ZXI8L2NvZGU+IG9yIHRoZSBjb21tYW5kIGxpbmUuPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9vdGFzc2lnbmVlwLJsYXN0X3J1bl90aW1lc3RhbXDLQdin5o+iuPGwcGVyc2lzdF9qc19zdGF0ZcK3aGFzX3BsdXRvX2hvb2tfZmVhdHVyZXPCp2NlbGxfaWTZJDZmOTIzOGM2LWU2OTAtMTFlYy0zZWMyLTRiYWI3MTA2NTU4YrlkZXBlbmRzX29uX2Rpc2FibGVkX2NlbGxzwqdydW50aW1lzgAGBHa1cHVibGlzaGVkX29iamVjdF9rZXlzkKdlcnJvcmVkwtkkNmY5MjMwYzItZTY5MC0xMWVjLTM2MzktN2IzNzNmNWI2NWYyiaZxdWV1ZWTCpGxvZ3OQp3J1bm5pbmfCpm91dHB1dIakYm9kedmSPGRpdiBjbGFzcz0ibWFya2Rvd24iPjxwPlRoZSBiYXNlIDxjb2RlPkp1bGlhPC9jb2RlPiBwcm92aWRlcyBhIDxlbT5jb21tYW5kLWxpbmUgaW50ZXJmYWNlPC9lbT4sIG9yIFJFUEwgJiM0MDtyZWFkLWV2YWx1YXRlLXBhcnNlJiM0MTsuPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9vdGFzc2lnbmVlwLJsYXN0X3J1bl90aW1lc3RhbXDLQdin5o+kkmSwcGVyc2lzdF9qc19zdGF0ZcK3aGFzX3BsdXRvX2hvb2tfZmVhdHVyZXPCp2NlbGxfaWTZJDZmOTIzMGMyLWU2OTAtMTFlYy0zNjM5LTdiMzczZjViNjVmMrlkZXBlbmRzX29uX2Rpc2FibGVkX2NlbGxzwqdydW50aW1lzgC1nrC1cHVibGlzaGVkX29iamVjdF9rZXlzkKdlcnJvcmVkwtkkNmY5MjMxYTgtZTY5MC0xMWVjLTEyNDQtNzNhMTA1MDBjODE5iaZxdWV1ZWTCpGxvZ3OQp3J1bm5pbmfCpm91dHB1dIakYm9kedoB8jxkaXYgY2xhc3M9Im1hcmtkb3duIj48cHJlPjxjb2RlPiAgICAgICAgICAgICAgIF8KICAgXyAgICAgICBfIF8mIzQwO18mIzQxO18gICAgIHwgIERvY3VtZW50YXRpb246IGh0dHBzOi8vZG9jcy5qdWxpYWxhbmcub3JnCiAgJiM0MDtfJiM0MTsgICAgIHwgJiM0MDtfJiM0MTsgJiM0MDtfJiM0MTsgICAgfAogICBfIF8gICBffCB8XyAgX18gXyAgIHwgIFR5cGUgJnF1b3Q7PyZxdW90OyBmb3IgaGVscCwgJnF1b3Q7JiM5Mzs/JnF1b3Q7IGZvciBQa2cgaGVscC4KICB8IHwgfCB8IHwgfCB8LyBfJiM5NjsgfCAgfAogIHwgfCB8X3wgfCB8IHwgJiM0MDtffCB8ICB8ICBWZXJzaW9uIDEuNy4wICYjNDA7MjAyMS0xMS0zMCYjNDE7CiBfLyB8XF9fJiMzOTtffF98X3xcX18mIzM5O198ICB8ICBPZmZpY2lhbCBodHRwczovL2p1bGlhbGFuZy5vcmcvIHJlbGVhc2UKfF9fLyAgICAgICAgICAgICAgICAgICB8CgpqdWxpYSZndDsgMiAmIzQzOyAyCjQ8L2NvZGU+PC9wcmU+CjwvZGl2PqRtaW1lqXRleHQvaHRtbKxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2Kfmj6aq67BwZXJzaXN0X2pzX3N0YXRlwrdoYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkNmY5MjMxYTgtZTY5MC0xMWVjLTEyNDQtNzNhMTA1MDBjODE5uWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXOAAJ4Z7VwdWJsaXNoZWRfb2JqZWN0X2tleXOQp2Vycm9yZWTC2SQ2ZjkyM2FmZS1lNjkwLTExZWMtMmVlMS1mMTE5ZDg1ZDQ5MWSJpnF1ZXVlZMKkbG9nc5CncnVubmluZ8Kmb3V0cHV0hqRib2R52Xo8ZGl2IGNsYXNzPSJtYXJrZG93biI+PHA+V2l0aCB0aGF0IGluIGhhbmQsIHRvIG1ha2UgYSBncmFwaCBvZiBhIGZ1bmN0aW9uIG92ZXIgYSByYW5nZSwgd2UgZm9sbG93IHRoaXMgcGF0dGVybjo8L3A+CjwvZGl2PqRtaW1lqXRleHQvaHRtbKxyb290YXNzaWduZWXAsmxhc3RfcnVuX3RpbWVzdGFtcMtB2Kfmj6bZarBwZXJzaXN0X2pzX3N0YXRlwrdoYXNfcGx1dG9faG9va19mZWF0dXJlc8KnY2VsbF9pZNkkNmY5MjNhZmUtZTY5MC0xMWVjLTJlZTEtZjExOWQ4NWQ0OTFkuWRlcGVuZHNfb25fZGlzYWJsZWRfY2VsbHPCp3J1bnRpbWXOAALaJ7VwdWJsaXNoZWRfb2JqZWN0X2tleXOQp2Vycm9yZWTC2SQ2ZjkyMzA3Mi1lNjkwLTExZWMtMmM5My0yZjIwZjkyNWE3NGWJpnF1ZXVlZMKkbG9nc5CncnVubmluZ8Kmb3V0cHV0hqRib2R52gFAPGRpdiBjbGFzcz0ibWFya2Rvd24iPjxwPkJpbmFyaWVzIG9mIDxjb2RlPkp1bGlhPC9jb2RlPiBhcmUgcHJvdmlkZWQgYXQgPGEgaHJlZj0iaHR0cDovL2p1bGlhbGFuZy5vcmcvZG93bmxvYWRzLyI+anVsaWFsYW5nLm9yZzwvYT4uIEp1bGlhIGhhcyBhbiBvZmZpY2lhbCByZWxlYXNlZCB2ZXJzaW9uIGFuZCBhIGRldmVsb3BtZW50YWwgdmVyc2lvbi4gVW5sZXNzIHRoZXJlIGlzIGEgY29tcGVsbGluZyByZWFzb24sIHRoZSBsYXRlc3QgcmVsZWFzZWQgdmVyc2lvbiBzaG91bGQgYmUgZG93bmxvYWRlZCBhbmQgaW5zdGFsbGVkIGZvciB1c2UuPC9wPgo8L2Rpdj6kbWltZal0ZXh0L2h0bWyscm9v
window.pluto_preamble_html = undefined;
</script>
<!-- [automatically generated launch parameters can be inserted here] -->
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/editor.js" type="module" defer></script>
<script src="https://cdn.jsdelivr.net/gh/fonsp/Pluto.jl@0.19.5/frontend/warn_old_browsers.js"></script>
<!-- This script will be enabled by JS after the notebook has initialized to prevent taking up bandwidth during the initial load. -->
<script type="text/javascript" id="MathJax-script" not-the-src-yet="https://cdn.jsdelivr.net/npm/mathjax@3.1.2/es5/tex-svg-full.js" async></script>
</head>
<body class="loading no-MαθJax">
<div style="display: flex; min-height: 100vh;">
<pluto-editor class="fullscreen"></pluto-editor>
</div>
</body>
</html>