# CS50 Python Problem Set What to do [CS50 Python Home Page](https://cs50.harvard.edu/python/2022/) [CS50 Python Problem Set](https://cs50.harvard.edu/python/2022/psets/) --- # Before doing Problemset ## Following [ **Problem set 0** ](https://cs50.harvard.edu/python/2022/psets/0/)instruction  --- # 環境使用 1. **Google Chrome Browser** and log in by **NDHU mail account** 2. **Log into [Git Hub](https://github.com/)** and you can bypass follwing Authetication step --- ## 1. 提交 [**Google表單** ](https://forms.cs50.io/27a35e60-490a-4e42-8574-6b55154ae760) #### 你可使用 Google 帳號加人,若已登入可跳過 1.    使用連結登入或創造Git Hab帳號  --- ## 2. 使用 [**CS50 課程認證** ](https://submit.cs50.io/invites/579861a2825849178cd11315c055bc49) 使用你的 GitHub 帳號登錄,沒有 Github 帳號按 **Create an accont** 建立  點擊 **Authorize CS50**  點擊 **加入課程**  --- ## 3. 選擇表示授予課程工作人員權限訪問你提交的資料的對話框,然後點擊**Join course (加入課程)**  --- ## 4. 登入 CS50 程式發展環境 [**code.cs50.io**](https://code.cs50.io/) > 這是 Visual Studio Code (VS Code) 的雲端版本,他為你提供了自己的“CodeSpace(程式空間)”,其中已安裝課程所需的一切。不用在你自己的 Mac 或 PC 上下載和安裝 VS Code 或 Python! 點擊 **Log in Via Github **  --- 下載 CodeSpace  --- ## 5. CodeSpace下載完畢後,關閉所有的歡迎選項,我們使用預設選項  CodeSpace下載完畢  --- ## 6. 完成 SSH 設定 [**cs50.readthedocs.io/github/#ssh**](https://cs50.readthedocs.io/github/#ssh) 1. Open a terminal window  --- 2. Execute ssh-keygen $ 後面輸入 **ssh-keygen** 按 *ENTER ↵*  key File save location 直接按 *ENTER ↵*  key password 直接按 *ENTER ↵* Linux只要是password就不會出現  key password confirm 直接按 *ENTER ↵*  key generated  Execute ls ~/.ssh  ## `cat ~/.ssh/id_ed25519.pub` It is the public key  copy the **public key** :::warning <font color=red>starting with ssh-25519 to the end</font> ::: :::info 選取所有文字,按下滑鼠右鍵即可複製 :::  --- 3. 設定 GitHub SSH key 進入 [Github ssh key 設定頁面](https://github.com/settings/keys)  按下 **New SSH Key**  1. 輸入 Title 名稱,可任意輸入名稱 2. 在 key 中複製你的 public key 3. 按下 Add SSH key 4. key password again.  Key added  Execute **ssh -T git@ssh.github.com -p 443 ↵** 測試 連結  輸入 **yes** 按下 **enter**  :::success 有 **“Hi USERNAME! You've successfully authenticated,”**就成功了 ::: --- # 測試 Check50 1. 進人 [ **Problem set 0** ](https://cs50.harvard.edu/python/2022/psets/0/)  2. 按下 **Indoor Voice**  依 **Before You Begin** 在 Terminal 中輸入下列指令 ``` mkdir indoor↵ cd indoor↵ code indoor.py↵ ```  輸入 **check50 cs50/problems/2022/python/indoor** 按 *ENTER ↵*  :::success 有 Connecting......等訊息,作業發展環境完成 😉 :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up