All pages
Powered by GitBook
1 of 1

Loading...

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:

    • 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

    • &

    • Mac users: Move from Downloads to Applications to install VS Code system-wide

  • Launch Anaconda Navigator


Totally Optional

  • Watch lecture 6 of the Havard Python Course:

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

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!!

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!

  • https://www.anaconda.com/download/success
    https://www.anaconda.com/download/success
    https://code.visualstudio.com/
    https://colab.research.google.com/drive/12EYFmsgPxXLRGyQl5k4Tw88zHNUaVcsN?usp=sharing
    Week 6 File I/O - CS50's Introduction to Programming with Pythoncs50.harvard.edu
    Logo