人生苦短,我用Python!
判断一个程序员水平的高低,不能光看他的发量,也不能光看他的代码量,还要看他代码蕴含的思想,代码的质量。代码蕴含的思想主要体现在各种设计模式的运用上,而代码的质量就既要实现需求,又要保证代码的简洁优雅。保证代码质量是需要长期积累,养成良好的编程习惯,不断思考优化的。 今天就给大家介绍一种实用的保证代码简洁的武功—— Python 推导四式。
工欲善其事,必先利其器!我们想要更轻松更有效率地开发,必须学会一些“高级”技能。前不久看到一位 Python 高僧的代码,其中使用了一个短小精悍的模块,我认为还蛮有用的,今天分享给大家。 这个模块就叫 glom ,是 Python 处理数据的一个小模块,它具有如下特点: 嵌套结构并基于路径访问 使用轻量级的Pythonic规范进行声明性数据转换 可读、有意义的错误信息 内置数据探测和调试功能 看起来比较抽象,对不对?下面我们用实例来给大家演示一下。
人脸识别是一个既方便又安全的个人鉴权解决方案,被应用在各个场景中,从各种app,打卡门禁,到遍布各处的自动售卖机,已经和我们的生活密切结合了,不过可别掉以轻心,安全问题无小事
上次给大家介绍了一款数据库设计建模工具——PDMan(Physical Data Model Manager),作为一款国产开发工具,想要替代 PD(PowerDesigner) 当然不能只是简单的建表就可以,还得可以把现在已建成的数据库表,逆向解析自动生成数据库表信息的能力才行,今天就来说下用 PDMan 如何逆向解析。
开眼界!Python 遍历文件可以这样做!
写了这么多年的 Python ,我一直都是使用 Python 自带的 logging 模块来记录日志,每次需要写一些配置将日志输出到不同的位置,设置不同日志输出格式,或者将日志进行分文件和压缩等。这个日志模块没什么问题,直到我无意中发现了一个神器,我才发觉原来记日志可以这么简单的!这个神器就是 loguru 。
一提到程序员,大家的第一印象都是性格内向,不善言语,衣服搭配全是格子衫加牛仔裤。实则不然,别看我们整天和机器打交道,一天下来可能也说不了几句话,但我们程序员群体也是人呀,也有七情六欲,也是懂浪漫的,今天派森酱就带你领略下程序员另类的浪漫。
熟话说,工欲善其事,必先利其器,Chrome 作为程序员使用最多的浏览器有着数不清的优点,简洁高效,强大的控制面板,支持各种插件等。当然也有一个一直被我们吐槽的缺点,就是内存占用高,好在现在硬件便宜,可是说是瑕不掩瑜。今天就给大家推荐一些自己常用的 Chrome 插件,让你的开发效率和逼格都提升一个档次。
在日常中有时需将 html 文件转换为 pdf、word 文件。网上免费的大多数不支持多个文件转换的情况,而且在转换几个后就开始收费了。
程序设计神器 之 实体
年关将至,给年后准备跳槽的准备一份面试指南,希望大家在涨薪和成长的路上多一点指引!
春节的脚步越来越近了,每逢春节很多地方都会燃放烟花来增添节日的气氛,然而因环境污染的加剧,近年来不少地方已经禁止燃放烟花了,为了弥补这个遗憾,本文我们来看一下如何使用 Python 来实现一场烟花秀。
平时我们在开发程序的时候,总免不了需要造一些假数据来验证自己的程序功能是否正常。那么你是通过什么方式来造假数据的呢,不会每次都是手写「测试数据、test」吧。 今天派森酱给大家介绍两个超级好用的库,批量生成各种假数据,比如用户信息,地址,日期,数字等等。
GitHub 作为程序员每天必逛的网站之一,上面有着太多优秀的开源项目,今天派森酱就带大家来梳理下在过去的一年里,GitHub 上最火的 Python 项目 Top10。
请允许我用21种编程语言,代表 Python技术团队祝大家2021年新年快乐!
2020庚子年于世界、国家、个人都是艰难并难忘的一年,于 Python 技术团队是成长的一年,因为坚持,我们做到从0-1。所以我们都相信坚持的力量!
一年一度的圣诞节又要到了,对于这个重大的节日,今年的外国人可能比较难,还处在水深火热之中,希望他们一切都赶快好起来。在我们国内,我们还可以像往年一样正常地过节,虽然是一个外国人的节日,但是每年在这个日子里,还是成就了不少鸳鸯的,也不失是一件好事。作为 Python 程序员,你还在送花、送苹果、送口红吗?有没有想过程序猿式的浪漫?本文就抛砖引玉,为大家提供一种思路,希望大家喜欢。
最近开发中遇到个小问题,因为业务上的设计存在问题,导致数据库表总是被锁,而且是不定期的锁定,导致服务器运行异常,最后经过排查原因是多线程同时更新同一表中同一条记录导致问题。今天就来跟大家说说该如何避免这种问题。
在程序员眼中全球最大同性交友网站 GitHub 上的优秀开源框架和教程数量是世上当之无愧的第一,如何高效的在 GitHub 上搜索就成为了每一位程序员必会的技能之一
搜索引擎基本上是我们每个人天天都要用的东西,但大部分人使用搜索引擎的时候多半是输入关键字之后直接回车,那么你是否遇到过在试了各种关键字之后依然没找到自己想要的答案的时候呢,搜索引擎是智能的,同时也是不智能的,比如我们输入关键字苹果,它怎么知道你是想找水果苹果,还是想找苹果手机呢。
11月29日(2020年),腾讯举行了一场主题为 “重新定义开发” 的小程序开发技术峰会,发布的了新一代的云开发平台,用少量代码,甚至不用代码,就可以快速创建一个云应用,大幅降低应用开发门槛,让人人都能做开发,那么对于程序员以及打算学习编程的人来说,何去何从呢?
在之前的一篇文章Python可视化神器-Plotly展现了可视化神器-Plotly的基本使用,接下来继续本着学习的姿态继续探索可视化神器-Plotly的神奇之旅。本文介绍如何在Python中使用Plotly创建动画。
得益于移动互联网的蓬勃发展,自媒体日益火爆的同时其门槛也越来越低,可以说是全民自媒体。其中内容创作平台尤为火爆,比如微信公众号、微博、知乎、头条等。随之而来的就是各种「奇葩」需求,比如将长链接转换为短链接。
Python 的优秀有目共睹,不过说的性能,还真比不了 Java、C、Go,有没有提升性能的技巧或方法呢?今天我们一起学习下提升 Python 性能的方式方法,那还等啥,来吧
这几天很多地方陆续出现了降雪的天气,对于年内的第一场雪,大家的热情显然是比较高涨的,比如很多人顶着雪花到各种景点打卡,再比如一位东北大哥要直播卖雪送辣白菜给南方人。
日常,我们总会遇到有人在各种群、论坛、社区之类的地方问一些简单问题,可能只需要一次简单的百度、Google就可以解决,但还总是层出不穷地有人问。 当然阿酱倒也不会很反感这样的同学,毕竟阿酱也深知很多时候大佬一句话就能讲清的东西,搜索肯定没有直接发问的效率高。
哪些 Python 库让你相见恨晚?可能有些人见过这个问题,其实这就是知乎上的一个提问,问题链接为:https://www.zhihu.com/question/24590883,相见恨晚意思是遗憾相识太晚,也就是哪些 Python 让你遗憾相识太晚?这个问题对每个人及每个人的不同阶段可能都会有所不同,所以大家也不用纠结于别人与自己看法是否相同的问题,本文选取自己之前回答中几个有特点的库向大家介绍一下。
本文档介绍了 Python 下载文件的各种方式,从下载简单的小文件到用断点续传的方式下载大文件。
2020年10月 TIOBE 排行榜超过了 Java,历史上首次 Python 超越了 Java,再次让许多朋友对 Python 产生了兴趣,今天我们来梳理下学习 Python 几个阶段或者级别,期望对持续进化的你有所帮助 本文缘起于知乎上的一个提问:怎么自学python,大概要多久?,当时做了一个回答,这次重新整理了一遍,全文如下: 看了回答区的很多回答,感觉很专业也很详尽,觉得要回答多久的问题,需要先回答 学习的目标是什么 这个问题,这里将目标分为 入门、进阶、深入和终极四个部分来说明
学习Python是做数分析的最基础的一步,数据分析离不开数据可视化。Python第三方库中我们最常用的可视化库是 pandas,matplotlib,pyecharts, 当然还有 Tableau,另外最近在学习过程中发现另一款可视化神器-Plotly,它是一款用来做数据分析和可视化的在线平台,功能非常强大, 可以在线绘制很多图形比如条形图、散点图、饼图、直方图等等。除此之外,它还支持在线编辑,以及多种语言 python、javascript、matlab、R等许多API。它在python中使用也非常简单,直接用pip install plotly 安装好即可使用。
写过C语言的同学们想必都很怀念(读者:¿)gdb调试器,使用gdb可以随意在程序运行过程中暂停流程、查看变量。 很多时候,我们单纯分析代码流程和日志信息无法定位的问题,都得靠调试器来帮忙;可以说有了调试器,程序员才是代码世界完整的上帝。
Python 技术已经一岁多了,持续不断地推出新知识、新技术、新技巧,不过很多童鞋存在一个疑问:学这么多编程知识、技术、技巧到底有什么用?对呀,技术日新月异,层出不穷,解决方案如雨后春笋,对于我们普通人来说,编程到底有什么用,今天我来谈谈这个问题,期望对你有所启发。
字符画是一种由字母、标点或其他字符组成的图画,它产生于互联网时代,在聊天软件中使用较多,本文我们看一下如何将自己喜欢的图片转成字符画。
最近在复习高等数学,发现有好多的定理公式需要记住,才能在后续做题中灵活运用,然后就想把这些公式总结到文档中,方便有时间看看加深记忆。首先想到的文档编辑肯定是 Word ,但发现 Word 编辑公式很不方便,然后发现用 Markdown 也可以编辑公式,它可以通过键盘上几个特殊符号和字母数字的组合,就能编辑出想要的公式,所以很方便,现在就带大家一起来学习下。
从石器时代开始,原始人来已经开始学会制造并使用工具,以满足自己的生活所需,这也是人类和动物最本质的区别,人类懂得制造并使用工具而动物不会。
一年一度的双十一就快到了,各种砍价、盖楼、挖现金的口令将在未来一个月内充斥朋友圈、微信群中。玩过多次双十一活动的小编表示一顿操作猛如虎,一看结果2毛5。浪费时间不说而且未必得到真正的优惠,双十一电商的“明降暗升”已经是默认的潜规则了。打破这种规则很简单,可以用 Python 写一个定时监控商品价格的小工具。
扫雷是一款益智类小游戏,最早于 1992 年由微软在 Windows 上发行,游戏适合于全年龄段,规则简单,即在最短的时间内找出所有非雷格子且在中间过程中不能踩到雷, 踩到雷则失败,需重新开始。 本文我们使用 Python 来实现扫雷游戏,主要用的 Python 库是 pygame。
在日常生活中总是有给图像分类的场景,比如垃圾分类、不同场景的图像分类等;今天的文章主要是基于图像识别场景进行模型构建。图像识别是通过 Python深度学习来进行模型训练,再使用模型对上传的电子表单进行自动审核与比对后反馈相应的结果。主要是利用 Python Torchvision 来构造模型,Torchvision 服务于Pytorch 深度学习框架,主要是用来生成图片、视频数据集以及训练模型。
Python凭什么就那么好用呢? 毫无疑问,大量现成又好用的内置/第三方库功不可没。 那我们是怎么使用它们的呢? 噢,对了~是用的import xxx这个语句。 之所以会有此一问,也是之前有一次使用PyCharm进行开发时(又)踩了个坑……
小编之前写了一篇关于 Office 文件转 PDF 的实战文章,详见Python 小技之 Office 文件转 PDF但是在平时的工作中,咱们需要通过接口的形式来调用具体的转换逻辑,同时开可以将文件转换写成服务的形式,将服务开启后传入参数或者地址即可直接调用逻辑转换,今天的文章主要讲解如何将文件转换写成服务; 一起拭目以待吧!!!
现在的音乐APP有很多,为了不下载很多的APP,所以咱用python做了一个聚合的音乐下载器,现在聚合了咪咕音乐、QQ音乐,下面是效果图
为什么越来越多的非程序员白领都开始学习 Python ?他们可能并不是想要学习 Python 去爬取一些网站从而获得酷酷的成就感,而是工作中遇到好多数据分析处理的问题,用 Python 就可以简单高效地解决。本文就通过一个实际的例子来给大家展示一下 Python 是如何应用于实际工作中高效解决复杂问题的。
在平时的工作中,难免需要一些 小Tip 来解决工作中遇到的问题,今天的文章给大家安利一个方便快捷的小技巧,将 Office(doc/docx/ppt/pptx/xls/xlsx)文件批量或者单一文件转换为 PDF 文件。不过在做具体操作之前需要在 PC 安装好 Office,再利用 Python 的 win32com 包来实现 Office 文件的转换操作。
最近,线上的业务系统不太稳定,需要分析下访问情况,能拿到的数据只有 nginx 服务器的访问日志,不过难不倒我,用合适的工具,分分钟做出图形化展示,看看怎么做的吧
最近,线上的业务系统不太稳定,需要分析下访问情况,能拿到的数据只有 nginx 服务器的访问日志,不过难不倒我,用合适的工具,分分钟做出图形化展示,看看怎么做的吧
Python 作为一种脚本语言,其编程方式越来越受程序员们的青睐,同时其应用也越来越广泛,其中数据分析岗位人才需求也日益渐增,运用 Python 相关模块进行数据分析能大大提升工作效率,减轻数据分析人员的工作负担。在日常办公中,使用 Python 的场景也越来越多,很多重复的工作直接交给程序执行效率会大大提高,所以 Python 操作 Excel 也成为每一个数据分析人员的必备技能,今天的文章就一起来看看 Python 中能操作 Excel 工作表的神器。
在长期的编程实践中,我们必然已经有过使用下面这段代码的经验:
写了这么久的程序,不知道大家有没有思考过,Python到底在干嘛呢? 或者换句话说,当我们执行Python代码的时候,是怎么实现的呢? 众所周知,Python是一门解释型的语言
数据库的重要性不言而喻,但是数据库操作起来却不容易,需要用到各种管理工具,各种不同的连接方式,如果有方便的,屏蔽不同数据库细节的工具该多好,功夫不负有心人,我还真找了这样一个工具,不仅支持多种数据库,更厉害的是,不用为适配写一行代码,来了解下吧
数据库的重要性不言而喻,但是数据库操作起来却不容易,需要用到各种管理工具,各种不同的连接方式,如果有方便的,屏蔽不同数据库细节的工具该多好,功夫不负有心人,我还真找了这样一个工具,不仅支持多种数据库,更厉害的是,不用为适配写一行代码,来了解下吧