- 博客(21)
- 收藏
- 关注
原创 为什么那么多人推荐你学Python,而不是Java、c++
想要快速掌握一门编程语言,Python无疑是最合适的初学者使用,它是IT行业唯一的入门简单、功能强大的商业级开发平台。Python优势入门简单–通常学习Python只需要一周,基本能够掌握Python的基础语法。功能强大–拥有海量级别的Python模块库,提供了IT行业前沿的开发功能机器学习–包含了国际上最热门的机器学习平台,scikti-learn、Theano、pattern。游戏开发–pygame提供了图像、音频、视频、手柄、AI等全套游戏开发模块库人脸识别–使用OpenCV库,可
2021-12-16 10:16:29 320
原创 弃繁就简,一行代码教你摆平Python 日志
写了这么多年的 Python ,我一直都是使用 Python 自带的 logging 模块来记录日志,每次需要写一些配置将日志输出到不同的位置,设置不同日志输出格式,或者将日志进行分文件和压缩等。这个日志模块没什么问题,直到我无意中发现了一个神器,我才发觉原来记日志可以这么简单的!这个神器就是 loguru 。安装这个库的安装方式很简单,直接使用 pip 就可以,我使用 Python 3 版本,安装命令如下:pip3 install loguru小试牛刀安装完毕之后,我们就可
2021-12-14 13:54:02 271 1
原创 开了眼了,Python 遍历文件可以这样做
Python 对于文件夹或者文件的遍历一般有两种操作方法,一种是至二级利用其封装好的 walk 方法操作:import osfor root,dirs,files in os.walk("/Users/cxhuan/Downloads/globtest/hello"): for dir in dirs: print(os.path.join(root, dir)) for file in files: print(os.path.join(root,
2021-12-13 10:21:19 322
原创 上班摸鱼程序,再也不怕领导偷偷出现在身后了
当你在上班摸鱼的时候,领导总会偷偷摸摸的出现在你的背后,例如我曾经偷偷摸摸看小说被抓包了。今天我们就用 Python 来破解这个摸鱼被抓的套路,主要的思路是用 opencv 调用电脑摄像头检测和比对人脸,当领导出现在后面的时候打开指定的应用程序浑水摸鱼。安装模块在写程序之前得把 opencv 调用摄像头模块和 face_locations 人脸识别模块安装好。# opencv 模块pip3 insatll opencv-python# face_locations 模块p.
2021-12-11 10:14:54 254
原创 秀的一批,那些你不得不知的 PyCharm 高效操作
熟话说,工欲善其事,必先利其器,PyCharm 作为最好用的 IDE 工具,有着各种各样的骚操作,这是高级开发工程师必须熟悉的基本技能。今天就给大家推荐一些秀的一批的高效操作。让你脱离 CV 工程师走向更高一级台阶。更换背景图每天的工作就是面对一堆代码有时候也是会觉得挺烦心的是吧,特别是找 bug 找好久依旧定位不到问题的时候,这时候就体现出男女搭配干活不累的好处了,通过更换 IDE 的背景图让你的程序员鼓励师每天不重样。设置路径如下:Preferences -> App...
2021-12-10 10:07:49 195
原创 眼前一亮,Python 高手都是这样处理数据的
工欲善其事,必先利其器!我们想要更轻松更有效率地开发,必须学会一些“高级”技能。前不久看到一位 Python大佬的代码,其中使用了一个短小精悍的模块,我认为还蛮有用的,今天分享给大家。这个模块就叫glom,是 Python 处理数据的一个小模块,它具有如下特点:嵌套结构并基于路径访问 使用轻量级的Pythonic规范进行声明性数据转换 可读、有意义的错误信息 内置数据探测和调试功能看起来比较抽象,对不对?下面我们用实例来给大家演示一下。安装作为 Python 内置模块,相信你..
2021-12-09 09:49:50 140
原创 实用炫酷,这样写Python代码四两拨千斤
判断一个程序员水平的高低,不能光看他的发量,也不能光看他的代码量,还要看他代码蕴含的思想,代码的质量。代码蕴含的思想主要体现在各种设计模式的运用上,而代码的质量就既要实现需求,又要保证代码的简洁优雅。保证代码质量是需要长期积累,养成良好的编程习惯,不断思考优化的。今天就给大家介绍一种实用的保证代码简洁的武功—— Python 推导四式。什么是推导式推导式 comprehensions(又称解析式),是 python 的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列。看
2021-12-08 10:06:22 335
原创 不会写文档,叫什么高级程序员
文档的重要性无容置疑,而且文档编写能力是程序员最重要的软实力之一。不过编写文档不仅枯燥,而且后期制作难度高,谁都不愿意做。今天我们来聊一聊,如何利用markdown高效地编写阅读方便结构完整,甚至支持关键字搜索的 Web 文档吧,让写文档上瘾。猛猛干!文档框架同博客框架WordPress、Hexo等一样,Web 文档也有自己的框架,如比如 Java 的Javadoc,Python 的pydoc,以及Python-sphinx对于 Python 有专门文档标记语言reS...
2021-12-07 10:35:57 224
原创 最好用的 Python 虚拟环境,没有之一
一般我们创建 Python 项目的时候都会创建一个虚拟环境,这样做的好处就是会把项目环境和操作系统环境区分开来,避免把操作系统化境弄乱。还有一个痛点就是我们在开发环境开发完成之后,需要把代码复制到生产环境上线,这时候我不想将开发环境的所有包重新在 pip install 一次了,怎么办?于是 pipenv 应运而生。见名识意,pipenv 就是 pip 和 virtualenv 的结合体。安装直接使用 pip3 进行安装即可。pip3 install pipenv创...
2021-12-06 09:55:37 351 2
原创 【巨细】Python 爬虫详解
什么是爬虫爬虫(又称为网页蜘蛛,网络机器人,在 FOAF 社区中间,更经常的称为网页追逐者); 它是一种按照一定的规则,自动地抓取网络信息的程序或者脚本。如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,他们沿着蜘蛛网抓取自己想要的猎物/数据。爬虫的基本流程网页的请求与响应网页的请求和响应方式是 Request 和 ResponseRequest:用户将自己的信息通过浏览器(socket cli.
2021-12-04 14:04:00 918
原创 小孩厌学,与其说教,不如和他写个游戏
表弟又闹着不去幼儿园了,我得想个办法让他体会到学习的快乐和意义……带娃真难玩了一个周末,玩舒服了,周一起床后,一听要去学校,就不干了,死活不去,对我们各种撒(威)泼(逼)打(利)滚(诱),实在招架不住,只能妥协了,虽然我可以扛起他,塞进校车里,但受过良好教育(疏于管教)的我不会这么做的,于是打算请个假,好好教育一下,不让此类事件再次发生,如何操作呢……小家伙一看我妥协了,就像通了电的马达,立马活奔乱跳了起来,拿出各种玩具,拉着我陪他一起玩~ 哎不一会儿,看见我玩的心不在焉,一直看手...
2021-12-03 11:32:16 3196 2
原创 Python爬虫之豆瓣上征婚交友的美女们
我在刷豆瓣的时候发现,豆瓣上居然还有一个叫我被豆油表白了的交友话题,阅读量居然高达 8087734 次,拥有 1000+ 篇话题,几乎每篇平均被阅读了 8000+ ,看了一下里面的小姐姐照片还挺多的。今天我们就用爬虫把他们下载下来。首先在浏览器中登录豆瓣,打开话题广场在右侧有一个分类查看话题点开情感。打开后就是下面这个样子的。爬虫开始打开控制面板 F12, 找到带 items 的连接,然后复制整个 Request Headers 到代码中,采用复制 cookie 的方式登..
2021-12-02 09:36:53 446
原创 用 50 行代码写个听小说的爬虫,以后洗澡也可以听小说了
在路上发现好多人都喜欢用耳机听小说,同事居然可以一整天的带着一只耳机听小说。小编表示非常的震惊。今天就用 Python 下载听小说tingchina.com的音频。
2021-12-01 16:17:08 239
原创 吐血推荐 | 珍藏多年的 Python 库,务必收藏
得益于 Python 的简单易用,越来越多的小伙伴开始使用 Python 作为自己的入门编程语言,同时众多的 Python 库也为 Python 生态贡献了不少力量,无论是初学者还是已经入门的小伙伴都有必要多了解一些常用的 Python 库。今天我就推荐一些自己珍藏多年的 Python 库给你。1、TensorFlow做机器学习的小伙伴对这个库应该是非常熟悉的,这是由 Google 与 Brain Team 合作开发的,几乎所有的 Google 机器学习应用程序都在用,从这点来看,已经足
2021-11-30 10:06:45 1490
原创 为了上班摸鱼,我用Python开发“BOSS来了”。
作为打工人来说,特别是996,、007的工作,除了干饭之外,最紧张刺激的莫过于上班的时候偶尔偷偷闲,去池塘里面摸摸鱼。一般人摸的哪些鱼呢?聊天、微博、微信朋友圈、小游戏、小说、股票基金等等。摸鱼的最大阻碍是什么?当然是包工头(老板)了,他们恨不得打工人24小时不间断地干活。但是人的精力是有限的,一天只能集中精力干那么几个小时,其他时间需要通过摸鱼来调剂有限,所以我们只要摸鱼不被包工头发现,那是相当愉快的一件事情。为此,我用 Python 写了一个小工具——BOSS 来了,来监控老
2021-11-27 11:16:55 1966
原创 快过年了,该买回家的票了,自动抢票之12306登录篇
逢年过节 12306 的票总是要靠抢,前几天小编就在抢周一去上海的票,实在是抢不到呀,就撸了一个自动抢票的脚本。抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓取 12306 网站火车票数据并自动购票。准备工作首先需要做一些准备工作,安装一些第三方库类和下载 chromedriver.exe 文件:下载和 Chrome 浏览器相同版本的 chromedriver.exe 文件 pip install selenium 超级鹰打码,识别图片验证码
2021-11-26 16:09:53 284
原创 快过年了,该买回家的票了,自动抢票之 12306 抢票篇
大家好,这一篇是 12306 的自动预订车票篇,查询车票首先 selenium 打开到https://kyfw.12306.cn/otn/leftTicket/init购票查询车票页面。这个页面只有 2 个需要要模拟人工的操作:填写 出发地、目的地、出发日,点击查询按钮12306 的出发地、目的地、出发日的文本框用下面的代码自动写入似乎是没什么作用的。ticket_url = 'https://kyfw.12306.cn/otn/leftTicket/i...
2021-11-25 11:29:34 1916 5
原创 带薪玩一周游戏,还要涨工资
带薪玩游戏,是多么开心的事情,我就找到了。前段时间,公司接到一个模拟业务场景的项目,需要在图形界面上模拟业务场景,比如人跑动,拖拽物体等,从而获取不太业务场景的模拟数据。由于商务限制,无法展示模拟程序,所以今天制作一个打猴子游戏,来介绍 Pygame 的一些用法,这个游戏也是我完成模拟程序的主要学习对象。重识 Pygame之前对 Pygame 的认识很肤浅,停留在画图工具的层面上。通过学习和探索之后,才发现 Pygame 的强度功能,而且有很多框架和组件,帮助开发者...
2021-11-24 14:54:53 3339
原创 自学编程的好方法,直接省了几万块钱报班,不收藏就可惜了
写了10年的代码,之前做过阿里的高级架构师,在技术这条路上跌跌撞撞了很多,我今天分享一些我自己的自学方法给各位。现在在网上报个正经点的班得花几千块钱,线下就更夸张,都是万元起步,我的这些学习方法如果你能用好,跟花几万块钱报班效果一样强大。我曾经跌倒的坑,希望大家一脚就能跨过去。一、工具的选择在我们初学的时候,往往会听到一些人说这个语言不行、那个语言天下第一,这其实是不对的,你仔细观察就会发现很少有架构师会出来说“X语言是最好的语言”这种话,你基本上看到的都是程序员在讨论哎说哪种语言.
2021-11-24 13:56:46 578
原创 还不知道怎么自学Python,别再闷头瞎学了,看我五分钟,顶你两小时。
我虽然没有在Python的专业领域登峰造极,但也是从零基础一点一点学成的,路上踩过不少坑,中途也划过水,甚至想过放弃,不过最后咬牙坚持了下来,我不敢说自己的建议多专业,只能说接点地气,可操作性强一点。一、知己知彼,方能百战百胜。无论是学习一门语言还是一门技术,对于零基础的人而言,无疑是打开一个全新的世界。这时候如果你不了解自己,又不了解自己要学什么,无疑等同于瞎子摸黑,摸了半天也不知道自己要干什么,在一片漆黑中没有方向也看不到结果,这样学习是很难坚持下来的。所以你在学习之前,一定要先问自
2021-11-23 15:17:00 966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人