|
6 | 6 | "source": [
|
7 | 7 | "<p><font size=\"6\"><b>Jupyter notebook INTRODUCTION </b></font></p>\n",
|
8 | 8 | "\n",
|
9 |
| - "> *© 2024, Joris Van den Bossche and Stijn Van Hoey (<mailto:[email protected]>, <mailto:[email protected]>). Licensed under [CC BY 4.0 Creative Commons](http://creativecommons.org/licenses/by/4.0/)*\n", |
| 9 | + "> *© 2025, Joris Van den Bossche and Stijn Van Hoey (<mailto:[email protected]>, <mailto:[email protected]>). Licensed under [CC BY 4.0 Creative Commons](http://creativecommons.org/licenses/by/4.0/)*\n", |
10 | 10 | "\n",
|
11 | 11 | "---"
|
12 | 12 | ]
|
|
21 | 21 | "Image(url='http://python.org/images/python-logo.gif')"
|
22 | 22 | ]
|
23 | 23 | },
|
| 24 | + { |
| 25 | + "cell_type": "markdown", |
| 26 | + "metadata": {}, |
| 27 | + "source": [ |
| 28 | + "# Introduction" |
| 29 | + ] |
| 30 | + }, |
| 31 | + { |
| 32 | + "cell_type": "markdown", |
| 33 | + "metadata": {}, |
| 34 | + "source": [ |
| 35 | + "To run Python, we are going to use Jupyter Notebooks via JupyterLab for this course. Jupyter notebooks are common in data science and visualization and serve as a convenient common-denominator experience for running Python code interactively. Jupyter notebooks let us __execute and view the results of our Python code interactively__ within the notebook.\n", |
| 36 | + "\n", |
| 37 | + "__JupyterLab__ is an application server with a web user interface from [Project Jupyter](https://jupyter.org/) that enables one to work with documents and activities such as __Jupyter notebooks__ (a notebook is a file stored on your computer as a JSON file)." |
| 38 | + ] |
| 39 | + }, |
| 40 | + { |
| 41 | + "cell_type": "markdown", |
| 42 | + "metadata": {}, |
| 43 | + "source": [ |
| 44 | + "<div class=\"alert alert-info\">\n", |
| 45 | + "\n", |
| 46 | + "__INFO__\n", |
| 47 | + "\n", |
| 48 | + "Jupyter Notebook files have the file extension `.ipynb` to distinguish them from plain-text files.\n", |
| 49 | + " \n", |
| 50 | + "</div>" |
| 51 | + ] |
| 52 | + }, |
24 | 53 | {
|
25 | 54 | "cell_type": "markdown",
|
26 | 55 | "metadata": {},
|
|
99 | 128 | "* with\n",
|
100 | 129 | "* items\n",
|
101 | 130 | "\n",
|
102 |
| - "[Link to interesting resources](https://www.youtube.com/watch?v=z9Uz1icjwrM) or images: \n", |
| 131 | + "[Link to interesting resources](https://www.youtube.com/watch?v=z9Uz1icjwrM) or images: \n", |
103 | 132 | "\n",
|
104 | 133 | "> Blockquotes if you like them\n",
|
105 | 134 | "> This line is part of the same blockquote."
|
|
402 | 431 | ""
|
403 | 432 | ]
|
404 | 433 | },
|
| 434 | + { |
| 435 | + "cell_type": "markdown", |
| 436 | + "metadata": {}, |
| 437 | + "source": [ |
| 438 | + "<div class=\"alert alert-info\">\n", |
| 439 | + "\n", |
| 440 | + "__Kernels?__\n", |
| 441 | + "\n", |
| 442 | + "The JupyterLab docs define kernels as “separate processes started by the server that runs your code in different programming languages and environments.” When we open a Jupyter Notebook, that starts a kernel - a process - that is going to run the code. In this lesson, we’ll be using the Jupyter ipython kernel which lets us run Python 3 code interactively.\n", |
| 443 | + "\n", |
| 444 | + "Using other Jupyter kernels for other programming languages would let us write and execute code in other programming languages in the same JupyterLab interface, like R, Java, Julia, Ruby, JavaScript, Fortran, etc.\n", |
| 445 | + "</div>" |
| 446 | + ] |
| 447 | + }, |
405 | 448 | {
|
406 | 449 | "cell_type": "markdown",
|
407 | 450 | "metadata": {},
|
|
551 | 594 | "name": "python",
|
552 | 595 | "nbconvert_exporter": "python",
|
553 | 596 | "pygments_lexer": "ipython3",
|
554 |
| - "version": "3.11.7" |
| 597 | + "version": "3.12.8" |
555 | 598 | },
|
556 | 599 | "nav_menu": {},
|
557 | 600 | "toc": {
|
|
0 commit comments