[Python] 使用 enumerate() 函式來同時輸出索引與元素
enumerate()
是 Python 當中經常會看到的函式,其概念可說是非常簡單,就是 enumerate(iterable, start_index)
。前者輸入一個可迭代的對象、比如說 List 資料型態;後者輸入開始的起點編號,為數字,若不設定時從 0 開始。
enumerate()
是 Python 當中經常會看到的函式,其概念可說是非常簡單,就是 enumerate(iterable, start_index)
。前者輸入一個可迭代的對象、比如說 List 資料型態;後者輸入開始的起點編號,為數字,若不設定時從 0 開始。
現代人的各種電子娛樂很大程度上都離不開 YouTube,不論是追劇、學習、聽音樂 ...... 說 YouTube 是現代人最重要的網站也不為過。
Read More »[Python] 使用 pytube 套件下載 Youtube 影片在 Ubuntu 當中,有些時候我們希望可以快速地執行檔案,可是碰到像是只提供 sh 執行檔的軟體時,我們常常只能選擇打開 Terminal 來執行該軟體。(例如著名 PyCharm 就是一例,據我所知在 Linux 上只能透過 sh 執行)
Read More »[Linux] 在 Ubuntu 當中雙擊執行 sh 檔、加入左側 Dock BarPython 當中的 map() 使用方法非常簡單,簡單到幾乎不需要任何說明。不過 map() 這個函式使用的地方還滿多的,故還是稍微紀錄起來。
Read More »[Python] 使用 map() 函式來迭代輸入參數給函式在 Python 當中,如果談到要處理『日期』相關的資料,那麼,大家最先想到的非 datetime 這個模組莫屬。 Datetime 這個模組很好地封裝了 Python 關於日期相關的處理,我在爬蟲方面使用的次數特別多。
Read More »[Python] 如何使用 datetime 模組來處理日期應該每個會寫程式的人都曾經想過寫出一個手機的 App 吧,當然,我也不例外。曾經我嘗試寫過 Unity 的小遊戲、Android Studio 上使用 Java 來寫發票辨識兌獎、甚至曾經拿自己僅有的 Ipad 來克難地練習寫 Swift。
在那之後,在朋友的推薦下,我一直想學習 Flutter 的。
Read More »[Flutter] 下載、安裝 Intellij IDEA IDE 來開發 Flutter 專案CSV 檔,為著名的『逗號分隔值』(Comma-Separated Values, CSV),是一種非常方便顯示資料的格式,是以『純文字』來儲存表格資料的表現型態。
而著名的文書處理軟體 Excel,其最常見的兩種副檔名,一種是 xlsx、另一種則就是 csv 了。而 csv 『逗號分隔值』的意思,也許光看解說還不好懂,接下來我們直接看個例子。
Read More »[Python] 使用 csv 套件讀取 csv 檔案Json 格式的文件資料非常方便處理,也因為各種不同的程式語言都可支援這樣的資料讀寫格式,所以相當適合不同程式語言之間共同存取某份特定的資料、進行協同開發。
今天主要介紹該怎麼透過 Python 內建的 "json" 套件處理以及讀寫 Json 格式的文件。
Read More »[Python] 使用 Json 套件讀寫 Json 格式文件有件非常重要的事情得事先聲明:要使用遠端 Python Interpreter 必須要有 Professional 版本的 PyCharm,Community 版本的是沒有辦法配置遠端 Python Interpreter 的。
Read More »[Python] 使用 PyCharm 連接遠端伺服器的 Python Interpreter今天我遇到了一個奇怪的問題:本來 Ubuntu 系統天生就會自動創建一個名叫 Desktop 的資料夾,然後我們 Ubuntu 圖形化界面的桌面就是顯示在那個資料夾底下的檔案。
然後,今天,Desktop 資料夾消失了。重新開機後,圖形化界面的桌面上反映出的是 Home 底下的資料夾們。
Read More »[已解決][Linux] Ubuntu 預設的桌面資料夾 "Desktop" 消失