寫在前面
如果Python
的模塊過(guò)多凄贩,可能造成一定的混亂誓军。這時(shí)可以通過(guò)Python包
來(lái)管理模塊,Python包
的實(shí)質(zhì)是一個(gè)文件夾疲扎,文件夾下包含大量的模塊文件昵时。
一捷雕、自定義Python包
14.1.1 自定義包創(chuàng)建
在Pycharm
中,在project
新建package
即可:
會(huì)自從創(chuàng)建文件夾并生成一個(gè)__init__.py
的文件壹甥。
寫入模塊代碼:
14.1.2 自定義包導(dǎo)入
導(dǎo)入方法為包名.模塊名
調(diào)用方法為:包名.模塊名.函數(shù)名
救巷,例如:
導(dǎo)入具體功能的語(yǔ)法為:
包的__all__
變量需要寫在__init__.py
中
二、第三方Python包
Python
環(huán)境中存在許多非Python
官方發(fā)布的第三方包句柠,可以大大的提高開發(fā)效率浦译。如:
numpy
:用于科學(xué)計(jì)算
pandas
:用于數(shù)據(jù)分析
pyspark
、apache-flink
:用于大數(shù)據(jù)計(jì)算
matplotlib
溯职、pyecharts
:圖形可視化
tensortflow
:人工智能
這些包在安裝Python
時(shí)并沒有內(nèi)置精盅,因此需要額外安裝。
14.2.1 pip安裝
pip install 包名
通過(guò)鏡像加速安裝:
pip install -i 鏡像站點(diǎn) 包名
14.2.2 conda安裝
神器conda
依舊可以使用:
conda install 包名
mamba
安裝會(huì)快一些:
mamba install 包名
14.2.3 Pycharm安裝
按照提示打開設(shè)置頁(yè)面:
檢索并安裝:
往期回顧
一文了解Python基礎(chǔ):字面量谜酒、注釋叹俏、變量、類型僻族、運(yùn)算符
如何聯(lián)系我們
公眾號(hào)后臺(tái)消息更新不及時(shí)她肯,超過(guò)48h便不允許回復(fù)讀者消息,這里給大家留一下領(lǐng)取資料鹰贵、免費(fèi)服務(wù)器(有root權(quán)限的共享服務(wù)器,注冊(cè)即送200¥)的微信號(hào)晴氨,方便各位隨時(shí)交流、提建議(科研任務(wù)繁重碉输,回復(fù)不及時(shí)請(qǐng)見諒籽前,備注來(lái)意會(huì)優(yōu)先通過(guò))。此外呼聲一直很高的交流群也建好了敷钾,歡迎大家入群討論:永久免費(fèi)的千人生信枝哄、科研交流群
大家可以閱讀完這幾篇之后添加
給生信入門初學(xué)者的小貼士
如何搜索公眾號(hào)過(guò)往發(fā)布內(nèi)容