| 3 | 1/1 | 返回列表 |
| 查看: 2525 | 回復(fù): 2 | |||
| 【有獎(jiǎng)交流】積極回復(fù)本帖子,參與交流,就有機(jī)會(huì)分得作者 五元的風(fēng) 的 8 個(gè)金幣 ,回帖就立即獲得 1 個(gè)金幣,每人有 1 次機(jī)會(huì) | |||
[交流]
醫(yī)學(xué)生有必要學(xué)習(xí)python嗎,作為一名醫(yī)學(xué)生到底應(yīng)該學(xué)Python還是R語(yǔ)言?
|
|||
|
作為一名計(jì)算機(jī)專(zhuān)業(yè)的大學(xué)老師 。這十多年來(lái)我也一直從事著編程和科研工作。我發(fā)現(xiàn)有很多臨床科研中比較繁瑣的手動(dòng)操作都可以通過(guò)編程來(lái)實(shí)現(xiàn)大幅的提高我們的科研效率之前在澳大利亞學(xué)習(xí)的時(shí)候也發(fā)現(xiàn)在國(guó)外醫(yī)學(xué)科研人員普遍也都掌握著一些編程知識(shí)用來(lái)輔助研究。 大家可能之前也有人接觸過(guò)一些語(yǔ)言 比如有一些人可能會(huì)比較熟悉R語(yǔ)言,比起我們已經(jīng)熟悉的R語(yǔ)言為什么我們還要學(xué)習(xí)Python? python是一門(mén)計(jì)算機(jī)程序設(shè)計(jì)的高級(jí)語(yǔ)言。很多人提起編程語(yǔ)言 就會(huì)覺(jué)得高深莫測(cè) ,其實(shí)編程語(yǔ)言并沒(méi)有那么難。它就是我們和機(jī)器對(duì)話時(shí)使用的一種語(yǔ)言就像我們平常會(huì)很自然的使用中文和身邊的朋友聊天 到了國(guó)外我們就會(huì)選擇用英語(yǔ)和外國(guó)人來(lái)溝通一樣。當(dāng)我們的溝通對(duì)象變成了機(jī)器的時(shí)候。我們就要選擇一種機(jī)器能夠聽(tīng)得懂的語(yǔ)言。也就是編程語(yǔ)言。大家可能聽(tīng)說(shuō)過(guò)C++吧。覺(jué)得他們晦澀難懂 ,但python其實(shí)和它們不太一樣。 它更是一門(mén)更接近于我們?nèi)粘?duì)話的一種語(yǔ)言 等大家掌握了python之后。你就會(huì)覺(jué)得讀一段python語(yǔ)言就像讀一段英語(yǔ)一樣簡(jiǎn)單。雖然python很簡(jiǎn)單但是它的功能卻很強(qiáng)大 ,尤其要在近幾年python越來(lái)越火爆。在很多個(gè)非計(jì)算機(jī)行業(yè)都有很好的口碑。這也可以證明這個(gè)python語(yǔ)言還是很容易掌握的。很多人以為python近兩年火爆是因?yàn)樗鼉赡瓴懦霈F(xiàn)但其實(shí)python是個(gè)90后 !它在91年的時(shí)候就已經(jīng)發(fā)布了。 python的創(chuàng)始人 是荷蘭的程序員吉多·范羅蘇姆(Guido van Rossum)這個(gè)名字很長(zhǎng)很難記。所以我們調(diào)皮的中國(guó)程序員就發(fā)揮了拼音的特長(zhǎng)給他起了一個(gè)特別短的名字龜叔。那么python到底擅長(zhǎng)做什么?其實(shí)他能夠處理各種數(shù)據(jù)完成科學(xué)計(jì)算。同時(shí)它還是現(xiàn)在發(fā)展的熱火朝天的人工智能的首選語(yǔ)言,也是爬蟲(chóng)領(lǐng)域的霸主。此外他也還支持一些外部開(kāi)發(fā)、游戲編寫(xiě)等等 .Python 是現(xiàn)在非常流行的語(yǔ)言之一。 對(duì)于我們開(kāi)展臨床研究的人來(lái)說(shuō)大部分工作都和數(shù)據(jù)分析相關(guān)。在2019年 python就已經(jīng)是數(shù)據(jù)科學(xué)領(lǐng)域中占比比較高的語(yǔ)言了。而且從2017年以來(lái)python的占比就逐年的上升 搶占了很多的語(yǔ)言的份額。從各個(gè)領(lǐng)域python其實(shí)已經(jīng)成為了我們各個(gè)領(lǐng)域中的一個(gè)主流語(yǔ)言了。 有很多同學(xué)有這樣的疑問(wèn)學(xué)習(xí)了R語(yǔ)言 我們還需要學(xué)習(xí)Python嗎 ?也有很多同學(xué)會(huì)問(wèn)那如果我學(xué)習(xí)了python 其他的工具和語(yǔ)言我還需要學(xué)習(xí)嗎? 我把我們?nèi)粘I钪薪?jīng)常會(huì)接觸到的一些數(shù)據(jù)的分析工具還有語(yǔ)言拿出來(lái)做了一個(gè)比較我們從這個(gè)數(shù)據(jù)管理數(shù)據(jù)分析還有我們的圖表制作 醫(yī)學(xué)程度還有我們的可靠性 運(yùn)算效率還有可擴(kuò)展性 這七個(gè)方面的分別對(duì)他們進(jìn)行了量化。 我們最常用的excel非常容易上手 但是他在面臨著一些大數(shù)據(jù)的處理 或者頻繁的數(shù)據(jù)改動(dòng)的時(shí)候它的弊端的就比較明顯了。那么另外一個(gè)大家比較熟悉的是R語(yǔ)言。那么R語(yǔ)言在我們的數(shù)據(jù)分析還有圖表制作方面確實(shí)很出色。但是它在面對(duì)一些其他的自動(dòng)化操作, 數(shù)據(jù)的自動(dòng)化收集方面就顯得力不從心了。 因?yàn)镽語(yǔ)言各位醫(yī)生朋友們都有所接觸所以我在這也就多說(shuō)兩句聊一下R語(yǔ)言和python語(yǔ)言他們的一些根本區(qū)別。R語(yǔ)言其實(shí)最早來(lái)源于統(tǒng)計(jì)學(xué),是兩名統(tǒng)計(jì)學(xué)家制作的一個(gè)軟件。后來(lái)逐漸擴(kuò)展演變成為了一門(mén)可編程的語(yǔ)言。而python最初就是由程序員設(shè)計(jì)的一門(mén)編程語(yǔ)言。后來(lái)隨著在數(shù)據(jù)科學(xué)領(lǐng)域的一個(gè)大量應(yīng)用就形成了很多成熟的支持?jǐn)?shù)據(jù)分析的工具包。那舉一個(gè)例子,我們都知道我們的手機(jī)操作系統(tǒng)現(xiàn)在有兩大陣營(yíng):安卓和蘋(píng)果,用過(guò)安卓的朋友大部分的人都有這樣的一種體驗(yàn),雖然它經(jīng)常的升級(jí)但是還會(huì)有一些卡頓黑屏。特別是安卓剛興起的時(shí)候, 大家總是有換手機(jī)的想法。而蘋(píng)果手機(jī)的用戶(hù)就少了很多這樣的煩惱,為什么?因?yàn)榘沧孔铋_(kāi)始是為了數(shù)碼相機(jī)設(shè)計(jì)的一個(gè)操作系統(tǒng) 那只是他后來(lái)移植到了手機(jī)上擴(kuò)展成為了手機(jī)操作系統(tǒng) 而蘋(píng)果系統(tǒng)最開(kāi)始就是為了蘋(píng)果手機(jī)設(shè)計(jì)的操作系統(tǒng)。 那么這個(gè)例子我就是想告訴大家什么 python和R語(yǔ)言 它的底層邏輯是不同的?雌饋(lái)他們都能夠處理數(shù)據(jù)分析和圖表制作但是在其他的很多的場(chǎng)景上它們之間的區(qū)別和差距就會(huì)很大。 比如說(shuō)我們R語(yǔ)言是需要將所有的數(shù)據(jù)都先讀入到內(nèi)存中來(lái)才能處理的那就注定著我們很難處理這些海量的數(shù)據(jù)場(chǎng)景但是我們未來(lái)的數(shù)據(jù)會(huì)越來(lái)越多。那么等到我們的數(shù)據(jù)量達(dá)到一定程度的時(shí)候我們就會(huì)發(fā)現(xiàn)R語(yǔ)言的極限. 那么python語(yǔ)言就沒(méi)有這個(gè)問(wèn)題。python語(yǔ)言 除了我們大家比較熟悉的數(shù)據(jù)處理功能以外它在其他方面也表現(xiàn)得非常的好。那我們其實(shí)可以得出這樣的結(jié)論:在功能上 python是可以代替其他工具的 但是我要給大家說(shuō)的是 并不代表其他工具就沒(méi)有使用和學(xué)習(xí)的價(jià)值。那就比如我們?nèi)粘I钪形覀冇惺謾C(jī),但是我們也會(huì)使用電腦、電視 、ipad的 甚至計(jì)算器。 那具體我們是要根據(jù)我們的任務(wù)需求去選擇更適合我們更高效、我們掌握更熟練的工具。那如果我們能夠掌握python這個(gè)工具 我們也可以在未來(lái)的更多場(chǎng)景中去運(yùn)用它 用它來(lái)幫助我們更快速的解決問(wèn)題。 在編程圈里有一句名言是:人生苦短 我用python 。大家為什么會(huì)有這么一種感嘆?首先 python 是一門(mén)相對(duì)非常容易學(xué)習(xí)的編程語(yǔ)言,語(yǔ)法非常的簡(jiǎn)單,語(yǔ)句也很清晰。我們不需要花太多的精力去學(xué)習(xí)他的語(yǔ)法、語(yǔ)句的格式。我們只需要把我們的精力集中在我們想要解決的問(wèn)題上來(lái) 那么同時(shí) python 它的庫(kù)、關(guān)鍵字 都很接近英語(yǔ) 它有很好的可讀性 也非常方便我們?nèi)ビ洃泴W(xué)習(xí)。python大火的另外一個(gè)原因就是這么一個(gè)容易學(xué)習(xí)的語(yǔ)言可以應(yīng)用在很多的領(lǐng)域和場(chǎng)景里。它不僅可以應(yīng)用在我們熟悉的數(shù)據(jù)處理 還可以用來(lái)做網(wǎng)站,處理圖表,還可以實(shí)現(xiàn)人工智能的算法,在各行各業(yè)都有非常大的應(yīng)用潛力。 我們?cè)诳蒲兄?經(jīng)常需要去處理我們的數(shù)據(jù)文件,比如說(shuō)excel 表格,那么這個(gè)工作其實(shí)非常的繁雜也往往會(huì)花費(fèi)我們大量的時(shí)間和精力。那么大家往往可能會(huì)需要把一張表格它的一些數(shù)據(jù)進(jìn)行重塑。比如那一些行業(yè)的變化呀擴(kuò)展呀那么在python中 我們就可以很容易的把它用自動(dòng)的方式去實(shí)現(xiàn)。再比如 我們經(jīng)?赡軙(huì)把不同結(jié)構(gòu)的數(shù)據(jù)文件按照我們需要的格式進(jìn)行合并統(tǒng)計(jì)分析。之前我們可能都要用手動(dòng)的方式去逐個(gè)文件進(jìn)行復(fù)制、粘貼、修改。這樣做不僅效率很低, 而且很有可能會(huì)出現(xiàn)錯(cuò)誤 。那么我們就可以通過(guò)python編程來(lái)很高效的批量化的處理這些文件 第二個(gè)應(yīng)用場(chǎng)景我們也經(jīng)常需要從很多的病例中去手動(dòng)的提取我們需要的一些生化指標(biāo)或者其他的一些病人信息來(lái)收集我們的數(shù)據(jù)我們就可以用python加上一些自然語(yǔ)言處理的技術(shù) 讓他能夠快速的幫助我們從這么多的病例中 整理出我們想要的數(shù)據(jù)并且形成我們希望的表格 還有 再間接一點(diǎn)的應(yīng)用我們可以利用python來(lái)構(gòu)建爬蟲(chóng)從網(wǎng)上的爬取一些相關(guān)的文獻(xiàn)或者公開(kāi)的數(shù)據(jù) 根據(jù)我們?cè)O(shè)置的條件 快速的完成這些數(shù)據(jù)的自動(dòng)收集。當(dāng)然我們大家在寫(xiě)論文的時(shí)候也少不了一些圖表 那么這些圖表我們也是可以用python 快捷美觀的制作出符合我們需求的這些圖。 那比如說(shuō)我們常用的這些柱狀圖、 散點(diǎn)圖 、森林圖 用python都很容易實(shí)現(xiàn) 除此之外 python可以應(yīng)用在更多的復(fù)雜場(chǎng)景中比如說(shuō)我們隨著數(shù)據(jù)量的增大 python 就可以比較好的對(duì)于這些大數(shù)據(jù)進(jìn)行分析. 那么還有現(xiàn)在很多熱門(mén)的基于深度學(xué)習(xí)的醫(yī)學(xué)影像的處理 、自動(dòng)閱篇包括一些數(shù)據(jù)的深度挖掘方向等等等等都有很多是可以利用python語(yǔ)言來(lái)實(shí)現(xiàn)的。 首先 一起來(lái)了解python的基礎(chǔ)知識(shí)主要講解一些python的基礎(chǔ)語(yǔ)法 編程思維 然后 我們就會(huì)進(jìn)入到我們python的實(shí)例編程部分圍繞著我們剛才說(shuō)的 文件處理 病例整理還有自動(dòng)的爬行 還有繪圖這樣的四大場(chǎng)景來(lái)進(jìn)行學(xué)習(xí) 最后給大家介紹一下人工智能在醫(yī)學(xué)領(lǐng)域中的一些熱點(diǎn)應(yīng)用 。 大家一定會(huì)問(wèn) 這么強(qiáng)大的python是不是很難學(xué)答案是否定的 python的是一個(gè)特別適合新手學(xué)習(xí)的語(yǔ)言 尤其特別適合那些從來(lái)沒(méi)有學(xué)過(guò)任何編程的人來(lái)學(xué) 那么只要你會(huì)使用電腦 即使從來(lái)沒(méi)有寫(xiě)過(guò)程序也沒(méi)有關(guān)系 現(xiàn)在你們可能也聽(tīng)說(shuō)了很多的中小學(xué)已經(jīng)陸陸續(xù)續(xù)的開(kāi)設(shè)了python的課程。這就足以證明 python語(yǔ)言不需要太多的基礎(chǔ)而且也會(huì)成為和英語(yǔ)一樣 未來(lái)人人都要掌握的這樣的11種基本技能 那么大家 也可以在網(wǎng)絡(luò)上看到各行各業(yè)關(guān)于python的, 這也證明了python 已經(jīng)是一門(mén)非常網(wǎng)紅的語(yǔ)言 我們要相信這么有群眾基礎(chǔ)的東西 一定不會(huì)特別的難 剛才我們也已經(jīng)介紹了 這是我們python 之父龜叔也曾經(jīng)說(shuō)過(guò) 學(xué)習(xí)python你也許兩個(gè)月時(shí)間就夠了 那也許你是在校的學(xué)生你能夠每天火力全開(kāi)學(xué)python那可能不用兩個(gè)月你就能掌握 即便你需要上班 只能在業(yè)余時(shí)間學(xué)習(xí)也是沒(méi)有問(wèn)題的. 每天拿出一定的時(shí)間堅(jiān)持來(lái)學(xué)習(xí) 也是可以很快的掌握的 就像剛才我們大綱上寫(xiě)的 我們會(huì)先來(lái)了解熟悉python的一些基礎(chǔ)的內(nèi)容 然后 跟著實(shí)例項(xiàng)目去熟悉編程 鍛煉我們的編程思維 最后。希望大家都能夠熟練的掌握 python 可以自己去編程 解決一些工作科研中遇到的問(wèn)題 如何避免一些在編程學(xué)習(xí)中常見(jiàn)的問(wèn)題 我在大學(xué)的編程教學(xué)中 我發(fā)現(xiàn)了很多初學(xué)者容易掉入的坑。新手在學(xué)習(xí)python的時(shí)候 ,很多人喜歡去選擇全面的教程 學(xué)習(xí)效率其實(shí)是非常的差 因?yàn)橄到y(tǒng)的教程上大多都是理論的知識(shí),你并不知道哪里是重點(diǎn)所以每個(gè)地方的你都要去看 但往往事實(shí)上 大多數(shù)的東西你都很難理解 因此不求高大全 而是針對(duì)我們醫(yī)學(xué)領(lǐng)域的研究場(chǎng)景 力求讓自己學(xué)到的知識(shí) 都是有用的 還有一些同學(xué)就是天天的看書(shū)看視頻 看代碼就是不動(dòng)手 結(jié)果 課程聽(tīng)懂了 但是自己不會(huì)動(dòng)手寫(xiě),這也是新手學(xué)編程的大忌。不去動(dòng)手寫(xiě) 不去和我們的編譯器和開(kāi)發(fā)環(huán)境做斗爭(zhēng) ,你永遠(yuǎn)就不知道其中的樂(lè)趣和秘密 還有同學(xué) 很喜歡立flag可是計(jì)劃在完美書(shū)籍在經(jīng)典視頻水平再高 如果你不去按時(shí)的堅(jiān)持學(xué)習(xí)計(jì)劃 另外 學(xué)習(xí)python 不能只靠自己的頑強(qiáng)意志需要多和周邊的朋友來(lái)交流 別人的一句話 也許就能讓你毛色洞開(kāi) 學(xué)技術(shù)切記不要閉門(mén)造車(chē) 特別是新手 更不能不好意思去問(wèn)問(wèn)題 這里也可以給大家分享一個(gè)小方法去督促自己就是堅(jiān)持寫(xiě)一個(gè)技術(shù)日志把你解決的問(wèn)題 記錄下來(lái)上傳到社交平臺(tái) 比如大家平常經(jīng)常用的知乎 豆瓣都可以 把自己的成果分享出來(lái) 你就更像一個(gè)專(zhuān)業(yè)的programmer了 . python真的是一門(mén)很輕松的語(yǔ)言 。python之父擁有令人羨慕的發(fā)量。同樣作為高級(jí)編程語(yǔ)言 。我們只要堅(jiān)持學(xué)習(xí)都可以成為了這樣一個(gè)聰明而不決定快樂(lè)又高效的科研工作人員 醫(yī)學(xué)python 可參考 https://www.steamcuba.com/664.html |
» 搶金幣啦!回帖就可以得到:
+2/242
+1/154
+1/100
+1/87
+1/86
+1/85
+1/83
+1/83
+1/34
+1/29
+1/15
+1/10
+1/8
+1/7
+1/7
+1/6
+1/5
+1/4
+1/2
+1/1
禁蟲(chóng) (文學(xué)泰斗)
|
本帖內(nèi)容被屏蔽 |
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 289求調(diào)劑 +8 | yang婷 2026-03-02 | 10/500 |
|
|---|---|---|---|---|
|
[考研] 0703化學(xué) 學(xué)碩 理工科均可 不區(qū)分研究方向 總分279求調(diào)劑 +5 | 1一11 2026-03-03 | 5/250 |
|
|
[考研] 0703 總分319求調(diào)劑 +4 | Xinyuu 2026-03-02 | 4/200 |
|
|
[考研] 085600材料與化工調(diào)劑 280分 +10 | yyqqhh 2026-03-03 | 10/500 |
|
|
[考研] 289求調(diào)劑 +7 | BrightLL 2026-03-02 | 9/450 |
|
|
[考研] 材料學(xué)碩318求調(diào)劑 +15 | February_Feb 2026-03-01 | 17/850 |
|
|
[考研] 化工270求調(diào)劑 +10 | 什么名字qwq 2026-03-02 | 10/500 |
|
|
[考研] 278求調(diào)劑 +3 | 滿(mǎn)天星11_22 2026-03-02 | 3/150 |
|
|
[考研] 338求調(diào)劑 +5 | 18162027187 2026-03-02 | 6/300 |
|
|
[考研] 【2026 碩士調(diào)劑】課題組 招收調(diào)劑生 +3 | 考研版棒棒 2026-03-02 | 5/250 |
|
|
[考研] 290分材料工程085601求調(diào)劑 數(shù)二英一 +8 | llx0610 2026-03-02 | 9/450 |
|
|
[考研] 求調(diào)劑 +11 | yunziaaaaa 2026-03-01 | 13/650 |
|
|
[考研] 285求調(diào)劑 +9 | 滿(mǎn)頭大汗的學(xué)生 2026-02-28 | 9/450 |
|
|
[考研] 261求調(diào)劑 +3 | 陸lh 2026-03-01 | 3/150 |
|
|
[考博] 博士自薦 +4 | kkluvs 2026-02-28 | 5/250 |
|
|
[考研] 材料085601調(diào)劑 +5 | 多多子. 2026-03-02 | 5/250 |
|
|
[考研] 303求調(diào)劑 +5 | 今夏不夏 2026-03-01 | 5/250 |
|
|
[考研] 求調(diào)劑 +3 | 熬夜的貓頭鷹 2026-03-02 | 3/150 |
|
|
[考研] 279求調(diào)劑 +3 | dua1 2026-03-01 | 4/200 |
|
|
[考研] 0856材料求調(diào)劑 +4 | 麻辣魷魚(yú) 2026-02-28 | 4/200 |
|