我有个朋友,外科医生,昨天凌晨一点才刚下台,做的是胆囊切除加胆总管探查,累得快散架了,刷朋友圈的时候,看到他们科室实习生小张发的,特别惊讶:“李博,您真去学Python了?!” 我朋友还挺不好意思地回了个笑的表情。
说实话,他是真学了,他跟我说就在前一天晚上,手术室值班有空档的时候,拿iPad敲出了人生第一行代码,就是那个print("Hello, Liver!")。
上周他整理过去三年ERCP术后并发症的数据,用Excel筛了俩小时,结果还漏了3例胆管残留结石,最后还是护士长翻纸质病历才补上的。他说当时盯着那堆乱七八糟的表格单元格,突然想起隔壁信息科王工之前跟他说的:“李博,你要是会写个脚本,这活儿5分钟就能干完。”
王工没吹牛,他真就试了。下载Anaconda,装VS Code,跟着B站一个“零基础30分钟”的视频学,手抖着敲import pandas as pd,结果卡在FileNotFoundError整整40分钟。后来才知道,他把CSV文件存到iCloud同步文件夹里了,而Python默认只认本地路径,想想就好笑。最后没办法,微信语音连麦王工,王工边笑边调侃他:“李老师,您这敲代码,比做腹腔镜缝合还紧张啊。”
他跟我说最让他有成就感的,是第三个练习用for循环批量重命名200份术前CT报告的PDF,按患者ID加手术日期来改。以前他都是手动改名、复制粘贴,一晚上最多处理80份,累得不行。昨晚脚本跑通的时候,他喝着枸杞茶,看着文件夹里唰唰自动跳出来的文件名比如ZhangSan_20240412.pdf,说那种轻快劲儿,比开完一台复杂的胰十二指肠切除还爽。
当然了,他现在离写AI辅助诊断模型还远着呢,但至少不用再求别人帮忙导出数据、调格式、画柱状图了。肝胆外科的活儿还是那些活儿,只不过他的“手术刀”,悄悄多了一把而已。