Python在生物學(xué)應(yīng)用
MP4|視頻:h2641280x720|音頻:AAC,44.1 KHz,2信道
類型:電子學(xué)習(xí)|語(yǔ)言:英語(yǔ)|持續(xù)時(shí)間:206講(9小時(shí)45米)|大?。?.65 GB
生物信息學(xué)、計(jì)算生物學(xué)、生物技術(shù)、遺傳學(xué)、分子生物學(xué)、微生物學(xué)等需要Python
你將學(xué)到什么
Python語(yǔ)法
數(shù)據(jù)類型和轉(zhuǎn)換
執(zhí)行操作并設(shè)置不同的條件或問題
決策和使用循環(huán)
處理數(shù)據(jù)類型的函數(shù)和方法
打開、創(chuàng)建、讀取和寫入文件
使用操作系統(tǒng)
辦理時(shí)間和日期
創(chuàng)建自己的功能
創(chuàng)建自己的模塊和腳本
創(chuàng)建自己的程序包
要求
需要安裝最新版本的Python。(在課程內(nèi)解釋)
需要安裝Visual studio代碼。(在課程內(nèi)解釋)
需要安裝visual studio代碼的Microsoft Python擴(kuò)展。(在課程內(nèi)解釋)
描述
課程描述本課程是為具有生物學(xué)背景的編程初學(xué)者設(shè)計(jì)的,他們希望處理DNA、RNA和蛋白質(zhì)等生物技術(shù)數(shù)據(jù),或者希望進(jìn)入生物信息學(xué)領(lǐng)域。本課程要求您安裝Python(第一節(jié)對(duì)此進(jìn)行了詳細(xì)解釋),我們還需要安裝集成開發(fā)環(huán)境,以便在其中編寫代碼(這也在第一節(jié)中進(jìn)行了解釋)。所有編寫代碼的Python文件,您將在課程開始到結(jié)束的視頻中看到,我們?cè)谝粋€(gè)文件夾中提供了,您將從本課程的第一節(jié)下載。我希望您好好閱讀這篇文章,因?yàn)樗鼘⑾蚰忉屧S多事情,通過澄清本課程每一節(jié)的成果,幫助您繼續(xù)學(xué)習(xí)Python語(yǔ)言。在第一節(jié)中,您將安裝Python,然后您將知道編寫代碼的模式,然后,您將學(xué)習(xí)Python語(yǔ)言的基本知識(shí),如變量及其相關(guān)內(nèi)容、注釋、向用戶打印數(shù)據(jù)以及從用戶接收數(shù)據(jù)。通過這一部分,您將能夠?qū)W習(xí)如何從用戶接收信息、如何將數(shù)據(jù)存儲(chǔ)在代碼中以及如何向用戶輸出數(shù)據(jù)。在第二部分中,您將了解Python中的數(shù)據(jù)類型。Python中數(shù)據(jù)類型的含義是Python理解用戶數(shù)據(jù)的形式。您還將學(xué)習(xí)如何從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種。第一節(jié)的成果之一是將數(shù)據(jù)存儲(chǔ)在變量中。在這里,您將了解更多關(guān)于數(shù)據(jù)存儲(chǔ)在這些變量中的格式的信息,這取決于用戶將輸入的數(shù)據(jù)的性質(zhì)。它可能是一個(gè)數(shù)字、DNA序列、表、文件等等。在第三節(jié)中,您將學(xué)習(xí)如何只訪問一個(gè)數(shù)據(jù)元素。在將數(shù)據(jù)存儲(chǔ)在一種類型的Python數(shù)據(jù)中后,您將能夠通過Python深入研究數(shù)據(jù),因此您可以訪問數(shù)據(jù)的一小部分,從而能夠隨心所欲地處理它。在第四節(jié)中,你將與我一起編寫簡(jiǎn)單的代碼。我們將主要依靠前三節(jié)中學(xué)習(xí)到的信息,我們將數(shù)據(jù)存儲(chǔ)在Python中,然后從用戶那里接收數(shù)據(jù),然后在存儲(chǔ)的數(shù)據(jù)中搜索數(shù)據(jù),并將與輸入的信息相關(guān)的信息輸出給用戶。在第五節(jié)中,這一點(diǎn)非常重要,我們將學(xué)習(xí)可以對(duì)輸入的數(shù)據(jù)執(zhí)行的操作以及如何更新數(shù)據(jù)。我們還將提出有關(guān)數(shù)據(jù)的問題或條件,這些問題或條件將為我們提供兩個(gè)答案中的一個(gè),無論是真是假。本節(jié)將賦予您對(duì)數(shù)據(jù)做出決定的權(quán)力。在第六節(jié)中,您將學(xué)習(xí)如何用代碼編寫您的決定,并幫助根據(jù)所做的決定編寫程序。本部分與第五部分非常相關(guān),所以它們必須連接在一起。在第七節(jié)中,你將學(xué)習(xí)如何使用循環(huán)。這些正是一個(gè)人無法執(zhí)行的循環(huán),因?yàn)樗鼈兊奶攸c(diǎn)是以計(jì)算機(jī)的速度重復(fù)一組命令,因此它們可以在短時(shí)間內(nèi)完成一個(gè)人無法完成的復(fù)雜事情,因此你必須很好地理解它們,第十一節(jié),我們將學(xué)習(xí)Python中處理數(shù)據(jù)的許多函數(shù)。了解許多函數(shù)使程序員能夠處理數(shù)據(jù),這反映在提取信息的有效性上。在第十二節(jié)中,這是該語(yǔ)言中最重要的部分之一,尤其是在生物信息學(xué)領(lǐng)域,在這里,你將學(xué)習(xí)一種新的輸入和輸出方法,其中輸入和輸出是函數(shù),但現(xiàn)在它們是文件,是生物數(shù)據(jù)存儲(chǔ)單元。你還將處理Python中的操作系統(tǒng)路徑。在第十三節(jié)中,你將了解如何處理
鏈接:https://pan.baidu.com/s/1jw1Gl_gR526Vve0gYl3h_Q?
提取碼:wx42?
--來自百度網(wǎng)盤超級(jí)會(huì)員V6的分享