{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "b70caccf",
   "metadata": {},
   "source": [
    "# Jupyter\n",
    "\n",
    "We will be using Jupyter Notebooks, an interactive environment for writing and running Python, extensively in this course. Jupyter Notebook is a crucial component of the Python ecosystem and is widely used by the data science and machine learning communities for its ability to combine code and notes seamlessly. Alternatively, you can use Google Colab, which is also a Jupyter Notebook. This chapter provides a comprehensive overview of the Jupyter Notebook system, including instructions on installation, effective usage, and navigation of its environment.\n",
    "\n",
    "````{note}\n",
    "Some prefer to use Anaconda to manage Jupyter Notebook. We use the Python package installer ```pip``` for simplicity and better project control. The popular IDE VS Code can also run Jupyter Notebooks, but the user experience differs, and we will use Jupyter Notebooks in this course.\n",
    "````\n",
    "\n",
    "The best way to install and configure Jupyter Notebook is to create a Python virtual environment. To do that, we need to use the Command Line Interface (CLI) on the computer. To install and start using Jupyter Notebook, follow the four steps below: \n",
    "\n",
    "1. Install Python \n",
    "2. Create Project directory and virtual environment (.venv)\n",
    "3. Start using Jupyter Notebook\n",
    "4. Add shortcuts for launching Jupyter Notebook"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "151dfa51-8cba-486b-aaa5-9d309c5fe840",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "jupytext": {
   "cell_metadata_filter": "-all"
  },
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
