“ Python作為當(dāng)下最流行的編程語言之一,它簡單易用并且具有十分優(yōu)美的語法誓焦。在生物信息學(xué)領(lǐng)域,它逐漸取代了Perl語言着帽,成為了生物信息學(xué)中必不可少的技能語言之一杂伟。”
其實市面上的Python語言教程已經(jīng)足夠多了移层,但是大部分都缺失和生物信息學(xué)的交互,而生信偏重的則缺失了編程的靈魂赫粥,導(dǎo)致大家還是陷入了R的圈子里观话,只會調(diào)包,有的時候出現(xiàn)了錯誤也不知道怎么處理越平,很多基本的概念也都是處于缺失的狀態(tài)剃毒。
Python可以算是一門非常完備的語言翘盖,具有多種視角的開發(fā)能力,包括但不限于爬蟲書寫,網(wǎng)絡(luò)攻防胰伍,網(wǎng)站后端等等領(lǐng)域按咒,所以大部分的教程都是更接近于開發(fā)紊选,目標(biāo)是把你培養(yǎng)成為一名全棧工程師亥宿。而生信的Py教程本身還不是很多,所以大家大部分都是看培訓(xùn)機構(gòu)的浆劲,然后幾千小時的視頻嫌术,對于大多數(shù)人來說,都是一種折磨牌借。
因此度气,本Py教程將基于兩本生物信息學(xué)和python結(jié)合的書籍進行講解,后臺Py教程資料里有膨报,大家可以自行拿取磷籍。
講了一堆廢話,下面來認識一下這位重量級工具 - Python語言吧现柠!
Python簡介
估計Python的介紹這種廢話可能大家也不喜歡聽院领,我就不多比比。簡單說上個幾句吧够吩。
Python是Guido van Rossum這個大佬搞出來的比然,對了,他還有頭發(fā)周循,而且頭發(fā)還挺濃密的强法,這說明寫Python不掉頭發(fā)!
.所以大家不用擔(dān)心Python寫多了頭發(fā)就沒了的事情。
Python這門語言是動態(tài)類型的語言湾笛,還是解釋型語言饮怯,寫起來非常的優(yōu)美而又簡單,并且還有一個大家都知道是特點嚎研,包多蓖墅。而且速度可以接受,上周我把一個i用R寫的算法換成了Python來操作,速度明顯有了提升置媳。
在大數(shù)據(jù)和深度學(xué)習(xí)盛行的當(dāng)下于樟,使用Python進行數(shù)據(jù)分析是首選公条,它具有一眾好用的函數(shù)庫拇囊,其中,np,pd已經(jīng)是眾所周知了靶橱,加上深度學(xué)習(xí)大為流行寥袭,torch和tf應(yīng)該也對很多人不陌生,配合上各種其它的處理庫关霸,以及簡單易用的畫圖庫plt和基于這個系統(tǒng)的sns传黄,應(yīng)該讓很多人對python作為學(xué)習(xí)語言的首選。
關(guān)于Python的教程如何進行队寇,我也在思考膘掰,如果從基礎(chǔ)開始就是各種數(shù)據(jù)類型,程序結(jié)構(gòu)佳遣,函數(shù)识埋,迭代器和生成器,面向?qū)ο蠛彤惓L幚砹憬ィb飾器窒舟,模塊等等,然后到各種數(shù)據(jù)分析庫的使用诵盼,這樣就會很漫長惠豺。所以,后面可能分成兩條線风宁,分別進行講解洁墙。
下載安裝Python
這也是個簡單的操作,就是普通的下載安裝過程戒财,我這里給個下載地址热监,然后大家下載安裝就可以了。不過我更推薦大家直接使用anaconda固翰,很多庫已經(jīng)裝好了狼纬,不然后面新手安就會很麻煩,不好處理骂际。
這是一個來自簡書的大佬寫的教程疗琉,我覺得還算比較詳細,
http://www.reibang.com/p/4d6fc96aa43c
我也給大家歸納一下過程歉铝,首先盈简,下載,然后安裝,然后配置環(huán)境變量柠贤。
重啟電腦香浩,然后在命令行下輸入conda -V,不提示你這句話 “conda不是內(nèi)部或外部命令臼勉,也不是可運行的程序或批處理文件邻吭。",你就已經(jīng)安裝成功了。
Vscode配置Python開發(fā)環(huán)境
完成安裝以后宴霸,我們就要配置開發(fā)環(huán)境了囱晴,這里不推薦一上來就用pycharm,又大又花錢瓢谢,婆杰版的又不好找畸写,還得進行后續(xù)處理,浪費大家寶貴的時間氓扛。
所以這里推薦使用一個輕量級的IDE - Vscode.這里也是貼上教程枯芬,
這里從第五步開始看就可以了,來自CSDN采郎,
https://blog.csdn.net/caohongxing/article/details/120037045
到上面為止千所,你的Python環(huán)境就已經(jīng)配置完成了,不過你要是不喜歡Vscode是英文的尉剩,也可以換成中文真慢。
從第三步開始看,安完插件以后就重啟Vscode就行了理茎,不需要介紹的那么麻煩
https://zhuanlan.zhihu.com/p/342467129
總體流程是這樣的黑界,百度搜索Vscode,點進去下載皂林,安裝(別安C盤里)朗鸠,****然后打開Vscode,點插件的圖標(biāo)搜索chinese础倍,重啟Vscode烛占,****點插件圖標(biāo)搜索Python的支持插件,最后點左下角選擇解釋器沟启,然后就完成了忆家。
經(jīng)過上面的一通折騰,我們終于是配置好了Python的開發(fā)環(huán)境德迹,可以開始我們的Python旅途了芽卿。