[Python] 底線, name_mangling與private member

python並沒有所謂的private
但可以在member的前面加上一個底線 當作一個軟性的private
告訴其他人這個member不應讓其他人取用或修改 以達到安全性

我們也可以在member前面加上雙底線 這樣會產生name mangling的效果
但這樣也不能完全達到禁止存取

一般的情況下應該使用單底線來告知使用者即可(from fluent python ch9)
繼續閱讀 “[Python] 底線, name_mangling與private member”

[python] defaultdic, __call__

case1:
有時候我們會希望在dictionary中遞增value
但往往需要重複檢查key值是否存在並設定value為empty list, empty set或為0
這種情況使用setdefault或是sefaultdict就是一個好選擇

case2:
有時我們會希望function在執行時同時記錄一些狀態值
使用__call__來建立一個可以呼叫的物件 繼續閱讀 “ defaultdic, __call__”

醫師國考成績單補發及OSCE成績單補發

這篇ptt 醫學生版的文章可以參考:
https://www.ptt.cc/bbs/medstudent/M.1386212080.A.2B2.html

目前(2018/1)負責單位已經變成專技考試司第四科
聯絡電話要改為02-2236-9188 分機3708

建議直接寄e-mail過去申請即可
地址是moexpro4@mail.moex.gov.tw
然後需要填應考人應試成績補發申請表填好後e-mail申請即可
雖然對方說要3~5個工作天,但實際上我隔天就收到了

又OSCE成績單補發應直接找當初考試的醫院
除非是要申請osce證書才要找台灣醫學教育學會