加载中
Python 除了 time.sleep,你还有一个暂停代码的方法

我们知道,在 Python 里面可以使用time.sleep来让代码暂停一段时间,例如: import time print('...部分代码...') time.sleep(5) print('...剩下的代码...') 程序首先打印出...部分代码...,...

盘点Python加密解密模块hashlib的7种加密算法

前言 在程序中我们经常可以看到有很多的加密算法,比如说 MD5 sha1 等 今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛就是hashlib,他就是目前 Python 提供字符加密...

一个 Python 的轻量级搜索工具 -- Whose

本文将简单介绍 Python 中的一个轻量级搜索工具 Whoosh,并给出相应的使用示例代码。 # Whoosh 简介 Whoosh 由 Matt Chaput 创建,它一开始是一个为 Houdini 3D 动画软件包的在线文档提供简单...

Python和Excel的完美结合:常用操作汇总(案例详析)

在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向python和R这样的分析工具...

如何成为 10 倍工程师

最好的软件工程师比其他人要好 10 倍。他们升职的速度比任何人都快。每个人都想聘请 10 倍工程师,每个人都想成为 10 倍工程师。 但是,你到底是如何成为 10 倍工程师的呢? 在我作为软件工程...

这个Python神器,能让你摸半天鱼!

今天给大家分享一个炒鸡炒鸡简单又好用的神器——pampy。 我敢以我的荣誉保证,用了它之后,你写代码的效率可以蹭蹭蹭地提升! Pampy 是哪路神仙 首先普及一下模式匹配。 模式匹配即给定某种...

终结 Python 原生字典?这个库要逆天改命了

字典是 Python 中基础的数据结构之一,字典的使用,可以说是非常的简单粗暴,但即便是这样一个与世无争的数据结构,仍然有很多人 "看不惯它" 。 也许你并不觉得,但我相信,你看了这篇文章后...

Python 中有 3 个不可思议的返回功能

今天给大家分享 3 个比较冷门的知识 第一个:神奇的字典键 some_dict = {} some_dict[5.5] = "Ruby" some_dict[5.0] = "JavaScript" some_dict[5] = "Python" Output: >>> some_dict[5.5] "R...

手把手教你搭建一个 Python 连接数据库,快速取数工具

在数据生产应用部门,取数分析是一个很常见的需求,实际上业务人员需求时刻变化,最高效的方式是让业务部门自己来取,减少不必要的重复劳动,一般情况下,业务部门数据库表结构一般是固定的,...

Python 终结者 - 装饰器,也叫 Decorator

对于Python学习者,一旦过了入门阶段,你几乎一定会用到Python的装饰器。 它经常使用在很多地方,比如Web开发,日志处理,性能搜集,权限控制等。 还有一个极其重要的地方,那就是面试的时候...

最好用的 Python 虚拟环境,没有之一

一般我们创建 Python 项目的时候都会创建一个虚拟环境,这样做的好处就是会把项目环境和操作系统环境区分开来,避免把操作系统环境弄乱。 还有一个痛点就是我们在开发环境开发完成之后,需要...

聊聊 PC 端自动化最佳方案 - WinAppDriver

1. 前言 一提到自动化,可能大家想到的是 App 端的 Appium、Airtest、AutoJS,亦或是 Selenium、Puppeteer、Cypress 等 Web 端的自动化框架 本篇文章,我将和大家聊聊 PC 端的自动化工具 - ...

聊聊 Python 数据处理全家桶

1. 前言 PgSQL,全称为 PostgreSQL,是一款免费开源的关系型数据库 相比最流行的 Mysql 数据库,PgSQL 在可靠性、数据完整性、扩展性方面具有绝对的优势 本篇文章将聊聊如何使用 Python 操作...

硬肝一次 Python 微服务是一种什么体验?

1. 前言 考虑到 Python 性能及效率性,Python Web 端一直不温不火,JAVA 和 Golang 的微服务生态一直很繁荣,也被广泛用于企业级应用开发当中 本篇文章将介绍一款 Python 微服务框架:「 Na...

NumPy 获取唯一元素、出现次数、展平数组

1 如何获得唯一元素和出现次数 使用np.unique可以很容易地找到数组中唯一的元素。 例如,如果从这个数组开始: >>> a = np.array([11, 11, 12, 13, 14, 15, 16, 17, 12, 13, 11, 14, 18, 19...

我用这个操作,代码可读性提升一个档次

背景 假设有一个课程学习管理系统,其中有个表的字段叫status,用来标记学员某个课程的学习状态, 它在数据库中的类型是int。 现在我们的业务系统中充斥着大量诸如status==xxx这样的代码: ...

深入理解Python 5个硬核函数!

刚好前些天有人提到eval()与exec()这两个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数以及与它们相关的几个函数,如globals()、locals()和compile(): 1. eval函数 函数的...

这10个Python性能调优的小技巧,你知道几个?

1 多多使用列表生成式 替换下面代码: cube_numbers = [] for n in range(0,10): if n % 2 == 1: cube_numbers.append(n**3) 为列表生成式写法: cube_numbers = [n**3 f......

Python对象比较:“is” vs “==”

当我还是个孩子的时候,我们的邻居有两只双胞胎猫。他们看起来一模一样——同样的炭黑色皮毛和同样刺眼的绿色眼睛。 撇开一些性格怪癖不谈,你不能仅仅看它们就区分它们。但当然,它们是两只...

为什么权限管理会用124三个数字?

相信很多人在Linux里面,遇到文件权限问题的时候,总是喜欢把文件的权限修改为777。觉得这样可以解决一切问题。 那么大家有没有想过一个问题,为什么数字7表示一个文件具有可读、可写、可运行...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部