渔者愚
未读
现代化python包构建流程
当你需要频繁使用一些python函数、类,就是时候把它封装为一个python包了。封包的好处有很多,包括: 可以结构化地将代码、文档组合,避免看不懂三个月前自己写的代码 可以进行版本控制、自动化测试,避免开发中的疏漏 方便地与他人共享代码 绝大多数的 python 包都会选择发布在 PyPI,使其可
渔者愚
未读
pdm:类Nodejs的python包管理模式
PDM 是一款国人开发的类似 pip、conda 的 python 包管理器,允许将一个 python 项目所需的包都放在当前目录下,支持创建多种虚拟环境,也允许自定义命令。其开发受到 Node. Js 包管理器 pnpm 的影响 PDM 可基于同一个 python 解释器构建多个虚拟环境,因此比
渔者愚
未读
VS code中的python
首先在插件市场中安装python,这会自动安装Python、Pylance、Python Debugger三个插件。其中Pylance是language server,提供代码补全、语法高亮、错误检查、代码导航等功能 格式化与代码检查(formatting and linting) 安装Ruff V
渔者愚
未读
批量获取NCBI序列
概念介绍 NCBI(National Center for Biotechnology Information)是美国国立卫生研究院(NIH)下属的机构,在其官网上提供了统一搜索引擎,可以查询多种数据库 最常用的数据库包括 PubMed:检索文献,定位类似Google Scholar、Web of
渔者愚
未读
用docker封装python应用
docker保证了一致的运行环境,使得项目可以跨平台、跨设备运行。本文介绍用docker封装python项目的详细步骤,并给出了三个实践案例。 预期读者有一定的python基础,能使用pip或conda/mamba管理python环境,并对docker有一定了解。 Hello World 首先,新建