Python神兵利器
文章平均质量分 84
写代码的明哥
懂点 Python 的云计算工程师。
展开
-
划时代的 Python 包管理器 — PDM 缓存机制
PDM 系列目录1、划时代的 Python 包管理器:PDM 教程 — 入门篇2、划时代的 Python 包管理器:PDM 教程 — 原理篇3、划时代的 Python 包管理器 — PDM 局部&全局配置4、划时代的 Python 包管理器 — PDM 局部&全局项目5、划时代的 Python 包管理器 — PDM 缓存机制6、读者问:如何让 PyCharm 支持 PDM ?pdm 引入了 pep 582 的本地包目录,有很多人在质疑:每个项目都在自己项目目录之下,那和 ve原创 2022-04-13 22:53:13 · 1968 阅读 · 0 评论 -
划时代的 Python 包管理工具 -- PDM 原理篇
在之前的一篇文章中(来了!划时代的 Python 包管理工具 -- PDM),我详细介绍了 PDM 的保姆级入门用法。之前一直想着出一篇 PDM 的高级篇,却一直食言,当然更主要的是好像也没人催。写长一点的文章,需要投入长达几个小时的时间与精力,因此打算以这种小知识点的形式开展下去,写得不会很累,重要的是能保持稳定输出。今天介绍一下 PEP 582 的原理,说说 PDM 是如何做到本地包目录的支持的?在 pdm 的环境之下,它是优先从项目里的 __pypackages__ 搜原创 2022-04-02 21:18:43 · 2555 阅读 · 0 评论 -
情人节来了,教你个用 Python 表白的技巧
作者:@明哥公众号:Python编程时光2020年,这个看起来如此浪漫的年份,你还是一个人吗?难不成我还能是一条狗?18年的时候,写过一篇介绍如何使用 Python 来表白的文章。虽然创意和使用效果都不错,但有一缺点,这是那个exe文件,女神需要打开电脑,才有可能参与进来,进而被你成功"调戏”。由于是很早期的文章了,应该有很多人没有看过。没有看过的,你可以点击这里查看:用Python写一个表白神器让你脱离单身提醒你一下,后天就是 2月14日了。什么?还是一条狗呢?行吧,那你赶上了,今原创 2020-02-12 21:47:54 · 30064 阅读 · 72 评论 -
新一代的 Python 包管理工具 -- PDM
PDM 是一个新的 Python 的包管理器,也许你还未知晓它的存在,但实际上PDM 已经诞生两年,并在 2021 年发布 1.0 版本,目前最高的版本是 1.12.8。在刚听到 PDM 时,我下意识认为它是 Python Development Manager,又一个和 Pipenv 和 Poetry 一样换汤不换药的虚拟环境管理工具。一直到我翻到了作者的博客,才知道 PDM 的全称是 Python Development Master,比我想像的还要牛逼一个档次。值得一提的是,PDM 的作者是 PyPa原创 2022-02-17 20:25:49 · 4036 阅读 · 2 评论 -
一个创意十足的 Python 命令行工具 -- trypackage
听到某些人说 xx 库非常好用的时候,我们总是忍不住想要去亲自试试。有一些库,之所以好用,是对一些库做了更高级的封闭,你装了这个库,就会附带装了 n 多依赖库,就比如前一篇文章介绍的 streamlit 来说,依赖包就达 90 几个之多?比百度全家桶,还 tm 的全家桶啊…也正是因为害怕会污染我的全局 Python 环境,我通常在试用新包的时候,都会使用 venv 创建虚拟环境,再去安装,完事之后,再清理虚拟环境即可。有没有发现,整个流程,其实还是挺麻烦的。刚好昨天晚上,Github 上瞎逛,被我原创 2022-01-11 20:40:35 · 1136 阅读 · 0 评论 -
用 Python画圣诞树的三种代码示例
大家好,我是明哥。马上就是圣诞节了,先提前祝大家圣诞快乐!今天来给大家分享一波如何使用 Python 来画一颗圣诞节树,包含多种版本,从平民版到豪华版,像极了一个程度员从入门到高级秃头程序员的过程。本文涉及代码下载链接:https://wwe.lanzout.com/i2YJ5xx6n4j# 圣诞树 - 平民版第一种比较简单,由最基本的图形(圆形和正方形)组合而成,有点 turtle 基础的人都能画。代码如下# 圣诞树 - 进阶版上面的圣诞树,都是新手练习使用的,只能自娱自乐,不够真实原创 2021-12-24 10:09:10 · 10572 阅读 · 0 评论 -
一个傻瓜式构建可视化 web的 Python 神器 -- streamlit 教程
正常在学习一个新框架之前, 肯定要先调研下这个框架究竟能做些什么事吧?但对于 streamlit 来说,请你相信我,这是一个你可以无脑去学习的框架,我之所以这么说,是因为我相信终有一天,你一定能用得上它。如果你真的需要一些理由的话,那我随便给你举几个例子:做数据分析的同学,想要把数据分析的成果做成应用展示给其他人,怎么办?想做一些用户数据的收集,但某些公有平台又却仅有收集,没有对应的开发能力提供数据的处理与反馈,怎么办?难道真的要为了这种简单的需求,去折腾 html + css + js +原创 2021-12-23 13:03:42 · 13628 阅读 · 5 评论