- 博客(13)
- 收藏
- 关注
原创 用一个软件纪念自己故去的母亲,这或许才是程序员最大的浪漫吧
这个软件叫pdf补丁丁,它的作者在网上使用wmj这个名字,2009年作者就开始pdf 补丁丁的开发,到现在已经十三年了。pdf 补丁丁是一个很好用的pdf 工具,可以支持合并图片和文档,从pdf中提取图片,还有强大的书签编辑功能。最重要的是它绿色免费无广告。仅仅在软件当中有一个作者定义的“授权方式”。2021年11月,作者的母亲因病逝世了。...
2022-06-25 18:54:17
372
原创 Python爬取天气数据及可视化分析
天气预报我们每天都会关注,我们可以根据未来的天气增减衣物、安排出行,每天的气温、风速风向、相对湿度、空气质量等成为关注的焦点。
2022-06-15 14:18:21
2595
原创 程序员们,快把这款AI“魔法”做到手机相机里,求求了
这位胖友,你听说过“镜头恐惧”吗?包括但不限于,总是尽力躲避镜头,即使拍照也往往表情尴尬,笑不出来。那感觉,就是人家拍照是回眸一笑百媚生:我一上相就是“我是谁”、“我在哪”、“我在干什么”灵魂三连。现在各种算法技术这么发达,就不能我往镜头前一站,相机自动帮我微笑到位吗???...
2022-06-13 17:41:17
245
原创 Python技法:用argparse模块解析命令行选项
1. 用argparse模块解析命令行选项Python命令行程序做为其中一种,其传参中也包括了 位置参数(positional arguments) 和 可选参数(optional arguments) :(注意,可选参数的选项名称以 -- 或 - 打头,位置参数和可选参数的先后顺序可以任意排布)那么在Python程序中我们如何解析在命令行中提供的各种选项呢?(选项保存在 sys.argv 中)我们可以使用 argparse 模块。我们用下面这个 search.py 程序做例子:1.1 创建par
2022-05-21 16:46:55
285
原创 Python处理PDF——PyMuPDF的安装与使用
推荐阅读:1、程序员用Python爬虫做副业半个月就赚了3W2、一个30岁的程序员无比挣扎的故事,连躺平都是奢望1、PyMuPDF简介介绍在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。MuPDFMuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。它以精确到像素的几分之一内的度量和间距呈现文本,以在屏幕上
2022-05-10 17:49:55
1240
原创 浏览器可以运行 Python 代码了,Python 也许会变成前后端通吃的语言
作为 Python 程序员,我很羡慕那些 Javascript 开发者,动不动就能写出令人惊艳的网页。不过今年,我们也能用 Python 写前端了:Anaconda 团队开发出了 PyScript,你可以在 HTML 里面编写和运行 Python 代码,调用 Javascript 库,换句话说,你可以用 Python 来进行整个前后端开发。什么是 PyScriptPyScript[1] 是 Anaconda 团队开发的一个 Javascipt 库,可以在 HTML 标签里嵌入 Python 代码,无需
2022-05-08 16:22:00
375
原创 掌握这些Python的高级用法,让代码更可读、运行更高效
Python是世界上最流行的编程语言(TIOBE Index for April 2022),它易于上手且多才多艺,除了用于神经网络的构建外, 还能用来创建Web应用、桌面应用、游戏和运维脚本等多种多样的程序。Python语言语法简洁,易于上手, 但当你深入研究时, 会发现Python有很多高级用法, 这些高级用法可以大幅度提高代码的可读性和运行效率。此外, Python包含了海量的高质量第三方库, 许多重要的库已经成为Python开发不可或缺的内容。下面介绍几个Python的高级用法。1 索引和切
2022-05-07 17:59:28
213
原创 10行Python代码能实现哪些有趣功能?
Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。下面我们来看看,我们用不超过10行代码能实现些什么有趣的功能。推荐阅读:程序员用Python爬虫做副业半个月就赚了3W一、生成二维码二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,而生成一个二维码也非常简单,在Python中我们可以通过MyQ
2022-04-27 17:39:40
538
原创 聊一聊28岁程序员被裁,我的思考和建议
脉脉上某大厂技术员工发帖吐槽“28岁被裁,4个月了,至今未找到工作”,引起广泛共鸣。今年大厂裁员消息不断。在这股“结构优化”的浪潮里,不少程序员瑟瑟发抖,很多有面试或者跳槽打算的程序员心里都没底。我相信最近各大厂的裁员潮,各位已经有耳闻了,比如某阿、某腾、某东、某滴等等,爆出来的数字都很吓人,据说裁员比例都在 10% 以上,当然这个数字是没办法确认的,因为公司一定不会说出真实的数字,只会说做一些小优化和调整而已。从我记忆里,打从 2018 年起,组织架构/调整优化基本每年都有,比如我 2018 年在贝
2022-04-25 16:42:03
1075
原创 程序员一定会有35岁危机吗?三分天注定,七分靠打拼
最近经常在知乎刷到一些类似的问题——《普通程序员真的无法度过 35 岁危机吗?》。一般问这类问题的题主年龄都超过 30 岁,希望有人来分享他们的经验。我今年 33 岁,从毕业到现在工作也有九年多的时间了,即将到 35 岁这个年纪,那么我就从自身的工作经历,结合行业中的一些现象,来谈谈我对这个问题的看法。为什么是 35 岁有没有想过,为什么是 35 岁开始出现危机呢,其实 35 只是一个大概的数字,通常这个年纪左右的人都已成家,大部分人背负着房贷车贷,会一定的经济压力。另外,随着自身年龄的增加,身体素
2022-04-20 17:33:21
3750
9
原创 Python技巧:停止使用“or”检查多个条件
我们都熟悉使用这两行来检查变量是否满足一个或多个等式。if number == 1 or number == 2 or number == 3 or number == 4: do_smt()这种方式编码显得非常的自然,大家也经常使用。但我们今天说另外一个好的解决方案,接下来我将给出几种方法,我们将分析它们的优缺点。Python中的“in”运算符in 关键字在 Python 中基本上有两种用法:1:遍历一个序列:例子:seasons = ["winter", "spring", "
2022-04-11 17:46:45
3400
原创 大龄程序员找工作,为什么这么难?能力与年龄不匹配
背景今年的金三银四快结束了,公司还在招人,可筛选的人才真是越来越少,于是在简历筛选时,将学历和年龄都适当的放松了。正因为如此,面试了不少大龄的程序员。网络上一直有讨论大龄程序员找工作困境的话题,对于我个人来说,是将信将疑的,但作为程序员对自己职业生涯和未来的危机感还是有的。同时,作为技术部门领导,我是不介意年龄比我大,能力比我强的人加入的,只要能把事做好,这都不是事。随着互联网的发展,大量程序员必然增多,都找不到工作是不可能的。而且中国的未来必然也会像发达国家一样,几十岁甚至一辈子都在写代码,也不是
2022-04-09 17:58:59
1847
1
原创 30岁,程序员,3月无情被毕业
前言最近,各大公司裁员消息的讨论沸沸扬扬,让这个春天也增加了寒意。有朋友问我:“背着高额房贷还失业了,该怎么办啊?“细聊之后才知道,他前几年趁着收入还不错入手了一套房,房贷一个月要还近2万,本来以为收入会变得更好,没想到突然被裁了,在家待了一个月。要命的是,因为各种因素,目前市场上能支撑他还房贷的工作机会,很难找到了。我能理解这种绝望的心情,年轻的时候一切都很顺利,憧憬着工作越来越好,房子有了家也有了,没想到失业连带着断供,很可能好几年的血汗钱和房子都要打水漂。这也是很多中产家庭的共同隐患:房贷
2022-04-08 17:55:40
2115
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人