| 3 | 1/1 | 返回列表 |
| 查看: 2526 | 回復: 2 | |||
| 【有獎交流】積極回復本帖子,參與交流,就有機會分得作者 五元的風 的 8 個金幣 ,回帖就立即獲得 1 個金幣,每人有 1 次機會 | |||
[交流]
醫(yī)學生有必要學習python嗎,作為一名醫(yī)學生到底應該學Python還是R語言?
|
|||
|
作為一名計算機專業(yè)的大學老師 。這十多年來我也一直從事著編程和科研工作。我發(fā)現(xiàn)有很多臨床科研中比較繁瑣的手動操作都可以通過編程來實現(xiàn)大幅的提高我們的科研效率之前在澳大利亞學習的時候也發(fā)現(xiàn)在國外醫(yī)學科研人員普遍也都掌握著一些編程知識用來輔助研究。 大家可能之前也有人接觸過一些語言 比如有一些人可能會比較熟悉R語言,比起我們已經(jīng)熟悉的R語言為什么我們還要學習Python? python是一門計算機程序設計的高級語言。很多人提起編程語言 就會覺得高深莫測 ,其實編程語言并沒有那么難。它就是我們和機器對話時使用的一種語言就像我們平常會很自然的使用中文和身邊的朋友聊天 到了國外我們就會選擇用英語和外國人來溝通一樣。當我們的溝通對象變成了機器的時候。我們就要選擇一種機器能夠聽得懂的語言。也就是編程語言。大家可能聽說過C++吧。覺得他們晦澀難懂 ,但python其實和它們不太一樣。 它更是一門更接近于我們日常對話的一種語言 等大家掌握了python之后。你就會覺得讀一段python語言就像讀一段英語一樣簡單。雖然python很簡單但是它的功能卻很強大 ,尤其要在近幾年python越來越火爆。在很多個非計算機行業(yè)都有很好的口碑。這也可以證明這個python語言還是很容易掌握的。很多人以為python近兩年火爆是因為他近兩年才出現(xiàn)但其實python是個90后 !它在91年的時候就已經(jīng)發(fā)布了。 python的創(chuàng)始人 是荷蘭的程序員吉多·范羅蘇姆(Guido van Rossum)這個名字很長很難記。所以我們調皮的中國程序員就發(fā)揮了拼音的特長給他起了一個特別短的名字龜叔。那么python到底擅長做什么?其實他能夠處理各種數(shù)據(jù)完成科學計算。同時它還是現(xiàn)在發(fā)展的熱火朝天的人工智能的首選語言,也是爬蟲領域的霸主。此外他也還支持一些外部開發(fā)、游戲編寫等等 .Python 是現(xiàn)在非常流行的語言之一。 對于我們開展臨床研究的人來說大部分工作都和數(shù)據(jù)分析相關。在2019年 python就已經(jīng)是數(shù)據(jù)科學領域中占比比較高的語言了。而且從2017年以來python的占比就逐年的上升 搶占了很多的語言的份額。從各個領域python其實已經(jīng)成為了我們各個領域中的一個主流語言了。 有很多同學有這樣的疑問學習了R語言 我們還需要學習Python嗎 ?也有很多同學會問那如果我學習了python 其他的工具和語言我還需要學習嗎? 我把我們日常生活中經(jīng)常會接觸到的一些數(shù)據(jù)的分析工具還有語言拿出來做了一個比較我們從這個數(shù)據(jù)管理數(shù)據(jù)分析還有我們的圖表制作 醫(yī)學程度還有我們的可靠性 運算效率還有可擴展性 這七個方面的分別對他們進行了量化。 我們最常用的excel非常容易上手 但是他在面臨著一些大數(shù)據(jù)的處理 或者頻繁的數(shù)據(jù)改動的時候它的弊端的就比較明顯了。那么另外一個大家比較熟悉的是R語言。那么R語言在我們的數(shù)據(jù)分析還有圖表制作方面確實很出色。但是它在面對一些其他的自動化操作, 數(shù)據(jù)的自動化收集方面就顯得力不從心了。 因為R語言各位醫(yī)生朋友們都有所接觸所以我在這也就多說兩句聊一下R語言和python語言他們的一些根本區(qū)別。R語言其實最早來源于統(tǒng)計學,是兩名統(tǒng)計學家制作的一個軟件。后來逐漸擴展演變成為了一門可編程的語言。而python最初就是由程序員設計的一門編程語言。后來隨著在數(shù)據(jù)科學領域的一個大量應用就形成了很多成熟的支持數(shù)據(jù)分析的工具包。那舉一個例子,我們都知道我們的手機操作系統(tǒng)現(xiàn)在有兩大陣營:安卓和蘋果,用過安卓的朋友大部分的人都有這樣的一種體驗,雖然它經(jīng)常的升級但是還會有一些卡頓黑屏。特別是安卓剛興起的時候, 大家總是有換手機的想法。而蘋果手機的用戶就少了很多這樣的煩惱,為什么?因為安卓最開始是為了數(shù)碼相機設計的一個操作系統(tǒng) 那只是他后來移植到了手機上擴展成為了手機操作系統(tǒng) 而蘋果系統(tǒng)最開始就是為了蘋果手機設計的操作系統(tǒng)。 那么這個例子我就是想告訴大家什么 python和R語言 它的底層邏輯是不同的?雌饋硭麄兌寄軌蛱幚頂(shù)據(jù)分析和圖表制作但是在其他的很多的場景上它們之間的區(qū)別和差距就會很大。 比如說我們R語言是需要將所有的數(shù)據(jù)都先讀入到內存中來才能處理的那就注定著我們很難處理這些海量的數(shù)據(jù)場景但是我們未來的數(shù)據(jù)會越來越多。那么等到我們的數(shù)據(jù)量達到一定程度的時候我們就會發(fā)現(xiàn)R語言的極限. 那么python語言就沒有這個問題。python語言 除了我們大家比較熟悉的數(shù)據(jù)處理功能以外它在其他方面也表現(xiàn)得非常的好。那我們其實可以得出這樣的結論:在功能上 python是可以代替其他工具的 但是我要給大家說的是 并不代表其他工具就沒有使用和學習的價值。那就比如我們日常生活中我們有手機,但是我們也會使用電腦、電視 、ipad的 甚至計算器。 那具體我們是要根據(jù)我們的任務需求去選擇更適合我們更高效、我們掌握更熟練的工具。那如果我們能夠掌握python這個工具 我們也可以在未來的更多場景中去運用它 用它來幫助我們更快速的解決問題。 在編程圈里有一句名言是:人生苦短 我用python 。大家為什么會有這么一種感嘆?首先 python 是一門相對非常容易學習的編程語言,語法非常的簡單,語句也很清晰。我們不需要花太多的精力去學習他的語法、語句的格式。我們只需要把我們的精力集中在我們想要解決的問題上來 那么同時 python 它的庫、關鍵字 都很接近英語 它有很好的可讀性 也非常方便我們去記憶學習。python大火的另外一個原因就是這么一個容易學習的語言可以應用在很多的領域和場景里。它不僅可以應用在我們熟悉的數(shù)據(jù)處理 還可以用來做網(wǎng)站,處理圖表,還可以實現(xiàn)人工智能的算法,在各行各業(yè)都有非常大的應用潛力。 我們在科研中 經(jīng)常需要去處理我們的數(shù)據(jù)文件,比如說excel 表格,那么這個工作其實非常的繁雜也往往會花費我們大量的時間和精力。那么大家往往可能會需要把一張表格它的一些數(shù)據(jù)進行重塑。比如那一些行業(yè)的變化呀擴展呀那么在python中 我們就可以很容易的把它用自動的方式去實現(xiàn)。再比如 我們經(jīng)?赡軙巡煌Y構的數(shù)據(jù)文件按照我們需要的格式進行合并統(tǒng)計分析。之前我們可能都要用手動的方式去逐個文件進行復制、粘貼、修改。這樣做不僅效率很低, 而且很有可能會出現(xiàn)錯誤 。那么我們就可以通過python編程來很高效的批量化的處理這些文件 第二個應用場景我們也經(jīng)常需要從很多的病例中去手動的提取我們需要的一些生化指標或者其他的一些病人信息來收集我們的數(shù)據(jù)我們就可以用python加上一些自然語言處理的技術 讓他能夠快速的幫助我們從這么多的病例中 整理出我們想要的數(shù)據(jù)并且形成我們希望的表格 還有 再間接一點的應用我們可以利用python來構建爬蟲從網(wǎng)上的爬取一些相關的文獻或者公開的數(shù)據(jù) 根據(jù)我們設置的條件 快速的完成這些數(shù)據(jù)的自動收集。當然我們大家在寫論文的時候也少不了一些圖表 那么這些圖表我們也是可以用python 快捷美觀的制作出符合我們需求的這些圖。 那比如說我們常用的這些柱狀圖、 散點圖 、森林圖 用python都很容易實現(xiàn) 除此之外 python可以應用在更多的復雜場景中比如說我們隨著數(shù)據(jù)量的增大 python 就可以比較好的對于這些大數(shù)據(jù)進行分析. 那么還有現(xiàn)在很多熱門的基于深度學習的醫(yī)學影像的處理 、自動閱篇包括一些數(shù)據(jù)的深度挖掘方向等等等等都有很多是可以利用python語言來實現(xiàn)的。 首先 一起來了解python的基礎知識主要講解一些python的基礎語法 編程思維 然后 我們就會進入到我們python的實例編程部分圍繞著我們剛才說的 文件處理 病例整理還有自動的爬行 還有繪圖這樣的四大場景來進行學習 最后給大家介紹一下人工智能在醫(yī)學領域中的一些熱點應用 。 大家一定會問 這么強大的python是不是很難學答案是否定的 python的是一個特別適合新手學習的語言 尤其特別適合那些從來沒有學過任何編程的人來學 那么只要你會使用電腦 即使從來沒有寫過程序也沒有關系 現(xiàn)在你們可能也聽說了很多的中小學已經(jīng)陸陸續(xù)續(xù)的開設了python的課程。這就足以證明 python語言不需要太多的基礎而且也會成為和英語一樣 未來人人都要掌握的這樣的11種基本技能 那么大家 也可以在網(wǎng)絡上看到各行各業(yè)關于python的, 這也證明了python 已經(jīng)是一門非常網(wǎng)紅的語言 我們要相信這么有群眾基礎的東西 一定不會特別的難 剛才我們也已經(jīng)介紹了 這是我們python 之父龜叔也曾經(jīng)說過 學習python你也許兩個月時間就夠了 那也許你是在校的學生你能夠每天火力全開學python那可能不用兩個月你就能掌握 即便你需要上班 只能在業(yè)余時間學習也是沒有問題的. 每天拿出一定的時間堅持來學習 也是可以很快的掌握的 就像剛才我們大綱上寫的 我們會先來了解熟悉python的一些基礎的內容 然后 跟著實例項目去熟悉編程 鍛煉我們的編程思維 最后。希望大家都能夠熟練的掌握 python 可以自己去編程 解決一些工作科研中遇到的問題 如何避免一些在編程學習中常見的問題 我在大學的編程教學中 我發(fā)現(xiàn)了很多初學者容易掉入的坑。新手在學習python的時候 ,很多人喜歡去選擇全面的教程 學習效率其實是非常的差 因為系統(tǒng)的教程上大多都是理論的知識,你并不知道哪里是重點所以每個地方的你都要去看 但往往事實上 大多數(shù)的東西你都很難理解 因此不求高大全 而是針對我們醫(yī)學領域的研究場景 力求讓自己學到的知識 都是有用的 還有一些同學就是天天的看書看視頻 看代碼就是不動手 結果 課程聽懂了 但是自己不會動手寫,這也是新手學編程的大忌。不去動手寫 不去和我們的編譯器和開發(fā)環(huán)境做斗爭 ,你永遠就不知道其中的樂趣和秘密 還有同學 很喜歡立flag可是計劃在完美書籍在經(jīng)典視頻水平再高 如果你不去按時的堅持學習計劃 另外 學習python 不能只靠自己的頑強意志需要多和周邊的朋友來交流 別人的一句話 也許就能讓你毛色洞開 學技術切記不要閉門造車 特別是新手 更不能不好意思去問問題 這里也可以給大家分享一個小方法去督促自己就是堅持寫一個技術日志把你解決的問題 記錄下來上傳到社交平臺 比如大家平常經(jīng)常用的知乎 豆瓣都可以 把自己的成果分享出來 你就更像一個專業(yè)的programmer了 . python真的是一門很輕松的語言 。python之父擁有令人羨慕的發(fā)量。同樣作為高級編程語言 。我們只要堅持學習都可以成為了這樣一個聰明而不決定快樂又高效的科研工作人員 醫(yī)學python 可參考 https://www.steamcuba.com/664.html |
» 搶金幣啦!回帖就可以得到:
+1/156
+1/87
+1/81
+2/52
+2/50
+1/36
+1/36
+1/24
+1/12
+1/9
+1/8
+1/7
+1/5
+1/5
+1/4
+1/2
+1/2
+1/1
+1/1
+1/1
禁蟲 (文學泰斗)
|
本帖內容被屏蔽 |
| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料復試調劑 +6 | 學材料的點 2026-03-01 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 化學工程求調劑 +5 | 化工人999 2026-03-04 | 5/250 |
|
|
[考研] 歡迎采礦、地質、巖土、計算機、人工智能等專業(yè)的同學報考 +9 | pin8023 2026-02-28 | 12/600 |
|
|
[考研] 281求調劑 +3 | 我是小小蔥蔥 2026-03-03 | 5/250 |
|
|
[考研] 347求調劑 +5 | 啊歐歐歐 2026-03-03 | 5/250 |
|
|
[考研] 085601 材料305分求助 +4 | 泡泡郵件 2026-03-03 | 6/300 |
|
|
[考研] 281求調劑 +3 | Y?l?h 2026-03-04 | 3/150 |
|
|
[考博] 26申博-目前4篇SCI一作 +3 | chen_2024 2026-03-02 | 3/150 |
|
|
[考研] 0703化學306調劑 +4 | 26要上岸 2026-03-03 | 4/200 |
|
|
[基金申請] 請問大家,研究風險與應對措施那里, 大家都怎么寫呢 ? +3 | cauasen 2026-03-02 | 3/150 |
|
|
[考研] 085700資環(huán)求調劑,初始279,六級已過,英語能力強 +3 | 085700資環(huán)調劑 2026-03-03 | 4/200 |
|
|
[考研] 江蘇省農科院招調劑1名 +5 | Qwertyuop 2026-03-01 | 5/250 |
|
|
[考研] 材料類考研調劑 +6 | gemmgemm 2026-03-01 | 7/350 |
|
|
[考研] 清華大學 材料與化工 353分求調劑 +5 | awaystay 2026-03-02 | 6/300 |
|
|
[考研] 282求調劑 +4 | 2103240126 2026-03-02 | 7/350 |
|
|
[考研] 275求調劑 +7 | 明遠求學 2026-03-01 | 7/350 |
|
|
[考研] 281求調劑 +5 | 2026計算機_誠心 2026-03-01 | 8/400 |
|
|
[考研] 調劑 +3 | 13853210211 2026-03-02 | 4/200 |
|
|
[考研] 299求調劑 +3 | Y墨明棋妙Y 2026-02-28 | 5/250 |
|
|
[考研] 290求調劑 +9 | 材料專碩調劑; 2026-02-28 | 11/550 |
|