首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hackpython二两
掘友等级
公众号:懒编程
工作室负责人/书籍作者/文艺程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
文章
热门
最新
从0到1构建Python Web框架
造轮子是最好的一种学习方式,本文尝试从0开始造个Python Web框架的轮子,我称它为ToyWebF。 本文操作环境为:MacOS,文中涉及的命令,请根据自己的系统进行替换。 下面我们来实现这些特性。 首先,我们需要安装gunicorn,回忆一下Flask框架,该框架有内置的…
如何最大程度预防bug
答案是在「开发前做设计」。 因为做设计本身需要花费比较长的时间,所以并不是所有功能都要做非常完整的设计,当然不同团队对设计也有不同的要求,大家选择对自己有意的内容去实践则可。 下面简单聊一下。 很多需求通常是在当前系统已有的功能上添加新的功能,此时弄清楚当前系统已有功能的情况就…
Python极简插件系统pluggy源码剖析
公司架构组基于pytest自研了一套测试框架sstest,目的是为了让业务组(也就是我在的组)更好的写单元测试,从而提高代码质量,单元测试的目的是为了回归校验,避免新提交的代码影响到项目中旧的功能。 我是组里第一个接入sstest的同学,踩了很多坑...从而对pytest的源码…
入门Python调试器pdb
调试线上的Python程序时,虽然PyCharm可以实现远程调试,但pdb才是最便捷的方式,本文简单介绍pdb工具的使用,希望各位除了掌握PyCharm调试技巧外,还可以掌握pdb的最基本用法。 pdb是python内置的调试工具,不需要额外安装,我们直接开搞。 准备一段简单的…
掌握这些 Docker 原理知识,出去吹牛逼再也不担心了
1. 容器与虚拟机之间的差别 虚拟机(VM)是计算机系统的仿真器,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,能提供物理计算机的功能。 虚拟机通过在当前的真实操作系统上通过 Hypervisor 技术进行虚拟机运行环境与体系的建立并通过该技术进…
Go对Python产生的冲击
感谢久关不弃。 本文简单聊一下我对Go的一些思考,非技术向。 Go的流行让以Python为主流语言的开发者(比如我)产生了一定的危机感。上一次有这种危机感还是做Android开发的时候,当时用Java做Android开发,Google强推Kotlin让我有比较强的危机感,加了很…
# Python单例模式最佳实践
今天在群里讨论时讨论到了单例模式,这应该是大家最熟悉的一种设计模式了。 简单而言,单例模式就是保证某个实例在项目的整个生命周期中只存在一个,在项目的任意位置使用,都是同一个实例。 单例模式虽然简单,但还是有些门道的,而少有人知道这些门道。 Python中实现单例模式的方法很多,…
Jenkins+Pytest+Allure集成测试环境
本文会介绍如何从0到1构建Python项目的集成测试环境,文中会详细提及部署过程中会遇到的各种问题。 部署环境为MacOS,在Windows或Linux下可以通过类似的方式部署与操作,此外也会给出对应的参考链接。 首先需要安装Jenkins,Jenkins依赖于JDK,所以需要…
用Python做一个情人节表白神器
本文最后给出了打包好的软件,无需安装Python环境和各种依赖,直接下载软件,解压后,双击exe文件即可使用。 先来看一下具体的效果。 运行程序。 点击「选择图片」 选择JPG/JPGE/PNG三种中任意一种格式的图片,然后点击生成表白图片则可。 比如我选择了一张「进击的巨人」…
如何实现疫情扩散仿真程序?
一个完整的程序涉及很多细节,细节过多难以阅读,所以只介绍大致的实现思路,具体细节可以自行看代码理解。 先看完整程序的运行效果,如图。 从图可以看出,整个程序可以分为3大部分。 大体思路是这样的。 通过numpy来构建人群矩阵,矩阵的每一行表示一个人,大致形式为[[x, y, s…
下一页
个人成就
文章被点赞
158
文章被阅读
88,810
掘力值
2,138
关注了
2
关注者
137
收藏集
3
关注标签
6
加入于
2016-06-15