:page_facing_up:張若妤的筆記! === :::success ### :paperclip: 9/25~9/29 ::: ### 9/26 >### - 學會如何用HackMD :heavy_check_mark: >* 上網看連結:[從無到有學習HackMD](https://youtu.be/r5FOR-YU33c?si=BHx57pkDDYBsxcqD) >* 看HackMD的介紹 >### - 查看有關物聯網的資訊 :heavy_check_mark: >* 查到老師的授課連結:[108-1 PBL獲獎影片-物聯網平台技術實習(鄭瑞光老師)](https://youtu.be/DHUqmqUewe8?si=xrmslBoVglE1ZTFw) > → 觀看大家實作的項目!有酷! >* 了解物聯網的背景和執行方式 ### 9/27 >### - 大致了解 WIFI 操作系統 :heavy_check_mark: >* 與學長面談! >* 來自學長的介紹: ```mermaid graph LR; 收集學校WI-FI資料-->存到MongoDB; 存到MongoDB-->用Robo3T觀看資料; Robo3T觀看資料-->Python爬取數據; Python分析數據-->存回MongoDB; Python爬取數據-->存回MongoDB; Python爬取數據-->Python分析數據; 存回MongoDB-->最後用研華系統呈現數據 ``` ### ==任務== (期限截止10/4) :negative_squared_cross_mark: > :dart: 如何新增data,並且能在Robo3T讀取(看到)資料! > 1. 能會連線實驗室電腦/在Robo3T創建自己的DB+collection (9/30:ballot_box_with_check:) > 2. 替程式碼寫註解 (完成一半) > 3. 試著隨意新增資料 (尚未開始) ### 9/28-29 + 10/01 >### - 成功下載 Studio 3T :heavy_check_mark: >* 完成連線到實驗室電腦的DB >* 學會建立新的DB+collection >### - 開始為程式下註解 :heavy_check_mark: >* 有用Word 記下名詞解釋+各個介紹網站 :::success ### :paperclip: 10/02~10/06 ::: ### 10/02-10/04 >### - 重新設定電腦環境 :heavy_check_mark: >* 下載 Visual code + Python >* 使用 venv 建立 virtual environments ([參考連結](https://github.com/twtrubiks/python-creation-of-virtual-environments)) >* 遇到的問題: >系統cmd命令提示符出現「不是內部或外部命令,也不是可執行的程式或批處理檔案」([解決方法](https://reurl.cc/1GGGMG)) >### - 為程式下註解 + 嘗試在 Visual code 裡下載 Pymongo :heavy_check_mark: >* 使用的程式碼: >```python= >pip install pymongo >``` >* 遇到的問題: > 1. pip is not defined > 2. install is syntaxerror: invalid syntax > >:cry: 還在解決中... :::success ### :paperclip: 10/09~10/13 ::: #### 10/09-10/10 (雙十連假) ### 10/11-10/13 >### - 解決上週遇到的問題 :heavy_check_mark: >回到 ==pip is not defined== > >一開始是以為沒有下載到 pip! >* 解決方法 + 程序: > 1. 在 cmd裡下載 (它回覆:現有的 Python 已有 pip) > → 去 Python 程式集尋找發現確實已有 pip > > 2. 後來以為是 Visual Studio code 的環境設定有問題 > → 重新下載一次軟體,並參考:[影片](https://youtu.be/tS4beaq9ies?si=bCPf8wMn_HMdDD_1) 實作了一次,還是不行 > > 3. 最後重新查了一遍如何撰寫程式碼 > → 發現 import pip 即可解決 pip is not defined :ballot_box_with_check: > (因為 Python 裡已有的軟體包只需import 即可使用!) > ==不過 install is syntaxerror: invalid syntax 仍未解決== > >* 解決方法 + 程序: > 1. 一開始我又跑去 cmd裡試,發現不行;就換去 Python.exe 試還是不行 > (我以為是要去 cmd/Python 裡下載好 pymongo) > > 2. 最後查一查發現! > → 只需要在 terminal 區打上:python -m pip install pymongo :ballot_box_with_check: > → 程式碼區也只需要打上:import pymongo 即可!