写在前面
如果Python
的模块过多,可能造成一定的混乱。这时可以通过Python包
来管理模块,Python包
的实质是一个文件夹,文件夹下包含大量的模块文件。
一、自定义Python包
14.1.1 自定义包创建
在Pycharm
中,在project
新建package
即可:
会自从创建文件夹并生成一个__init__.py
的文件。
写入模块代码:
14.1.2 自定义包导入
导入方法为包名.模块名
调用方法为:包名.模块名.函数名
,例如:
导入具体功能的语法为:
包的__all__
变量需要写在__init__.py
中
二、第三方Python包
Python
环境中存在许多非Python
官方发布的第三方包,可以大大的提高开发效率。如:
numpy
:用于科学计算
pandas
:用于数据分析
pyspark
、apache-flink
:用于大数据计算
matplotlib
、pyecharts
:图形可视化
tensortflow
:人工智能
这些包在安装Python
时并没有内置,因此需要额外安装。
14.2.1 pip安装
pip install 包名
通过镜像加速安装:
pip install -i 镜像站点 包名
14.2.2 conda安装
神器conda
依旧可以使用:
conda install 包名
mamba
安装会快一些:
mamba install 包名
14.2.3 Pycharm安装
按照提示打开设置页面:
检索并安装:
往期回顾
生信Python速查手册
Python安装(Windows+Linux)
Python的"Rstudio"——Pycharm
码Python神器:jupyter notebook
一文了解Python基础:字面量、注释、变量、类型、运算符
Python判断语句
Python循环语句
Python函数与方法
一文掌握Python数据容器
Python函数进阶
Python文件操作
Python异常
Python模块
如何联系我们
公众号后台消息更新不及时,超过48h便不允许回复读者消息,这里给大家留一下领取资料、免费服务器(有root权限的共享服务器,注册即送200¥)的微信号,方便各位随时交流、提建议(科研任务繁重,回复不及时请见谅,备注来意会优先通过)。此外呼声一直很高的交流群也建好了,欢迎大家入群讨论:永久免费的千人生信、科研交流群
大家可以阅读完这几篇之后添加
给生信入门初学者的小贴士
如何搜索公众号过往发布内容