Python 中內置的 open 函數,我們可以指定文件名和操作模式,編碼信息等來獲得操作文件的對象。操作模式指的是要打開什麼樣的文件(字符文件還是二進制文件)...
使用正規表示式 在編寫處理字串的程式或網頁時,經常會有查找符合某些複雜規則的字串的需要,正規表示式就是用於描述這些規則的工具,它定義了字串的匹配模式。檢查一個字...
進程和線程 計算機已進入多 CPU 或多核時代,我們所使用的作業系統都是支持'多任務'的作業系統,可以同時運行多個程序,也可以將一個程序分解為若干個相對獨立的子...
多行程 (Multi-Process) 還是多線程 (Multithreading) 作業系統在切換行程 (process) 或線程 (thread) 時需要先...
網路編程入門 計算機網路基礎計算機網路是獨立自主的計算機互聯而成的系統總稱,組建計算機網路最主要的目的是實現多台計算機之間的通訊和資源共享。TCP / IP 模...
操作圖像 計算機圖像相關知識 顏色:可以將紅,綠,藍三種色光以不同的比例疊加來組合成其他的顏色,通常會將一個顏色表示為一個 RGB 值或 RGBA 值,其中的...
接下來是 100 天當中的第二部分 Python 語言進階。我也會分成好幾天做這階段的筆記。 1.數據結構和算法 算法:解決問題的方法和步驟 評價算法的...
常用算法 窮舉法 - 又稱為暴力破解法,對所有的可能性進行驗證,直到找到正確答案。 貪婪法 - 在對問題求解時,總是做出在當前看來最好的選擇,不追求最優解...
函數的使用方式 將函數視為'一等公民' 函數可以賦值給變數 函數可以作為函數的參數 函數可以作為函數的返回值 高階函數的用法(filter、map以及它...
3.物件導向的相關知識 三大支柱:封裝 (encapsulation)、繼承 (inheritance)、多型 (polymorphism) 範例 - 工資...