pycontw 入門指南_Max行銷誌

參與 PyCon TW 志工,開源社群 Web Squad team 的 – Backend 入門指南

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

嗨你好,我是 Max,很歡迎你一起參與並為 PyCon TW 社群貢獻,希望這份紀錄對你在開發上有幫助 🙂 ㄧ. 起手式,試著 Run PyCon 專案 起手式當然是先把 PyCon TW 的官網試著跑起來看看,今年有整理了一下 README.md,相信應該非常容易上手! 首先從 PyCon TW GitHub 中點擊 fork repo 回自己的 GitHub,接下來 git clone 專案到本地後,目前有兩種方式可以讓專案跑起來: 1. 使用 docker 基本上都包好 docker-compose 了,只需要下一行指令就完成了,非常簡單! docker 小補充: 當 docker 跑起來後,如果要進行像是操作,像是增加 admin 帳號的話,可以使用 docker exec 進入環境 […]

datastudio 課程 Max行銷誌

[Data Studio 教學] 進階入門的四個基礎概念

發佈於 發佈留言分類: 01 Python 電商數據分析10 所有文章

一. 不要被框架限制了想像 在版面配置中,你會發現 Data Studio 將頁面取名為「畫布」,我相信在看過以下幾個案例之後,你會漸漸發現「畫布」這個詞真的是用的實在太精確了! ▍舉例 1 利用馬力歐的場景,將地板使用折線圖來呈現,當然如果在很嚴肅簡報場合建議不要這麼做,有很大的機率會被釘在牆上… ▍舉例 2 將博物館場景設置為背景,導覽收藏品,也是一個蠻有創意的做法。 ▍舉例 3 舉個實際上比較會使用到的例子,是個滾軸深度搭配網頁圖片的例子,並且剛好切成六等份和依照動作次數深淺顯示,如下範例。 可以看到背後其實是由多層的圖層所搭配架構出來的!關於此教學可以參考 Hahow Data Studio 課程,第三章節的單元六 由以上三個範例可以看出,Data Studio 相較於市面 […]

github action google storage

GitHub Action 上傳 GitHub repo 至 GCP Storage

發佈於 發佈留言分類: 10 所有文章

專案夾結構: 步驟一. GCP Storage 設定 創建 Bucket 首先創建 Bucket,未來的網址 url 會與此命名有直接關係,例如這邊取名為 demo-2021,未來存取資料的 url 會是像這樣: https://storage.googleapis.com/demo-2021/README.md 設定檢視權限 接下來我們會將此 Bucket 的權限設定為,所有人都可以檢視,所以記得不要將機密資料放置於此 Bucket 內 取得憑證金鑰 最後我們會需要上傳或更新檔案至此 Bucket,所以需要申請憑證,待會在 Python 的 code 中會使用到此憑證。申請憑證:https://console.cloud.google.com/apis/credentials 步驟二. 設 […]

cohort analytics Max行銷誌

[數據分析] GA4 Cohort Analytics (同類群組分析)

發佈於 4 則留言分類: 01 Python 電商數據分析10 所有文章

一. 什麼是 Cohort Analytics Cohort analysis is a kind of behavioral analytics that breaks the data in a data set into related groups before analysis. https://en.wikipedia.org/wiki/Cohort_analysis 同類群組分析(Cohort Analysis):依照使用者某些特定行為、特徵,將區分為不同群組,並觀察他們的後續行為從中獲得洞察。 簡單來說「同類群組」可圈出一群有相同體驗的用戶,並進行後續分析。 二. GA4 中的 Cohort Analytics ▍理解設定 以上圖來說,藍色框框「同類群組內入」設定,會影響到右 […]

什麼是mutable物件_Max行銷誌

[Python 基礎教學] 什麼是 Immutable & Mutable objects

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

一. 什麼是 Immutable objects 如果物件被創造出來後,其 value 沒辦法被改變,稱之為 Immutable objects。 常見的 Immutable objects 的型態,像是 int, float, string, tuple。 以 int 型態為舉例: 首先我們寫 a = 1000,會先創建一個 int 1000 的物件,並將 a 指向 int 1000 物件的位置,可以用 id(a) 來看到他的記憶體位置是 4320093280。 再來我們修改 a += 1 時,會產生新的 int 1001,並將 a 指向這個新產生的物件,用 id(a) 來看到他的記憶體位置變成 4320093102。 從範例 Code 中可以看出,當修改 a 時,並不會去修改 1000 […]