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