# Week 6

### To-Do

Homework:

* Do days 12 & 13 of the course
  * Watch the videos
  * Do the interactive coding exercises (Replit & Auditorium)
* Watch the videos for day 15 for explanation of the terms IDE and Python Environment
* **We will use a different setup method:**
* Download and Install the Anaconda Distribution:
  * <https://www.anaconda.com/download/success>
  * You should be able to launch the Anaconda Navigator locally
  * We will continue setup in the next session (instructions below)

***

### Local Setup Instructions

* Install Anaconda Distribution and Visual Studio Code
  * <https://www.anaconda.com/download/success> & <https://code.visualstudio.com/>
  * Mac users: Move from Downloads to Applications to install VS Code system-wide
* Launch Anaconda Navigator
  * Under Environments create a new environment, e.g. *python\_course*, with a recent version of python (> 3.10)
  * In the package listing for the environment change filter from „installed“ to „all“ then search and install the package *ipykernel*
  * Under Home launch VS Code (if not available launch it from system)
* In VS Code:
  * Install the extensions *Python* and *Jupyter* (both signed by Microsoft)
  * Create a new file: File > New File > Jupyter Notebook
  * Select Kernel > Another Kernel > Python Environments > *python\_course* or whichever environment you just created
* Start Coding!

***

### Totally Optional

* **Watch lecture 6 of the Havard Python Course:**

{% embed url="<https://cs50.harvard.edu/python/2022/weeks/6/>" %}

For the best learning experience, it's recommended to watch the lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

* **Work through the following homework assignment**
  * <https://colab.research.google.com/drive/12EYFmsgPxXLRGyQl5k4Tw88zHNUaVcsN?usp=sharing>

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!
