匯入檔案的順序:
1.標準庫的匯入
2.第三方庫的匯入
3.應用程式指定匯入
import foo
from foo import bar
from foo.bar import baz
from foo.bar import quux
from foob import ar
這周主要是以python cookbook一書為主進行學習的,對於這本書個人感覺整體還是有所難度的,在學習中也有很多的不會的知識點
這周主要學了此書的 第二章字串和文字 第三章數字、數字日期和時間 十一章網路和web程式設計
第十三章 實用指令碼和系統管理 第十四章 測試除錯以及異常 等等 同時也對之前的生成器、迭代器
裝飾器、閉包、併發、函式等做了乙個簡單的複習寫了一些簡單的小案例
對於第二章、第三章、第十四章 總體還能看的懂,對於其他章節還是比較矇圈的
對於字串的處理方面我的正規表示式還是需要進一步的加強,這方面還是有待提高的
閉包我認為的閉包就是在乙個函式的內部去呼叫乙個外部函式的變數,並且返回函式本身,稱之為閉包
def
addx
(x):
defaddy
(y):
return x + y
return addy
a = addx(15)
b = a(
100)
print
(b)
裝飾器
我認為裝飾器是乙個函式,傳入的是乙個函式,返回的也是乙個函式
它的作用也就是不改變原函式名的情況下改變被包裝物件的行為
def
deco
(func)
:def
_deco
(a, b)
:print
("before myfunc() called."
) ret = func(a, b)
print
("after myfunc() called. result:{}"
.format
(ret)
)return ret
return _deco
@deco
defmyfunc
(c, d)
:print
('myfunc() called'
)return c + d
myfunc(2,
4)myfunc(1,
3)
對帶引數的函式進行裝飾
def
demo
(func)
:def
demo1
(a, b)
: ret = func(a, b)
print
('這個值是:{}'
.format
(ret)
)return ret
return demo1
@demo
defwrap
(a, b)
:return a * b
wrap(5,
6)
讓裝飾器帶引數
def
deco
(arg)
:def
_deco
(func)
:def
__deco()
:print
('before {} called [{}]'
.format
(func.__name__, arg)
) func(
)print
('after {} called [{}]'
.format
(func.__name__, arg)
)return __deco
return _deco
@deco(
"mymodule"
)def
myfunc()
:print
("myfunc() called"
)@deco(
"mymodule2"
)def
myfunc2()
:print
("myfunc2() called"
)myfunc(
)myfunc2(
)
對於併發我認為就是在同一時間達到的訪問量,一般會用多執行緒去實現,在python中tornado框架對高併發有著很好的處理
tornado框架中利用協程來實現高併發,其中我可以進行非同步任務的處理,可以通過佇列將每乙個任務放進佇列當中然後進行
非同步任務的處理,比較耗時的操作我們可以將它丟到佇列當中然後進行繼續執行其他的任務操作
對於非同步我了解的也不是很多,大致知道他的用途和相應的用法,目前也還正在學習這方面的知識。
第一周小結
暑期訓練 day7 趙景樂今天反思了一下這乙個星期的學習,我覺得像比於手動打 我還是比較喜歡看書思考 為什麼那樣寫,因為在大模板的時候並沒有做題的時候的那種感覺,因此興趣也不是很大。我想在 實現上不如去做例題的原題,這樣有錯誤了也好檢查,能更好的了解這些 我想這種學習方式更適合我。這週是訓練的第一周...
第一周小結
ps cs6 axure markdownpad2 mark man notepad 快捷鍵 ctrl alt z 回退ctrl o 開啟檔案 ctrl ait z 回退多步 shift 滑鼠左鍵 正中間 shift 重合內部 alt 去除外部 ctrl d 取消選區 ctrl t 自由變換 ctr...
第一周助教小結
1 2 本週點評作業數量 27 3 作業提交量 20 26 作業情況 1 大部分同學對作業的完成都很認真 詳細,甚至對未來學習的規劃做的也很詳細。2 有一小部分同學甚至還未提交作業,也存在一些做作業敷衍 草率的同學。3 發現了很多同學對自己的未來很迷茫的,也有一些同學知道自己在技術的要求上相差太多,...