十年老将带你做开源项目
文章平均质量分 85
带领过团队做过很多平台,也做过上百个项目,看过很多框架源码,也做过框架。这个专栏分享一些玩转开源项目的心得,私藏小技巧!
雷学委
高级技术专家带路,事半功倍!多语言爱好者,目前主业大数据。做过创业项目/技术演讲/系统架构/内部培训。过来学习技术吧!
其他:
上海DevOpsDays技术讲师,发表主题演讲
华为云圆桌特邀嘉宾
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
抽奖过程公布,我用了一款有故事的抽奖工具
之前学委发表了一篇文末抽奖的文章:Python中处理字符串的常用函数汇总【文末送书】学委喜欢下面这句话:生活不尽如人意 但总有美好事情发生抽奖就是这样一件美妙的事情,也是一个充满期待的时刻,不是吗?所以学委花了几天(没办法上班太忙了)把抽奖过程和结果全网公开,配上了动感的????,我们看看视频吧: 离谱!怒改抽奖程序背后原因令人暖心! 最后恭喜 IT莫扎特 喜提Python好原创 2021-11-13 12:34:12 · 1373 阅读 · 4 评论 -
【开源项目】一款prize万能抽奖小工具发布
这是雷学委发布的第三个开源库学委之前发布了ppc工具和renxianqi万能清点工具,展示了开源项目的开发过程。刚好周五学委发布了一篇抽奖的文章,所以今天花点时间构思编写了一个抽奖小工具:prize(名字非常直接)请确保您的电脑安装了python和pip工具,下面使用pip安装并使用prize工具。第一步 安装与使用 prize打开任意终端或者CMDpip install prize#或者这个:pip install choujiang或者是安装这个:pip install pri.原创 2021-11-09 21:12:50 · 1654 阅读 · 9 评论 -
保姆级别指导给UI应用添加菜单【实战分享】
之前学委分享了renxianqi(人贤齐)aka 万能清点小工具。这次给大家分享下如何在Tkinter开发的UI应用中 添加菜单项目,并对菜单绑定操作还没有安装的朋友打开终端或者cmd(命令行), 可以运行下面的命令安装用起来吧。pip install renxianqi#或者下面这个:pip install qingdian本文要制作的菜单如下:第一步 添加菜单到根部这里实用的是Tkinter库,我们需要导入这个库,然后实用Menu类,并添加到Tk根对象。下面看一点点代码:root原创 2021-10-13 09:28:28 · 2870 阅读 · 8 评论 -
保姆级指导给Python库创建桌面快捷方式【赶紧收藏】
> 这是雷学委发布的第二个开源库前篇学委分享了renxianqi(人贤齐)aka 万能清点小工具,本篇给大家分享一个超级使用的编程技巧,**快速给应用创建快捷方式,双击运行**还没有安装的朋友可以运行下面的命令:打开任意终端或者CMD, 赶紧安装用起来吧。```bashpip install renxianqi#或者下面这个:pip install qingdian```这篇文章只分享一件事情,给这个renxianqi清点工具创建快捷方式。原创 2021-10-10 22:19:45 · 6081 阅读 · 10 评论 -
【开源项目】推荐一款万能清点工具renxianqi人贤齐重磅发布!
这是学委发布的第二个开源库学委之前发布了ppc工具,帮助了很多初学者快速建立项目。本篇分享一个通过ppc工具创建开发的完整库:renxianqi(人贤齐)名字比较像明星,这个工具的作用就是,清点人数,比对是否齐全,所以叫做 人贤齐 renxianqi。下面安装使用起来。第一步 安装renxianqipip install renxianqi第二步 使用 renxianqi查看场景一 上课点名场景一 会员签到总结延伸对了,喜欢Python的朋友,请关注学习 Python基础专栏 .原创 2021-10-09 10:11:13 · 8856 阅读 · 10 评论 -
【开源博客】三个步骤学会Hexo快速生成精美博客!
> 最近学委跟小伙伴搞了一个py4ever 开源站点,使用的就是hexo。下面是站点信息:[py4ever开源站](https://py4ever.github.io/)它就是基于hexo来生成的,当然做了一些定制。**这次,学委会一步一步的指导大家建立一个博客站。**# 什么是hexo> hexo 是一款博客生成工具,它基于Markdown语法的博客生成。hexo它也发行了基于NodeJS的cli库(命令行工具),在npm上面可以查找到,下面进入安装。**可以简单理解,它就是一原创 2021-09-30 09:18:12 · 5328 阅读 · 6 评论 -
多个开源Pages站点对比,教你白嫖建站!
最近py4ever 建立了两个开源站点,分别在Github和Gitee。特此学委写一篇文章分享一些,设置开源社区站的技术选型思考过程。下面一一罗列。CodeChina Pages优快云 的CodeChina算是比较新的开源代码管理站(csdn子站),它也能够支持Pages 站点,不过目前只支持官方授权的企业或者特定开源团队。这里是关于CodeChina 的Pages的说明,读者可以阅读活得更详细的要求:https://codechina.youkuaiyun.com/codechina/help-doc原创 2021-09-29 08:25:29 · 1960 阅读 · 10 评论 -
【手把手指导】给开源项目贡献代码
很多新人学习了技术,但是没有地方施展。问题不大,找几个开源项目来参加就可以了。需要开源项目磨练的可以联系学委。本文重点讲解如何快速的给开源项目贡献代码。首先你必要要有一个GitHub账号(或者Gitee/优快云也行),然后找到开源项目,申请加入。或者fork模式参与开发。下面展示申请加入后的必备操作。第一步 创建个人开发分支比如参与到pypi-seed项目,先熟悉项目结构代码,然后进行贡献。创建分支:dev-code-fix-0923 (分支名字需要自己记住,跟提交的功能有关即可)第二原创 2021-09-24 09:06:36 · 7365 阅读 · 15 评论 -
【开源项目】保姆指导讲解优质项目分支管理
多数开源项目都是main(以前是master)分支发布大版本。开发版本或者中间修订版本走feature 分支发布,然后再定期合并到master 分支。原创 2021-09-22 23:50:03 · 1794 阅读 · 11 评论 -
【python种子项目ppc】保姆级别指导给项目添加测试
> 正式的Python专栏第13篇,同学站住,别错过这个从0开始的文章!前面学委介绍了 [pypi-seed优质库快速生成一个项目](https://levin.blog.youkuaiyun.com/article/details/120300825),然后开发自己的翻译小项目。这次我们编写模块函数,并编写**测试代码**,项目中持续加测试,可以让程序质量更高,后期改了直接运行测试,更有保障。原创 2021-09-17 09:25:38 · 5069 阅读 · 6 评论 -
【python种子项目ppc】一行代码生成项目与开发详细指导
正式的Python专栏第12篇,同学站住,别错过这个从0开始的文章!前面学委介绍了pypi-seed优质库,不过学习编程要从项目实战入手。下面我们重点是使用这个工具,快速生成一个项目,然后开发自己的翻译小项目这里假设读者已经安装了pypi-seed, 还没有安装的读者可以运行pip install pypi-seed # pip install --upgrade pypi-seed 或者这个命令升级最近ppcppc # 运行pypiseed命令行查看使用帮助第一步 一键生成项目复制下面.原创 2021-09-15 08:55:29 · 1674 阅读 · 23 评论 -
保姆级教程带你开发优质的Python库之下篇【种子项目】
正式的Python专栏第11篇,同学站住,别错过这个从0开始的文章!保姆级教程带你开发优质的Python库之上篇保姆级教程带你开发优质的Python库之中篇前面两篇的开发基本把项目准备好了,这篇学委讲讲这个项目开源项目的发布, 正式的发布优秀的项目,分享给全世界python开发者使用。我们会拿下面这个库pypi-seed来介绍。pypi 仓库 - 它就像App商店说到发布,学委这里需要提到pypi网站了,如下图所示,摘自学委的另一篇热门文章。很多python高手开发了很多项目,凝炼了一.原创 2021-09-12 19:26:42 · 7131 阅读 · 38 评论 -
【pypi开源项目文档】终极秘诀应对rst解析错误:The description failed to render in the default format of reStructuredText
前面雷学委给大家缕一缕了如何开发一个python库并导入运行, 基本完成了一个初步的库,还支持了命令行工具的发布。本文旨在提供一个通用解决方案,适应所有场景的结局RST文件渲染错误!特别是新手在发布开源项目的时候容易遇到这个问题:#比如这个错误,学委也会遇到。The description failed to render in the default format of reStructuredText. See https://pypi.org/help/#description-conten原创 2021-09-11 12:26:03 · 1240 阅读 · 28 评论 -
一个小而全的Python项目示例
本文展示一个常见的python项目结构。如下目录所示|-(根目录)|--requirements.txt #项目依赖库|--test-requirements.txt #测试依赖库|--setup.py # 项目配置脚本|--python_sample #为代码所在package|--tests # 测试代码目录其他文件介绍.gitignore #git类代码仓库必备,用来忽略某些特定文件的checkinpyvenv.cfg & bin &am...原创 2021-04-24 23:59:36 · 2828 阅读 · 3 评论 -
保姆级教程带你开发优质的Python库之中篇【命令行发行】
正式的Python专栏第10篇,同学站住,别错过这个从0开始的文章!前面学委给大家缕一缕了如何开发一个python库并导入运行, 基本完成了一个初步的库下面指导大家把库做成命令行工具,别人安装后也就像我们使用python或者pip工具一样,使用我们的库!完善的开源项目代码在这:Pypi-Seed on Github希望都去GitHub给个Star(先导说明,下面图中的联系群体/联系方式均为demo展示作用,不要搜索!不要关注!)把Python库做成命令行的准备没有什么需要准备的,首先要让它支.原创 2021-09-10 09:18:53 · 1121 阅读 · 30 评论 -
保姆级教程带你开发优质的Python库之上篇【建议收藏】
正式的Python专栏第9篇,同学站住,别错过这个从0开始的文章!前面学委的python入门到精通专栏积累了8篇python文章,当然学委博客还有几十篇python应用的文章。展示了很多啊,一路跟上的朋友估计也学习到很多了。这次几分钟,给大家缕一缕,指导大家开发一个python库。什么是python库?python库,简单理解就是一个python脚本代码集合。这个库可以包括一个或者多个python代码文件。重点是,提供统一入口(模块)给他人使用。小白如果还不清楚,就把它理解为一个数学里.原创 2021-09-08 09:04:36 · 4355 阅读 · 71 评论
分享