自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 谁偷偷删了你的微信?别慌!一篇Python学习教程帮你都揪出来

谁偷偷删了你的微信?别慌!一篇Python学习教程帮你都揪出来一. 目标场景不知道你有没有经历过,想联系一位很长时间没有联系的朋友,发现对方很早以前已经把你删除了,而你还一无所知。相信每个人的微信通信录里都存在一些「僵尸粉」,他们默默地躺在联系人列表中,你以为对方还是朋友,那就真是太年轻、太天真的;实际上,对方早就把从好友列表中删了,那如何来筛选出这群人呢?我倒是知道一个方法,就是给对方转...

2019-07-31 17:15:19 253

原创 关于决策树算法最通俗的一次Python学习教程,你肯定得看

一. 概述前面的一篇Python学习教程有跟大家介绍了决策树的一些基本概念,包括树的基本知识以及信息熵的相关内容,那么这次,我们就通过一个例子,来具体展示决策树的工作原理,以及信息熵在其中承担的角色。有一点得先说一下,决策树在优化过程中,有3个经典的算法,分别是ID3,C4.5,和CART。后面的算法都是基于前面算法的一些不足进行改进的,我们这次的Python学习教程就先跟大家讲ID3算法,后...

2019-07-31 16:51:16 201

原创 2019升级版最新Python学习路线:关于电影购票网站实现的讲解

这次的Python学习路线跟大家讲一下关于电影购票网站的实现。这几天咱们国产的哪吒很火嘛!1. 用户功能同前面所有项目的用户功能,利用Ajax+Django系统认证+QQ邮箱实现登陆注册2. 用户未登陆会跳转到注册登录界面,登录后会返回至主页,基本上都是访问对应接口获取数据返回,代码比较类似,比较简单。def getMovies(request):url = "http://127.0...

2019-07-31 16:41:00 1253 2

原创 Python学习教程:如何用python统计代码行数

Python学习教程:如何用python统计代码行数改良后的代码可以对python和C系列的代码实行行数计算,包括代码、空行和注释行,用re抓取注释,传入一个目录自动对其下的文件进行读取计算流程首先判断传入参数是否为文件夹,不是则打印出提示,否则继续(无返回),获得目录后,yongos.listdir对路径下文件进行遍历,其中也包含文件夹,再次判断是否为文件夹,是的话则递归调用此函数,否则...

2019-07-31 16:22:39 590 1

原创 终极版Python学习教程:一篇文章讲清楚Python虚拟环境

我在之前写过一篇Python学习教程,说过新手往往没有注意环境隔离,导致Python项目包与包之间冲突。并且Python2与3代码执行有问题等等。鉴于此我决定今天的Python学习教程给大家聊聊关于Python环境隔离问题以及如何进行隔离。Virtualenv我们都知道Python开发项目很容易,项目也经得起工业级别考验。很多开发者都会习惯用Python开发项目,但是由于我们每个项目情况都有...

2019-07-31 16:13:51 176

原创 一篇关于微信防撤回(文本、图片、语音、视频、名片等...)的Python学习教程

大家在使用微信过程中,有时候消息还没看到,就被撤回了。毕竟好奇心大家都有,明知到消息被撤回了,就更想去看一下是什么内容。心里想着万一是女神给我表白了呢… 今天的Python学习教程就教大家用Python来做个微信防撤回的小功能。支持文本、图片、语音、视频、名片的防撤回。思路:利用itchat库将每次接收到的消息进行缓存。监听撤回事件,当有消失被撤回时,通过msgId去缓存中取到信息再发送给文...

2019-07-30 17:37:40 395

原创 2019最新Python学习路线图:如何用Python创建微信机器人

微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地。今天我们要讲的最新Python学习路线教程便是如何用Python来做一个微信聊天机器人,突然想起鲁迅先生曾经说过的一句话:因为是微信机器人系列的第一篇文章,所以这里会跟大家尽可能详细的讲解每一个地方,希望零基础学Python的同学也能顺顺利利的开始,下面就让我们一起来做些有趣的事吧!Python学习路线...

2019-07-30 17:25:08 152

原创 2019最新Python学习教程升级版(Linux 下如何调试 Python?)

一般开发者都是在 IDE 中进行程序的调试,当然,有 IDE 的话,当然首选 IDE 进行调试。但是,有时我们的业务场景,限制只能在 Linux 命令行模式进行调试。这时该怎么办呢?今天的Python学习教程,就给大家介绍一个 Linux 下调试 Python 程序的工具。pdb简介pdb 调试器是 Python 标准库提供的,因此最为方便,不需要安装其他组件,直接 import 后就能...

2019-07-30 17:11:26 142

原创 没别的,就想聊一聊Python这门语言

上大学时学习了有C,C++,Java,后来工作中一开始都用的是Java开发,后来转行Python开发。觉得Python是门学了不后悔的语言,而且入门相对比较容易。刚转行的时候因为有其他语言的基础看了一周语法和框架就进项目了。经常有读者问我转行学什么语言好,我会毫不犹豫的推荐Python,因为他真的很强大。对于Python语言有很多小伙伴一直存在一些误解,整理了一下自己的观点还有网上的一些资料,伙伴...

2019-07-30 16:53:40 139

原创 Python编程入门:接地气的决策树算法基础讲解

决策树算是比较常见的数据挖掘算法了,最近也想写点算法的东西,想着这期的Python编程入门就先写个决策树吧。一. 什么是决策树决策树是什么,我们来“决策树”这个词进行分词,那么就会是决策/树。大家不妨思考一下,重点是决策还是树呢?其实啊,决策树的关键点在树上。我们平时写代码的那一串一串的If Else其实就是决策树的思想了。看下面的图是不是觉得很熟悉呢?当然决策树算法比这复杂那么一丢丢,...

2019-07-29 17:36:55 197

原创 Python编程入门:10张 GIF 动图让你弄懂递归等概念

今天的Python编程入门教程为大家整理了十张动图GIFS,有助于大家认识循环、递归、二分检索等概念的具体运行情况。你一看就会了!一、循环GIF 1:最简单的 while 循环GIF 2:带 if/else 的循环二、递归GIF 3:递归概念的直接演示GIF 4:递归的代码示例GIF 5:递归求斐波那契数列GIF 6:递归求阶乘三、按值传递和按引用传递GIF 7:按...

2019-07-29 16:01:36 1044 1

原创 真实揭秘 90 后程序员奔三准备:有人学金融投资,有人想当全栈工程师!

曾经在70后眼中,80后被称为“垮掉的一代”,然而很多年过去了,80后也并未垮掉;而在后来的80后眼中,90后们都是“非主流”,现在,90后也都渐渐成了主流。再过半年,第一批90后就将迎来30岁了。都说三十而立。立什么呢?立家?立业?立家不是说只要两人结婚就算立家,而是结婚后有了娃,才算立家。单身和结婚稍有区别,结婚和有娃则是天壤之别。有了娃,一个人的生活、身心将有极大的改变和淬炼。当然前提是...

2019-07-29 14:32:15 343

原创 问Python,一对一直播开发需要推流器吗?

作为直播行业的延伸发展分类,一对一直播对于一些更倾向于社交属性的人群来说,是非常不错的选择。目前来看,社交属性浓厚的直播市场暂时还没有出现饱和,其中存在很大的利润空间,而一对一直播开发项目出现的时机可以说是非常合适了。说到这里,很多人可能想了解下关于一对一直播开发时的流程问题,既然说到了流程,那么势必就要说到直播中非常重要的推流环节,所以这里的Python学习教程就简单来介绍下关于推流器的相关...

2019-07-29 13:38:27 131

原创 Python学习教程:Numpy系列,创建数组的三大绝招

周一啦,工作使我快乐使我开心,这一期的Python学习教程想跟大家讲一下Numpy系列,创建数组的三大绝招,绝招哈,都传授给你们啦!创建Numpy数组的三大绝招1.使用函数np.array2.使用便捷的内置函数3.使用随机库函数Numpy库的核心对象便是ndarray数组,又称n维数组。要知道,基础数据的统计、变换等运算都是基于数组对象的,所以对于ndarray的掌握至关重要。而所谓工...

2019-07-29 11:06:38 257

原创 Python爬虫示例:爬取 13 个旅游城市,看看大家放假了都爱去哪玩

距上次假期端午结束已经47天过去了。。。依然还是没有假期,想出去好多地方玩啊。你们是不是也在期待着假期呀,不过夏天也热,下次的假期大概就是中秋国庆了,那会儿还算是比较凉爽。心血来潮,就想爬一下大家假期最爱去哪玩,作为一个专业合格的程序员,我不想再宅家里了,我得规划一下下次出行了,哈哈哈,虽然还很遥远!不行明天就周六了嘛,我周六去玩!哈哈哈,也可以哟!很多人假期时间充裕的话,会选择了稍微远一点的...

2019-07-26 17:49:07 531

原创 论如何逼疯一个程序员?

采访 1:程 序 员 多 久 关 一 次 电 脑 ?程序员 A你知不知道我每天开多少东西?我需要很多数据库的连接、2个MySQL、1个MongoDB、偶尔一个redis、在这个之后还要写后台无数个jobs比如sslocal、局域网通信的samba、连开发机的VPN…再说了,长此以往我都和这片内存产生了感情,关机是不可能关机的。程序员 B这里就是熬电脑,他啥时候扛不住...

2019-07-26 16:31:15 208

原创 这三大经典Python面试题,最基础,却最常被面试官问,你不一定答得上来!

这三大经典Python面试题,最基础,却最常被面试官问!很多时候,我们在面试的时候,出其不意的面试官会问一些基础的问题,但你还不一定会,这时就会很尴尬了!Python面试题(一)之交换变量值平时时不时会面面实习生,大多数的同学在学校里都已经掌握了Python。面试的时候要求同学们实现一个简单的函数,交换两个变量的值,大多数的同学给出的都是如下的答案实际上,Python中还有更简洁的更具Py...

2019-07-26 15:09:04 837

原创 Python学习教程:Python工资待遇的几个层级,你工作几年了?目前是哪个层级?

出了这么多期的Python学习教程,也给大家讲了很多关于Python编程的学习技巧和方法,有没有伙伴还是晕头转向的状态,今天想跟大家说一下关于Python岗位薪资方面的一些东西,给大家提提神哈,别只知道学,行情还是要知道的,缺啥咱重点补啥!先给大家简单的介绍一下,Python的岗位,薪资,及技能要求Python岗位有哪些呢?首要的岗位有这些:Python全栈开发工程师(10k-20K)Py...

2019-07-26 14:50:56 276

原创 Python学习教程:教你用Python通过微信来控制电脑摄像头

如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证。今天的Python学习教程就来通过itchart库来实现通过微信对电脑的一些操作。1、安装库安装itchatitchat 是一个开源的微信个人号接口,可以通过python很简单的去调用微信。pip3 install itchat安装osos模块在运维工作中很常用的一个模块,可以通过os模块来...

2019-07-25 17:46:54 386

原创 Python有话说:看来你们对编程和头发还一无所知

各位看官,看到最后哦!头发是比青春更容易流失的东西大量脑力劳动熬夜作息不规律精神压力大饮食不健康…都是造成脱发的重要原因有的程序员表面上看起来风轻云淡背地里却在百度、知乎上遍寻脱发治愈良方关于职业前景我们还是看看历史上诸位编程大牛的造型:C语言之父 Dennis RitchieSwift之父 Chris LattnerG...

2019-07-25 17:33:12 182

原创 啊,算法呀!为什么你让我如此着“谜”

我们在面对算法学习的时候,看到那些一串串的数字、一串串代码的时候感觉非常的头疼。最快最简单的排序——桶排序在我们生活的这个世界,不难发现,一切都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东东都需要排序,可以说排序是无处不在。现在我们举个具体的例子来介绍一下排序算法。首先出场的是我们的主人公小哼,...

2019-07-25 17:21:04 107

原创 Python:简单介绍一个开源小工具:SanicDB

SanicDB 是为 Python的异步 Web 框架 Sanic 方便操作MySQL而开发的工具,是对 aiomysql.Pool 的轻量级封装。Sanic 是异步IO的Web框架,同时用异步IO读写MySQL才能更大发挥它的效率。虽然这个模块叫做 SanicDB,但是它可以用在任何异步IO操作MySQL的地方。SanicDB的灵感来源于tornado里面的对MySQLdb(MySQL的C语...

2019-07-25 17:03:21 274

原创 作为一名Python程序员,论听歌的正确姿势?

今天讨论的话题,程序员听歌的正确姿势。这有啥,无非就是跪、趴、躺…啊呸,说错了,正确姿势可能是?打开网易云–》找到榜单–》选歌But!!!这也太普通太随意了嘛,来看一个Python程序员的打开方式。有没有感觉到很优雅?高品质网易云音乐命令行版本,简洁优雅,丝般顺滑。那这个湿滑的版本支持哪些功能特性呢?320kbps的高品质音乐歌曲,艺术家,专辑检索网易22个歌曲排行榜网...

2019-07-24 16:32:25 188

原创 python与java、php、go的优势对比,各语言不要引起恐慌哈

关心这个问题的伙伴还是太多的哈, 这里重点细说一下:首先在讲解python的优势之前, 大家需要先将这里的语言进行一个分类, 这里我们按照动态语言和静态语言来分类:动态语言:python, javascript, php, ruby等静态语言:java, c, c++, go等【注】: 动态语言也经常被大家称为脚本语言, 由于经常被称为脚本语言, 所以大多数时候大家都认为一些简单的任务...

2019-07-24 15:33:54 966

原创 Python:电影场次查询API

之前用获取来的猫眼电影信息来对电影购票网站进行实现,用到了微服务的一些原理,因为Django是自带Restful支持的,所以还是比较方便,这里的数据是基于数据库的,如果要实现实时查询,需要对代码进行一定更改,可以使用celery进行分布式处理接口详情1. 获取电影列表URL : GET /movies/a. 查看成功响应信息HTTP 200 OKAllow: GET, HEAD, O...

2019-07-24 15:14:52 1295

原创 Python学习教程:曾经的小白是怎样学Python入门爬虫的?

Python学习教程:曾经的小白是怎样学Python入门爬虫的?在深究学习爬虫之前我们需要明白这样一个问题爬虫能做什么?爬虫除了能够获取互联网的数据以外还能够帮我们完成很多繁琐的手动操作,这些操作不仅仅包括获取数据,还能够添加数据,比如:投票管理多个平台的多个账户(如各个电商平台的账号)微信聊天机器人实际的应用远不止上面这些,但是上面的应用只是除开数据本身的应用而已,...

2019-07-24 14:53:07 198

原创 Python学习教程:关于PyCharm比较高效率的使用技巧

今天出的这期Python学习教程,是我自己在使用 PyCharm 中认为比较有用的一些使用技巧,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。希望对大家有帮助!文件差异,轻松比对程序开发必备神器中,beyond compare 绝对可以排一号。虽说好用,但这东西,收费~如果是简单的单个文件的比对,其实可以使用PyCharm里自带的。点击源文...

2019-07-24 14:41:44 209

原创 Python学习教程:关于Python数据类型这里划重点啦

一、背景之前的Python学习教程有跟大家出过关于Python语法的文章,Python数据类型其实也有跟大家详细讲过,今天准备从通过这篇文章给自己进行一些总结,也给其他伙伴们一些参考。一起来学习Python数据类型啦!二、内容概要字符串(str)列表(list)元组(tup)字典(dict)数据操作三、字符串(str)Python中字符串操作基本和PHP类似,下面介绍一下Pyt...

2019-07-24 13:49:21 176

原创 编程时,你都用什么软件做的笔记?还是说你都不做笔记?

编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。但是大多数笔记应用的设计并不是以程序员作为目标受众,可能会让我们用起来很难受,甚至放弃这些工具。这就是为什么找来了这些比较好用的做笔记工具。可以看看是否有你在用的。同样也欢迎大家在留言区分享你最喜爱的笔记软件!1. ...

2019-07-18 17:57:15 1915

原创 Python学习教程:必须掌握的Cookie知识点都在这里了

今天我们来全面了解一下Cookie(小饼干)相关的知识!篇幅有点长,在学习Python的伙伴或者有兴趣的你,可以耐心看哦!相信很多同学肯定听过Cookie这个东西,也大概了解其作用,但是其原理以及如何设置,可能没有做过web的同学并不是非常清楚,以前的Python学习教程中其实有跟大家提到过,那今天就带大家详细了解下Cookie相关的知识!一、诞生背景爬虫系列教程的第一篇:HTTP详解中我们...

2019-07-18 17:49:40 179

原创 Python学习教程:用Pandas做多层级索引

有的伙伴想学用Pandas做多层级索引,但不知道从何学起,难度肯定会有的,还是得掌握方法的!Pandas库的名字来源于其中3种主要数据结构开头字母的缩写:Panel,Dataframe,Series。其中Series表示一维数据,Dataframe表示二维数据,Panel表示三维数据。当数据高于二维时,一般却不用 Panel 表示,为什么呢?如果不用 Panel,又该怎么做呢?实际上,当数据高...

2019-07-18 16:21:26 1462

原创 程序员:有些事,是等你做了领导以后才明白的

经常提到有的伙伴抱怨:我们技术总监一会儿换个需求,朝令夕改的,可是程序都写了一半了。。。我们架构师整天不敲一个代码的,净听他bb了。。。其实身在其位,每个人都有每个人不得已的地方,这个时候,我们该换个位置来想了。也许,有些时候,你只有真正坐在这个位置才能体会各种酸甜滋味!就像自己怀孕生了宝宝以后,才知道母亲的伟大,小时候对爸爸妈妈的不理解和各种叛逆是多不应该。等你做了领导以后,你就会知道:1....

2019-07-18 14:50:49 418

原创 Python学习教程:这三个日常工作小技巧,能让你工作效率事半功倍!

Python近两年的热度可谓居高不下。运维,自动化测试,后端开发,机器学习…Python的用武之地是很多的。网络上的Python学习教程也是越来越多,越来越多的伙伴加入了Python学习大军,即便是非技术开发人员,学会Python,日常工作效率也能有质的提升。可谓Python在手,天下我有!对Python有兴趣的伙伴,可以找前面跟大家更新的Python学习教程,入门so easy!这里带大家来看...

2019-07-18 14:24:48 966

原创 根据Python常见面试题来谈谈 Python 闭包

这里根据我们平常见到的一些Python常见面试题来跟大家说一下关于Python闭包的相关问题!题目:1.什么是闭包?闭包的定义?2.手写一个简单的闭包3.变量作用域规则与 nonlocal 关键字?4.闭包的应用答案要点:1.首先,我们要了解变量作用域# 示例一def test1(a): print(a) print(b) # 当函数执行到这一步时会报错。 # NameE...

2019-07-17 17:04:33 476

原创 学习Python编程基础知识,优秀成你想成为的那种优秀

重度依赖计算机技术的互联网行业发展到今天,计算机的火热程度大家是有目共睹的,早些年还只是局限在计算机领域的互联网行业,到今天已经泛化成互联网+、oto、互联网金融、智慧零售、智慧城市等热门话题渗透进老百姓的生活当中了,众多的传统行业在互联网技术的加持下,正迸发着新的生命,薪资待遇水涨船高,吸引着更多的优秀人才前仆后继,人才的规模效应也促使着行业迈着更大的步伐发展,当你看到编程语言编进教材的时候,看...

2019-07-17 16:53:35 142

原创 Python编程有话说:这10个对Web开发者最有用的Python包

Python编程一时间成为了开发人员最喜欢的语言之一。无论是专业的,业余的,还是作为一个Python初学者,都可以从Python编程语言及其程序包中受益。Python已经被证明是当今最具活力的面向对象的编程语言之一。这就是为什么即使是一些很优秀的公司也广泛使用Python语言的原因。Python编程面向对象的设计非常干净,而且配备了令人难以置信的支持库。Python可以很容易地与其他流行的编程语言...

2019-07-17 16:46:06 300

原创 Python编程入门:教你在mac下如何搭建python开发环境

以前的Python编程入门教程中有跟大家说过一般情况下如何搭建Python开发环境,有很多伙伴说那么mac的该如何操作呢?今天就跟大家出一期针对mac搭建Python开发环境的操作方法!有需要的伙伴可以参考了!1. 安装brew2. 安装 mysql#安装brew install mysql#启动brew services start mysql#进入 mysqlmysql ...

2019-07-17 16:23:33 1808 1

原创 Python编程学习:这会是你见过讲得最清楚的「异步爬虫指南」

前面关于Python编程学习教程中有跟大家提到过异步爬虫,这几天想了想,还是得跟大家出一篇详细的异步爬虫教程,毕竟一直后台留言异步爬虫的伙伴也还不少!有需要的伙伴可得认真阅读完哦!后期关于异步爬虫的Python编程学习教程应该不会再像今天这么详细了!且看且珍惜哈你们!在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞。比如在网络爬虫中,如果我们使用 requests 库来进行请...

2019-07-16 16:54:46 145

原创 Python常见面试题总结——个人Python学习经验

这里对Python常见面试题做一个总结,也仅仅是个人的经验,不足之处,还请伙伴们补充!1. python是如何进行类型转换的?python提供了将变量或值从一种类型转换成另一种类型的内置函数。比如int函数能够将符合数学格式数字型字符串转换成整数。否则,返回错误信息。2. python是如何进行内存管理的?python引用了一个内存池(memory pool)机制,即Pymalloc机制...

2019-07-16 16:31:07 268

原创 Python编程学习笔记:列表

Python编程学习笔记:列表Python容器包括列表、元组、集合与字典。这些数据结构中都涉及到很多的方法,在这里对比较常用的一些方法进行介绍,不用每个方法都记住,熟悉常用的记牢就可以啦。我们先来看列表。一、列表的创建方式# -*- coding: utf-8 -*-# __author : Demon# date : 1/16/18 8:19 PM# 列表的创建empty_li...

2019-07-16 16:20:51 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除