對COVID-19病例數據進行視覺化分析的程式

腦男Leo
Mar 9, 2023

--

以下是一個使用Python的Pandas和Matplotlib庫,對COVID-19病例數據進行視覺化分析的程式,可以幫助人們更好地理解病毒的傳播情況。該程式可以自動下載最新的數據集並生成互動式圖表。

import pandas as pd
import matplotlib.pyplot as plt
import urllib.request as req
import json
import datetime as dt

# 下載 COVID-19 確診病例數據
url = “https://opendata.ecdc.europa.eu/covid19/casedistribution/json/"
response = req.urlopen(url)
data = json.loads(response.read())
df = pd.DataFrame(data[‘records’])

# 轉換日期格式並排序
df[‘dateRep’] = pd.to_datetime(df[‘dateRep’], format=”%d/%m/%Y”)
df = df.sort_values(‘dateRep’)

# 計算每天的確診病例總數
df[‘cases’] = pd.to_numeric(df[‘cases’])
df[‘cum_cases’] = df[‘cases’].cumsum()

# 繪製互動式圖表
plt.plot(df[‘dateRep’], df[‘cum_cases’])
plt.title(“COVID-19 確診病例數趨勢”)
plt.xlabel(“日期”)
plt.ylabel(“確診病例總數”)
plt.show()

該程式可以根據最新的數據自動更新,可以用來追踪COVID-19疫情的最新狀況,以及分析病例數據的趨勢。此外,使用Pandas和Matplotlib庫可以讓程式的代碼非常簡潔,易於閱讀和修改,進一步提高了Python的實用性。

安裝“pandas” 的模組指令:
pip install pandas

安裝”matplotlib”的模組指令:
pip install matplotlib

要檢查SSL證書,可以使用以下方法:

瀏覽器檢查:在瀏覽器中打開要檢查的網站,點擊地址欄旁邊的鎖形圖標,應該會顯示網站的安全證書信息。

OpenSSL命令檢查:在終端中使用以下命令檢查SSL證書:

openssl s_client -connect <hostname>:<port>

將 <hostname> 替換為您要檢查的網站的主機名稱, <port> 替換為網站使用的端口號。執行命令後,您應該可以看到有關SSL證書的詳細信息,包括發行機構,有效期等等。

在線檢查器:還有許多在線SSL檢查器可供使用,例如 SSL Shopper,Digicert 等等。您可以通過將網站 URL 輸入到這些檢查器中來獲取有關 SSL 證書的信息。

請注意,在檢查 SSL 證書時,您需要注意證書是否已過期或由可信的機構簽署。如果證書已過期或未經驗證,則可能會存在安全風險。

--

--

腦男Leo
腦男Leo

Written by 腦男Leo

祂用心智神乎其技,非人信念可思其議;我等謙卑領受奇蹟,樂將恩典共福齊利。

No responses yet