python基礎一 day44 筆記

2022-09-13 23:06:31 字數 2009 閱讀 3565

內容回顧:

1. 函式程式設計:資料和邏輯分離

a= 123

b = 456

c = 789

def exc3(proc_name):

callproc(***)

return ***

def exc4(proc_name):

callproc(***)

return ***

2. 物件導向:資料和邏輯(屬性和行為)組合在一起

class sqlhelper:

def __init__(self):

self.host = ''

self.port =''

self.db =''

self.charset=''

def exc1(self,sql):

# 連線

conn(self.host,)

execute("inser")

return xx

def exc2(self,proc_name):

callproc(***)

return ***

- 一類事物共同具有:屬性和行為

class person:

def __init__(self,name):

self.name = name

def speak(self):

pass

1. 提取共性

2. 分類

3. 模板「約束」

4. 當一類函式公用同樣引數時候,可以轉變成類進行 - 分類

3. 物件導向: 資料和邏輯(屬性和行為)組合在一起

函式程式設計:資料和邏輯分離

3. 分類示例:

類 = 表;物件=行

class userinfo:

def __init__(self,id,name):

""" 『約束』每個物件中只有兩個字段,即:每個行資料都有id和name列"""

self.id = id

self.name= name

def add(self,name):

pass

...# row1 = userinfo(1,'alex') # 第一行

# row2 = userinfo(2,'alex') # 第二行

特殊方法:

class foo:

def __init__(self,name):

self.name = name

def show(self):

print(self.name)

def __call__(self):

pass

def __getitem__(self,key):

pass

def __setitem__(self,key,value):

pass

def __delitem__(self,key):

pass

obj1 = foo('eric')

obj1()

obj1['k']

obj1['k'] = 123

del obj[k]

obj.__dict__

今日內容:

1. orm框架:sqlalchemy

- 作用:

1. 提供簡單的規則

2. 自動轉換成sql語句

- db first: 手動建立資料庫以及表 -> orm框架 -> 自動生成類

- code first: 手動建立類、和資料庫 -> orm框架 -> 以及表

a. 功能

- 建立資料庫表

- 連線資料庫(非sqlalchemy,pymyql,mysqldb,....)

- 類轉換sql語句

- 運算元據行增刪

改查- 便利的功能

2. 自己開發web框架

- socket

- http協議

- html知識

- 資料庫(pymysql,sqlalchemy)

python全棧開發 day44 前端html學習

html 1d css 2d js 2d jquery 1d bootstrap 1d 前端1.什麼是前端?任何直接能夠跟使用者打交道的互動介面都可以稱之為前端 2.為什麼要學前端?因為我們是python全棧開發 軟體開發架構 c s架構 b s架構 本質上b s也是c s架構 瀏覽器輸入 傳送了幾...

python學習筆記 day44 資料庫三正規化

為了建立減少冗餘,結構合理的資料庫,涉及資料庫時必須要遵守一定的規則,在關聯式資料庫中,這種規則就成為正規化,正規化是符合某一種涉及要求的總結,要想設計乙個合理的關係型資料庫必須要滿足一定的正規化 正規化簡單來說局勢為了保證建立合理的資料庫,在建立資料庫時就應該遵守的一些規則 第一正規化時最基本的正...

Day4 4 堵車去暹羅商圈吃午餐

除了大皇宮,緊隨其後的就是暹羅商圈了,兩個都是很堵的地方,從大皇宮去暹羅商圈,有一段距離有了上午坐的士的經歷,就決定接著坐的士。這次用grab可謂是等司機接單等了最久的一次了,差不多有五分鐘,看來的士司機還是不願意去這些堵車的地方。這裡也有不少嘟嘟車,但是可能會不安全,就不大敢坐。而且大多數嘟嘟車都...