Advanced Search
Search Results
59 total results found
1.Python來抓取政府公開資料(CSV):空氣品質
什麼是CSV? CSV (Comma-Separated Values,逗號分隔值)為常見的一種「純文字」資料儲存的檔案格式,將所有資料以半形的逗號隔開,一般的試算表軟體均能處理並儲存CSV格式。 例如環保署的「空氣品質指標(AQI)」開放資料格式就有提供CSV跟JSON格式(如下圖),點擊CSV右邊的「檢視資料」: 畫面上方會有一個「資料下載網址」,可以先複製起來(等一下寫程式會用到),下方也會有資料的預覽: 點一下「資料下載網址」就能下載該CSV檔,用LibreOffice Calc或E...
如何查看電腦的真實 IP 位址
一、從Windows的「設定」來檢視 1.按下Windows左下角的「開始」,找到「設定」: 2.右側畫面往下捲動,找到「變更介面卡選項」: 3.找到網路卡(名稱會依電腦不同有所差異,分成有線的「乙太網路」及無線網路),在圖示上方點二下滑鼠左鍵。 再按下〔詳細資料〕按鈕。 找到 IPv4位址,就是電腦的真實IP位址。 班級電腦的IP都是 192.168. 開頭,校內的無線網路都是10 開頭的。 二、使用軟體來快速查看 先下載一套免費且免安裝的小程式「AdapterW...
用Python來抓取政府公開資料(JSON) (新!) :台中 YouBike 2.0
台中iBike公開資料 1.先到台中市政府資料開放平台(https://opendata.taichung.gov.tw) 在搜尋欄位輸入【公共自行車】: 目前iBike只提供JSON格式資料可下載: 下方提供資料的欄位說明: 點擊「JSON」下載後,在【下載】的上方按下滑鼠右鍵選擇【複製下載連結】,就會取得 JSON的下載網址: 2022/12更新﹔ 推測可能是線上的JSON檢視器耗費太多伺服器的資源,因此已經被取消,建議使用另一個線上JSON檢視器: https://...
區域網域用的即時通訊軟體《BeeBEEP》
因原本的使用的校內區域網路通訊軟體「LAN Messenger」版本過舊且不再更新,因為另外找一套替代軟體「BeeBeep」可完全取代原有功能,而且還有中文界面,操作更為容易。 一、安裝及使用方式 1.下載網址:https://nchc.dl.sourceforge.net/project/beebeep/Windows/beebeep-setup-5.8.6.exe 2.安裝時只有英文界面: 3.安裝完成後切換語系,從【Settings】 -> 【Interface】 裡面的【Select langu...
[舊]用Python來抓取政府公開資料(JSON) -3 :台中 iBike
台中iBike公開資料 1.先到台中市政府資料開放平台(https://opendata.taichung.gov.tw) 捲到下方找到iBike的即時車位資料: 目前iBike只提供JSON格式資料可下載: 下方提供資料的欄位說明: 點擊右方的「探索」,在【下載】的上方按下滑鼠右鍵選擇【複製連結網址】,就會取得 JSON的下載網址: 2022/12更新﹔ 推測可能是線上的JSON檢視器耗費太多伺服器的資源,因此已經被取消,建議使用另一個線上JSON檢視器: https://...
2-8 常見程式範例
氣泡排序法(Bubble Sort Algorithm) array=[5,3,4,6,9,1,7,2,0,8] def BubbleSort(data): n = len(data) for i in range(n - 1): for j in range(n - 1 - i): if data[j] > data[j+1]: temp = data[j] data[j] = data[j+1] data[j+1] =...
[舊]用Python來抓取政府公開資料(CSV)
什麼是CSV? CSV (Comma-Separated Values,逗號分隔值)為常見的一種「純文字」資料儲存的檔案格式,將所有資料以半形的逗號隔開,一般的試算表軟體均能處理並儲存CSV格式。 例如健保署的「健保特約機構口罩剩餘數量明細清單」開放資料格式提供的就是CSV檔: 下載該CSV檔,用Excel開啟的畫面如下圖: CSV檔可以用一般文字編輯軟體來開啟,例如用記事本開啟的畫面如下圖,無法像試算表軟體那樣對齊: 用Python處理線上的CSV資料 Python...
spacedesk
紀錄完整Meet課程的Chrome套件: Google Meet Attendance
簡介 在使用Google Meet遠距教學時,想知道學生是否都上線了? 中間有沒有掛網或斷線,我們可以使用Chrome瀏覽器的一個擴充套件「Google Meet Attendance」來做紀錄。 這個套件因為是紀錄下Google Meet所顯示的訊息(例如誰上線、誰離開、開始簡報…),所以不需要額外的Google服務授權(有的套件要Google雲端硬碟的存取授權,難保有資安風險),還可以匯出成網頁及CSV格式,相當值得使用! 安裝及使用方式 先用Chrome瀏覽器或微軟Edge瀏覽器打開「Googl...
用手機當電腦的Webcam或實物投影機,輕鬆錄製板書或教材
介紹 電腦的Webcam或筆電的視訊鏡頭通常只拿來拍攝人臉,不容易用來拍攝板書或是當成實物投影機(架設、取景位置不易),此時我們可以手機的鏡頭跟電腦連線,當成Webcam鏡頭來使用,而且不論是iPhone還是Android都可以,也可使用Wi-Fi 或 USB線來連接。 使用這種方式需要準備的東西有: 一台桌機或筆電(只支援Windows系統) Android手機/平板、或iPhone/iPad WiFi無線網路環境:電腦與手機需要在同一個網路環境下,如果沒有,需要手動輸入IP位址(目前學校Wi-Fi跟班...
陣列加上亂數的應用
抽籤(樂透抽號)程式 import random lottery=[] #存放彩球的陣列 total = 49 #彩球的數量 num = 6 #要抽的彩球數 for i in range(1, total+1): #將數字加入彩球陣列 (兩種寫法擇一) #lottery.append(i) lottery += [i] for i in range(num): n = ...
如何在Google Meet的全螢幕或視窗分享畫面時也能夠順利播放聲音
為什麼Google Meet無法播出電腦的聲音? 因為Google Meet使用的是瀏覽器的相關技術,它也不像Zoom需要安裝軟體,所以Google Meet在會議中只能播放的聲音為: 瀏覽器的聲音(如YouTube或其他網站中的影音) 瀏覽器支援播放的影音檔(如MP4、MP3...),不支援外掛字幕 電腦的麥克風 無法播放電腦中的音效,例如影音播放軟體(如Media Player、DVD播放程式)、教學軟體、應用程式所產生的音效(如PowerPoint)。如果需要在Google Meet會議中播放電腦的...
用Python來抓取政府公開資料(JSON):空氣品質
一、尋找開放資料 政府資料開放平台(https://data.gov.tw/) 搜尋「空氣品質指標」,或直接打開網址:https://data.gov.tw/dataset/40448 選擇「JSON」格式 資料欄位的說明及下載網址: 二、撰寫程式 程式碼範例如下,請自行修改要顯示的欄位名稱(以下以SiteName、AQI及Status為例): import json, ssl, urllib.request url = 'JSON下載網址' context = ssl...
[舊]用Python來抓取政府公開資料(JSON) -2 :YouBike 2.0
一、台北市YouBike 2.0 (一) 尋找開放資料 1.使用瀏覽器打開「台北市資料大平臺」: https://data.taipei/ 2.輸入「youbike」,即可找到YouBike2.0 即時資訊, 點擊後按下右邊的放大鏡來搜尋。 4. 可看到右上角有「下載」就是資訊介接的網址,下方有主要欄位說明。 (二)程式撰寫 進入Python開發環境IDLE,開啟新檔案,複製以下範例程式碼並進行修改: import json, ssl, urllib.request url = 'JS...
如何申請教育雲電子郵件帳號
申請方式 1.連線教育部教育雲網站 cloud.edu.tw
類型
Pwn:目標通常是一個服務,要想辦法找到該服務的漏洞並注入自己的程式碼,接著就可以拿到 server 的控制權,並到 server 裡面找 Flag(這是我覺得最難的題型XD)Reverse:簡單來說就是逆向工程,從執行檔的組合語言中,找到破解或是繞過驗證的方法,進而取得 Flag(這種題目要很會看組合語言)Crypto:想辦法利用加密、雜湊演算法的漏洞,從無法辨認的密文破解出原本的明文(這種需要很多數學XD)Web:這是今天的主題,也是我覺得相對好入門的一類。想辦法找到網站中 XSS、SQL Injection ...
2-6a 陣列(簡易版)
為什麼要用「陣列」(array)? 當我們要儲存的資料數量一多,光用單一「變數」會變得難以處理,例如要計算五筆成績的平均,可能需要這樣寫: score1 = 75 score2 = 90 score3 = 63 score4 = 55 score5 = 88 sum = score1+score2+score3+score4+score5 print("平均分數為", sum / 5 ) 如果成績更多筆,程式會變得更不好寫,因此我們需要一個可以儲存多個資料的「變數」,就好像置物櫃...
課程學習成果參考範例
一、學習歷程檔案資料格式規定 二、資料製作方向 請先用文書軟體編排以下內容(非制式,僅供參考): 簡單整理Python的學習過程 (如 if , for , while的用法)。 配合每個Python章節,挑選作業中較有代表性的練習題(程式碼及執行結果的截圖)。 專題:使用Python自行開發「政府開放資料」的分析程式。 學習心得: 自己學習當中的省思 學到了什麼?啟發了你什麼? 哪個部分最有成就感?或最感興趣?為什麼? 過程中有何困難?如何克服? 對未來有什麼啟發及想法...
如何將PowerPoint儲存的圖片檔解析度提高到Full HD
為什麼要存成Full HD的圖片? PowerPoint在「另存新檔」時可以選擇多種圖片格式(如下圖),但預設只能儲存成720p(即圖片高度為720像素)的圖片,如果要播放在Full HD (1080p,解析度為1920*1080像素)的班級電視上解析度稍嫌不足。因此我們需要修改電腦的設定(只要執行一次就永久有效),才能讓PowerPoint另存的圖片解析度提高至Full HD。 如何修改PowerPoint的圖檔解析度? 1.先關閉正在使用中的PowerPoint。 2.下載《PowerPoint...