自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员开始囤房养老了:我们这届年轻人,真的很拼

35岁后混的好的码农,都是靠副业发家致富的。近日,杭州一名程序员的购房地图走红网络。在写代码之余,靠着研究这张自制地图捡漏拍卖房,据了解,该程序员目前已经靠拍卖房产赚了上百万。拼是真的拼,白天写代码,晚上研究拍卖房,人家这副业收入,可能已经大于你的主业+副业的收入总和了吧!35岁,对于程序员来说,是道分水岭。到了这个年龄,往后的路就不好走了,思路清晰的已经提前给自己规划好后路,增加了工资以外...

2019-08-30 17:35:10 492

原创 Python学习教程:Python列表处理

Python学习教程:Python列表处理0、切片操作。同字符串切片操作,这里不多做解释1、获取列表长度:len实例:list=["my","name","is","mark","age",18]print(len(list))list2=[]print(len(list2))控制台打印结果:602、列表的循环遍历for循环list=["my","name","is"...

2019-08-30 14:19:55 147

原创 用Python 制作微信全家福,这么神奇的吗?

前聊天刷朋友圈,晒了一张下面的照片,微信好友墙,一张大图片,展示了自己所有好友的照片!效果图如下,出于隐私,这里作了模糊处理。是不是很炫,而且这还是独一无二的,毕竟每个人的微信好友是不一样的。本文就教大家用Python来实现这种效果。1 环境操作系统:WindowsPython版本:3.7.32 代码实现我们需要首先需要获取好友的头像信息,接下来处理图像并完成图像的拼接。准备工作...

2019-08-29 17:47:31 183

原创 Python100天学习教程:中间件的应用

实现登录验证我们继续来完善投票应用。在上一个章节中,我们在用户登录成功后通过session保留了用户信息,接下来我们可以应用做一些调整,要求在为老师投票时必须要先登录,登录过的用户可以投票,否则就将用户引导到登录页面,为此我们可以这样修改视图函数。def praise_or_criticize(request: HttpRequest): """投票""" if 'username' in...

2019-08-29 16:10:31 105

原创 Python学习教程:报表和日志

Python学习教程:报表和日志导出Excel报表报表就是用表格、图表等格式来动态显示数据,所以有人用这样的公式来描述报表:报表 = 多样的格式 + 动态的数据有很多的三方库支持在Python程序中写Excel文件,包括xlwt、xlwings、openpyxl、xlswriter、pandas等,其中的xlwt虽然只支持写xls格式的Excel文件,但在性能方面的表现还是不错的。下面我们...

2019-08-29 15:54:23 182

原创 Python:常见反爬策略及应对方案汇总

2019常见反爬策略及应对方案大汇总了。如果你对反爬虫的策略和手段还掌握的不很全面,进来学就对了!一切都是刚刚好,一切都不晚!1 . 构造合理的HTTP请求头。AcceptUser-Agent - 三方库fake-useragentfrom fake_useragent import UserAgentua = UserAgent()ua.ie# Mozilla/5.0 (Wind...

2019-08-29 15:23:17 874

原创 2019Python学习教程(全套Python学习视频):Scrapy爬虫框架入门

Scrapy爬虫框架入门Scrapy概述Scrapy是Python开发的一个非常流行的网络爬虫框架,可以用来抓取Web站点并从页面中提取结构化的数据,被广泛的用于数据挖掘、数据监测和自动化测试等领域。下图展示了Scrapy的基本架构,其中包含了主要组件和系统的数据处理流程(图中带数字的红色箭头)。组件Scrapy引擎(Engine):Scrapy引擎是用来控制整个系统的数据处理流程。调...

2019-08-29 10:57:09 2232

原创 Python学习教程:Python字典处理

Python字典处理1、根据键访问值普通访问实例:info={"name":"Mark","age":18}print("我的姓名:%s"%info["name"])#如果没有指定的键,就会报错print(info["sex"])结果:我的姓名:MarkTraceback (most recent call last):File "/Users/zhaolixiang/De...

2019-08-28 17:31:41 265 1

原创 Python爬虫:网络爬虫和相关工具

网络爬虫和相关工具网络爬虫的概念网络爬虫(web crawler),以前经常称之为网络蜘蛛(spider),是按照一定的规则自动浏览万维网并获取信息的机器人程序(或脚本),曾经被广泛的应用于互联网搜索引擎。使用过互联网和浏览器的人都知道,网页中除了供用户阅读的文字信息之外,还包含一些超链接。网络爬虫系统正是通过网页中的超链接信息不断获得网络上的其它页面。正因如此,网络数据采集的过程就像一个爬虫...

2019-08-28 17:11:59 225

原创 Python学习教程(技术干货):关于前后端分离开发入门

前后端分离开发入门在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。所谓前后端分离的开发,就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后端只提供数据,不负责将数据渲染到页面上,前端通过HTTP请求获取数据并负责将数据渲染到页面上,这个工作是交给浏览器...

2019-08-28 11:32:44 3744 1

原创 Python码农有话说:写代码时应该缩进使用 tab还是空格?

对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。大家都知道,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者4个空格,不同的环境下,Tab可能显示的...

2019-08-27 15:23:42 2362 1

原创 2019升级版Pytho学习教程:Python也有自己的惯例

本期Python学习教程想跟大家聊聊Python的一些惯例,我们平时的工作中经常习惯会用到的一些代码!文末也有福利哦!Python惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。...

2019-08-27 14:54:40 177 5

原创 Python学习教程:用函数还是用复杂的表达式,值得优秀的你思考

今天这期的Python学习教程,值得每一个优秀的你思考,你用函数还是宁愿用复杂的表达式?要不要使用复杂表达式Perl语言的原作者Larry Wall曾经说过,伟大的程序员都有三个优点:懒惰、暴躁和自负。乍一看这三个词语没有一个是褒义词,但在程序员的世界里,这三个词有不同的意义。首先,懒惰会促使程序员去写一些省事儿的程序来辅助自己或别人更好的完成工作,这样我们就无需做那些重复和繁琐的劳动;同理...

2019-08-27 14:40:27 213

原创 这么神奇!Python都能打电话了?

其实跟selenium操作浏览器原理类似,这是用appium操作移动设备的一个自动化功能,自娱自乐一下啦,主要是通过小案例引出相关技术,练练手不错的!(文末有福利哦!)一、环境配置1、安装 jdk 1.8+ ,并配环境变量。2、安装Android SDK,可以直接下载安装,也可以通过android-studio里面安装,安装好后配环境变量,配好后cmd后输入adb执行成功则配好。3、安装a...

2019-08-27 14:12:30 583

原创 经典python学习教程:20行代码打造一个微信群聊助手,解放双手

今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的微信上有一大批好友的公测,效果还可以。(ps:其实最大胆感受还是,这货比我还会撩妹,撩起妹来一套一套的,晒一波自动撩妹图)对于Python编程如果你是零基础小白,看不懂也没关系!完整项目代码+视频使...

2019-08-27 13:19:37 1821 12

原创 Python学习:使用栈实现简易计算器

我们这次实现的命令行计算器,支持加减乘除、括号、浮点数、负数,以及查看历史和退出功能。主要的思路:read - parse - print - loop。read 阶段是指读取用户在提示符(cal> )之后输入的字符串。parse 阶段包括:将用户输入的字符串分割成单个对象比如:符号 +,或者数字 1.2 。其次将中缀表达式转化后缀表达式,接下来计算后缀表达式的数值。print 阶段...

2019-08-26 17:00:05 670

原创 培训班出身如何构建自己的知识体系?

一. 如何看待英语和数学在编程中的重要性?先给出结论吧: 重要但是不紧急。英语和数学属于四象限原则中的: 重要但不紧急,同样属于这个象限的还包括基础知识:数据结构、算法、计算机网络、操作系统等这个象限属于很容易被忽略,大部分人的思维都是把精力放在学习哪些紧急并且重要的知识点上很容易忽略这个象限的知识点,可以这样一句话描述这个象限的知识点的重要性:其他知识点决定你能走多快,而这些知识点决定...

2019-08-23 18:06:59 305

原创 用Python爬取暑期档大火的《哪吒》,20W+评论数据,我们分析一波

说起这个暑期档的动画片,非《哪吒之魔童降世》莫属了!上映第 1 天:89分钟,中国动画最快破 1亿纪录上映第 2 天:中国影史首部单日票房破 2亿的动画电影上映第 4 天:中国影史第66部破 10亿影片上映第 8 天:正式登顶!破 16亿,超过《疯狂动物城》,创中国影史动画电影票房新纪录上映第 9 天:成为中国影史第 17 部破 20亿 影片上映第 10 天:破 23亿!连续10天单日...

2019-08-23 17:28:11 489

原创 Python爬虫:如何快速掌握Python爬虫核心技术,批量爬取网络图片

对于爬虫,很多伙伴首选的可能就是Python了吧,我们在学习Python爬虫的时候得有侧重点,这篇文章教大家如何快速掌握Python爬虫的核心!有不清楚的地方,可以留言!1. 概述本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。下载图片的步骤如下:(1)获取网页html文本内容;(2)分析html中图片的html标签特征,用正则解析出所有的图片url链接列表;(3)根据图片...

2019-08-23 11:44:40 2263 2

原创 Python专讲:PEP 8风格指南

PEP 8风格指南PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南。尽管我们可以在保证语法没有问题的前提下随意书写Python代码,但是在实际开发中,采用一致的风格书写出可读性强的...

2019-08-23 11:14:16 101

原创 Python学习教程:9行自定义函数教你用Python发送电子邮件

大概是在一个多月前,有个朋友问我如何使用Python发送邮件,说心里话这方面的操作在我之前的工作履历中真的没有碰到,所以当时我没能很好地帮他解决这个问题。但这个问题我也一直再思考,如果将来我也碰到了这个问题怎么办?总不能临时抱佛脚吧,必须得未雨绸缪。所以这一段时间里,一旦有空就翻翻资料,查查google,写写测试代码,今天的这期Python学习教程想简单分享一下我的所学所得(不骗大家,只需9行的自...

2019-08-22 17:25:33 538

原创 Python编程:克隆图 Clone Graph

Python编程:克隆图题目:给定无向连通图中一个节点的引用,返回该图的深拷贝(克隆)。图中的每个节点都包含它的值 val(Int) 和其邻居的列表(list[Node])。示例:输入:{"$id":"1","neighbors":[{"$id":"2","neighbors":[{"$ref":"1"},{"$id":"3","neighbors":[{"$ref":"2"},{"$...

2019-08-22 15:20:15 442

原创 Python学习教程:Python判断与循环语句

这期的Python学习教程跟大家讲些Python纯技术干货!关于Python判断和循环语句!1、if、elif、elseage=17if age>=18 and age<=100:print("我成年了")elif age>100:print("长寿宝宝?‍")else:print("我还是个宝宝?")控制台打印结果:我还是个宝宝?2、wh...

2019-08-22 11:43:29 145

原创 Python干货:黑客们会用到哪些关于Python技术?

Python已经成为漏洞开发领域的行业标准,读者会发现大多数概念验证工具都是用Python语言编写的(除了用Ruby写的安全漏洞检测工具)。Python允许开发者编写脚本处理远程服务,处理二进制文件,与C语言库(或者Java的Jython/。Net的IronPython)以快速且简单的方式进行交互。它“内置电池”原则的巨大标准库,为开发省去对其它框架或者语言的依赖。我想跟大家分享一下我个人的Py...

2019-08-22 11:29:57 367

原创 程序员寂寥的心,寂寞的灵魂

白天的写字楼中闪现着一个个忙碌的身影,夜晚的出租屋里栖息着一个个寂寥的灵魂。忙碌和寂寞对于无数漂泊在大都市之中的年轻人来说,是硬币的两面,谁也不能幸免,连那些被“996”和加班所束缚的程序员也不能幸免。程序员在公司把键盘敲得劈啪作响,鼠标左一下右一下地点个没完,大脑就像面前电脑的CPU一般快速地运转着,这时候的寂寥无处着生。可一旦程序员停止这些动作,下了班或者加完班回到了住处,倘或他还有一丝的精...

2019-08-22 10:17:27 166

原创 从事Python多年的全栈工程师给你分析为什么学Python

Python的火热度持续不断。。。。。。作为入门语言还是不错的!你觉得Python真的好吗?或许你在漫天的宣传中看到了这些:开发环境简单,能打字就能写代码;接近英语的简单语法;众多的第三方库;解释执行,不需要编译;跨平台,方便移植;但是作为一个负责任的程序员,要跟你说的是:就算再简单的语言,也得学才会会,不要在好不好,真的好不好这些事情上下功夫,要在怎么学如何学上下功夫。第一...

2019-08-21 17:45:04 176

原创 Python学习教程:成语查询工具 - 数据获取

Python学习教程:成语查询工具 - 数据获取我们从这个网站上获取想要的内容,不用考虑太多的板块,直接按照字母检索即可进去每个字母的页面中获取数据以及循环页数,值得注意的是页面中有相当多的重复项,记得进行去重操作1. 页面获取常规套路,因为这里需要用到xpath,所以直接返回html字符串,这里因为数据中有大量中文繁体字的原因,选择字符编码为gbkdef get_html(url)...

2019-08-21 17:33:31 729

原创 Python学习教程:用Python模拟登录淘宝

今天跟大家出的Python学习教程,Python模拟登录淘宝,我知道,肯定是吸引了你,一起来看看吧!最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的Python学习教程文章!看了下网上有很多关于模拟登录淘宝,但是基本都是使用scrapy、pyppeteer、selenium等库来模拟登录,但是目前我们还没有讲到这些库,只讲了request...

2019-08-21 17:20:48 506

转载 一个员工的离职成本,很恐怖

有多恐怖?一个员工离职后留下的坑,并不是再找一个人填上就万事大吉了。一般来说,核心人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有相当于4个月工资的招聘费用,超过40%的失败率。《财富》发现,员工离职后,从找新人到新人顺利上手,光是替换成本就高达离职员工年薪150%,如果离开的是管理人员则代价更高。更为纠结的是:权威机构估算,一个员工离职会引起大约3个员工产生...

2019-08-21 15:36:25 176

原创 Python:如何判断一个url是以http开头的?

Python:如何判断一个url是以http开头的?有一个文本,里面存放了很多的字符串,有的是以http开头的,有些不是,如何过滤出url呢?比如一个文本test.txt,里面的内容为:http://www.sogou.comthis is a urlthis is http://www.sogou.com address第一种方式是,判断包含:#encoding: utf-8...

2019-08-21 15:23:01 2704

原创 Python学习教程:使用Python批量修改数据库执行Sql文件

这篇Python学习教程你那个学会了加以转化也是一个技能哦,如何批量修改数据库执行Sql文件有时候咱们批量修改了文件,有的数据库也需要批量修改一下,之前的做法是使用宝塔的phpMyAdmin导出一个已经修改好了的sql文件,然后依次去其他数据库里导入,效率不说极低,也是非常低了,且都是些重复性的劳动,所以打算用Python来批量执行sql环境版本:Python3.6系统:MacOSID...

2019-08-20 16:57:41 913

原创 python学习教程函数专讲:exec执行函数

今天的Python学习教程想跟大家说一下exec执行函数exec 函数功能:执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。英文解释This function supports dynamic execution of Python code. object must be either a string or a code ...

2019-08-20 16:51:19 350

原创 python函数专讲:exec执行函数

今天的Python学习教程想跟大家说一下exec执行函数exec 函数功能:执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。英文解释This function supports dynamic execution of Python code. object must be either a string or a code ...

2019-08-20 15:00:05 2074

原创 2019最新Python爬虫面试高频率面试题总结(二)

今天接着跟大家总结Python爬虫面试中常见的高频面试题。有需要的伙伴用心看啦!1 . Request中包含什么呢?1、请求方式:主要有GET和POST两种方式,POST请求的参数不会包含在url里面 2、请求URLURL:统一资源定位符,如一个网页文档、一张图片、一个视频等都可以用URL来唯一确定3、请求头信息,包含了User-Agent(浏览器请求头)、Host、Cookies信息...

2019-08-20 14:43:52 1514

原创 关于ASCII、Unicode、UTF-8编码问题的小思考

这里说的仅仅只是关于编码问题的一些小思考,简单过一下。关于编码验证以往我们可能了解的都是一些理论知道,下面我们来通过 Python3 来验证一下。分别来看看英文字符 ‘A’ 和 ‘中’ 分别在不同编码下的实际情况。A 的 ASCII 、UTF-8、GB2312 编码>>> 'A'.encode('ascii')b'A'>>> 'A'.encode...

2019-08-20 14:05:45 174

原创 Python学习教程:python设置执行选项参数

Python学习教程:python设置执行选项参数一 . sys可以通过sys.argv得到参数列表,其中sys.argv[0]是文件名称,此后的列表值是每一个参数,这里的参数列表也支持常规的列表操作 for data in sys.argv: print("第{}个参数是:{}".format(sys.argv.index(data), data))-----------------...

2019-08-20 13:51:12 1019

原创 所谓的成长,就是不断破局,成长很痛苦,不成长也便没有了甘甜

人生有些无解的事再努力也解不开什么事可被称为无解的事?就是那些让你陷入死循环的怪圈,怎么走也走不出来的事。你想找时间学习,提升自己的能力,摆脱忙碌的状态,但你却发现你已经忙到了根本没有时间学习。你想通过创业赚取人生中的第一桶金,但没有第一桶金你根本创不了业。你想进到一个房间,但钥匙就在房间里,想要拿钥匙就得先进去。……等等等等,相信你已经有所体会了,其实提到死循环这个词,大多数人就...

2019-08-19 17:31:07 439

原创 Python爬虫工具篇 - 必会用的6款Chrome插件

在日常 PC 端的Python爬虫过程工作中,Chrome 浏览器是我们常用的一款工具。鉴于 Chrome 浏览器的强大,Chrome 网上应用商店很多强大的插件可以帮助我们快速高效地进行数据爬虫。今天推荐的 6 款 Chrome 插件,可以大大提升我们的爬虫效率。EditThisCookieEditThisCookie 是一个 Cookie 管理器,可以很方便的添加,删除,编辑,搜索,锁...

2019-08-19 16:11:49 599

原创 还记得当年你是如何选择Python的吗?

要说目前什么语言最受欢迎,我想Python肯定是其中之一了吧。Python语言以其简单的操作、强大的功能被广大爱好者追逐着。有的朋友刚开始学Python,有的朋友正在学习的路上,也许还有些已经用了好多年了。但不论怎样,我们都有一个起点,只是起点各自不同,还记得我们是怎么开始接触Python的吗?这里和大家一起盘点一下我们学习Python的初衷,看看有没有哪一条戳中你了。工作需要,逼格高exc...

2019-08-19 15:37:49 467

原创 关于Python装饰器,这11条你不知道,别说你精通Python装饰器

对于每一个学习Python 的同学,想必对@符号一定不陌生了,正如你所知,@符号是装饰器的语法糖,@符号后面的函数就是我们本文的主角:装饰器。装饰器放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,这顶帽子我们称之为 装饰器 。曾经我在刚转行做程序员时的一次的...

2019-08-19 15:11:42 186

空空如也

空空如也

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

TA关注的人

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