原创 【python課程 筆記】一、學前準備

來自Bilibili學習網站的課程 P1 計算機原理 略 P2 python 簡介 (語速 2倍速 有點慢) P3 P4 收音有問題 略 P5 P6     web方向 做網站開發、移動app服務端、小程序服務端     爬蟲方向    

原创 markdown 樹狀圖、流程圖學習

graph TD subgraph SVN Architecture client1-->|read / write|SVN((SVN server)) client2-->|read only|SVN

原创 【python基礎】三、基礎複習 字符串 列表 元組 字典 集合

P47-P53 字符串 res = 'a' in 'abc' res = 'a' not in 'abc' # 切片 倒序 s = 'abcd' a[2] a[0:2] a[::-1] a[] '{},{}'.format(x

原创 【python基礎】十四、開發模式(架構方向)

開發模式(本文未完成) 所有語言通用的模式 在特定情況下使用對應模式 兩大類:參考文章 創建型模式 結構性模式 由架構師選擇開發模式,設計不同模式的類 創建型模式 單例模式: 開發中,只需要一個實例即可,只需要開闢一個內

原创 【python基礎】七、Python基礎 - 文件操作

文件操作 寫入文件 # 寫 write f = open('aa.txt','a') f.write('\n hhh') f.close() 打開文件 open() ========= ===============

原创 【python基礎】九、Python基礎 列表推導式

列表推導式 列表 字典 集合 格式 [表達式 for 變量 in 舊列表] [表達式 for 變量 in 舊列表 if 條件] names = ['aaa', 'bbb', 'cccc', 'dd', 'eeeeee'] # 過

原创 【python基礎】八、Python基礎 - 異常處理

異常處理 格式: try: pass # 可能出現異常的代碼 except: pass # 如有try出現異常,走這裏 else: pass # 若未拋出異常, 走這裏 finally: # 常

原创 【python基礎】十、Python 生成器 迭代器

生成器 推導式的弊端 受內存限制,列表容量 有限 而且,創建一個包含100萬元素的列表,卻只是用其中某幾個, 浪費空間。 所以 如果列表元素可以按照某算法推算出來,在後續使用中不斷推算, 邊循環,邊計算 --> 生成器 gen

原创 【python基礎】十八、Python process 進程

進程 線程 協程 併發: 一個cpu, 輪流交替進行多線程 並行: 多個cpu, 同時執行,或 同時併發執行 進程 > 線程 > 協程 > 生成器 都可以實現多任務: 與特點有關 任務比較多 用進程 爬蟲 用線程 或

原创 【python基礎】十七、Python正則 re

正則 篩選 判斷 match – 匹配開頭 search – 匹配第一個 findall – 匹配全部 . 用於匹配除換行符(\n) 之外的所有字符。 ^ 用於匹配字符串的開始,即行首。 $