自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python数据处理脚本获得4倍提速,你需要加上这3行代码

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作,比如需要重新调整几十万张图像的尺寸,用Python没问题!你几乎总是能找到一款可以轻松完成数据处理工作的Python库。然而,虽然Python易于学习,使用方便,但它并非运行速度最快的语言。默认情况下,Python程序使用一个CP...

2019-08-27 17:29:59 574

原创 Python入门操作-时间序列分析的重要性

时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。本文我们会分享如何用历史股票数据进行基本的时间序列分析(以下简称时序分析)。首先我们会创建一个静态预测模型,检测模型的效度,然后分享一些用于时序分析的重要工具。在创建模型之前,我们先简要了解时间序列的一些基本参数,比如移动平均线、趋势、季节性等。获取数...

2019-08-27 17:29:57 1371

原创 Python Web框架比较,选择对的框架让开发更便捷

Python程序员有很多很好的选择来创建Web应用程序和API;Django,Weppy,Bottle和Flask引领潮流。如果正在开发一个Web应用程序并且已经选择使用Python作为构建它的语言,那么这是一个明智的选择。Python的开发成熟度,强大的库以及广泛的实际应用使其成为Web开发的必需。现在是困难的部分:从众多可用的Python web框架中选择一个。它们不仅数量在不断增长,而...

2019-08-27 17:29:55 992

原创 想要爬虫工程师,Python需要学到什么程度?

做爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬。那么,Python需要学到什么程度呢?今天我们来看看3位前辈的回答。前段时间快要毕业,而我又不想找自己的老本行Java开发了,所以面了很多Python爬虫岗位。因为我在南京上学,所以我一开始只是在南京投了简历,我一共面试了十几家企业,其中只有一家没有给我发offer,其他企业都愿意给到10K的薪资,不要拿南京的薪资水平和北上...

2019-08-27 17:29:53 1858 1

原创 Python开发必备的30个编程技巧

直接交换2个数字的位置Python 提供了一种直观的方式在一行代码中赋值和交换(变量值)。如下所示:x, y = 10, 20print(x, y) x, y = y, xprint(x, y) #1 (10, 20)#2 (20, 10)在上面代码中,赋值的右侧形成了一个新元组,而左侧则立刻将该(未被引用的)元组解包到名称和。待赋值完成后,新元组就变成了未被引用状态,并且...

2019-08-27 17:29:51 270

原创 Python语法,奇异的表达函数

Python 是一门用途广泛、易读、而且容易入门的编程语言。但同时 Python 语法也允许我们做一些很奇怪的事情。使用 lambda 表达式重写多行函数众所周知 python 的 lambda 表达式不支持多行代码。但是可以模拟出多行代码的效果。def f(): x = 'string' if x.endswith('g'): x = x[:-1] ...

2019-08-27 15:31:57 329

原创 Python基础为重,成就高阶编程

Python的安装今天讲的完全是在Windows下进行了进入官网现在Python的安装包直接在浏览器中搜索:python.org第一步:点开Downloads:之后第二步:选择Windows傻瓜式,傻瓜式的你可以直接点开进行下载,但是智能下载这版本,有的人愿意下载别的版本所以就要用到另外的方法选择你需要的版本,可以看到,一个是Windows-x86的还有一个是Windows-x86-...

2019-08-27 15:31:55 128

原创 如何用Python抓网页,案例教程都总结到位了

近年来,随着大数据、人工智能、机器学习等技术的兴起,Python 语言也越来越为人们所喜爱。但早在这些技术普及之前,Python 就一直担负着一个重要的工作:自动化抓取网页内容。举个栗子,飞机票的价格每时每刻都在变化,甚至有些 app,你搜索的越多,价格就越贵。那不搜又不行啊,怎么样才能知道确切的价格呢?这就是 Python 大显身手的时候啦~ 我们可以用Python写一段程序,让它自动帮你...

2019-08-27 15:31:52 1365

原创 Python超详细的基础笔记,简介,第一个python程序,运算符

python简介python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明任何语言都有优缺点,python也不例外,python的优点是简单易懂、可移植性、可扩展性、可嵌入性,python的缺点,一就是运行速度慢,因为python是解释型语言,代码在执行过程中会一行一行翻译成cpu能理解的机器码;二是代码不能加密,如...

2019-08-27 15:31:50 147

原创 使用Python久,竟然还有这些实用的功能和特点!

在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些你应该了解的Python功能特色。带任意数量参数的函数你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。首先,看下面是一个只定义可选参数的例子现在,让我们看看怎么定义一个可以接受任意参数的函数。我们利用元组来实...

2019-08-27 15:31:47 123

原创 Python在互联网的三大应用

如果您正在考虑学习Python,或者您最近刚开始学习,您可能会问自己:“我到底可以用Python做什么?”这是个棘手的问题,因为Python有很多用途。但是随着时间的推移,我发现Python主要可用于一下三个方面:Web开发数据科学——包括机器学习、数据分析和数据可视化脚本编写我们就依次来看看吧。一、Web开发像Django和Flask这样基于Python的Web框架最近...

2019-08-26 21:06:05 944

原创 wifi密码难解决?几行Python代码就搞定

是不是还在为WiFi密码发愁,甚至有时候还忘掉自己家的WiFi密码,没关系,今天我给大家带来几个破解WiFi密码的案例!我先说明下这个东西一点都不高端,甚至看起来有点糟糕,而且用的是单线程~。案例一:导入模块if reply != b’OK ’:判断需要修改配置扫描器扫描周围热点热点测试案例结果还行,大家的安全意识还是比较强的哈哈哈。案例二第二步:怎么看WiF...

2019-08-26 19:55:00 305

原创 Python里的17个超赞操作,让你的技法更beautiful

人生苦短,我选Python”。那么,你真的掌握了Python吗?1. 交换变量有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如:输入a = 5b = 10#创建临时变量temp = aa = bb = tempprint(a)print(b)但在Python中,其实我们有一种更简洁的写法:2. 将list中的所有元素转为单...

2019-08-26 19:53:01 217

原创 用Python爬取需要登录的网站

最近我必须执行一项从一个需要登录的网站上爬取一些网页的操作。它没有我想象中那么简单,因此我决定为它写一个辅助教程。在本教程中,我们将从我们的bitbucket账户中爬取一个项目列表。教程中的代码可以从我的 Github 中找到。我们将会按照以下步骤进行:提取登录需要的详细信息执行站点登录爬取所需要的数据在本教程中,我使用了以下包(可以在 requirements.tx...

2019-08-26 19:52:57 4817 2

原创 用Python来制作简单的爬虫,爬取到你想要的图片

在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实你很厉害的,右键查看页面源代码。我们可以通过python 来实现这样一个简单的爬虫功能,把我们想要...

2019-08-26 17:00:03 768

原创 Python基础语法详解

一、基本概念1.内置的变量类型:Python是有变量类型的,而且会强制检查变量类型。内置的变量类型有如下几种:#浮点float_number = 2.3#复数complex_number = 1 + 5j##整型integer_number = 1##list 序列sample_list = [2,52,36,‘abc’]##嵌套sample_nest = [(2,4,6)...

2019-08-26 17:00:00 370

原创 10个最好用的Python集成开发环境(IDE)

这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 Python IDE。1. PyCharmPyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google Ap...

2019-08-26 14:59:59 13113

原创 Python初学,必须要了解这些Python3 错误和异常

作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。Python有两种错误很容易辨认:语法错误和异常。语法错误Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一...

2019-08-26 14:59:58 205

原创 Python基础没掌握好,据说80%的新手碰到这些问题都会一脸懵逼

Python虽然语法简单,通俗易懂,但是再简单它也是一门语言,就像一棵大树,总有一些树枝是弯弯绕绕的,让新手看完之后一脸懵逼,今天我们就来说说这几个点,反正我学的时候是很困惑的!01.函数里面的 *args1).可变参数这个是什么鬼,尤其是有其他c,c++语言基础的人,看到这个点,一定懵逼了,难道是指针,两个**又是什么鬼?其实这个Python里面的函数入参的几种形式,假如你来设计一个语言...

2019-08-26 14:59:57 217 1

原创 Python入门很难?看懂这两本书,运用Python做各种事情

经常有同学问我Python入门及进阶的学习书籍,所以今天给大家分享两本书。Python编程:从入门到实践Python 从入门到实践,豆瓣评分9.1分,基于Python3.5也兼顾了2.7。书前半部分(11章)是对Python基础知识的讲解,而后半部分(9章)分别讲述了三个项目实践,从「外星人入侵」游戏,数据可视化,Django WEB开发进行实践。可以说是真的兼顾了「入门」和「实践」。...

2019-08-26 14:59:56 372

原创 用Python 分析了 20 万场吃鸡数据

最近老板爱上了吃鸡,经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波。 上周在在微信游戏频道看战绩的时候突发奇想,是不是可以通过这个方式抓取到很多战斗数据,然后分析看看有什么规律。第一步、分析数据接口使用Charles抓包https加密流量的处理经过研究,可以通过在手机和电脑都安装Charles根证书的方式来实现对Https流量的分析数据接口接下来就根据这些数据来找出我们...

2019-08-25 18:59:59 384

原创 1900+人选出最好用的Python编辑器,竟然不是pycharm!

最近的一个博客发起了一项投票:最好用的Python IDE是什么?该投票发布后收到了很多意见和评论。为了解答谁是最流行的Python IDE的世纪争论,我们投票的问题如下:**· **你使用最多的Python IDEs是什么?本次调查共有1900多人参与,调查结果如下图1所示。前5个选择是:· Jupyter,57%· PyCharm,35%· Spyder,27%· Visual ...

2019-08-25 18:59:58 918

原创 60道硬核 Python 面试题,论面霸是如何炼成的

说实话,都9012了,还在用这种背题式的方法来考核程序员,实在太不切合程序员的实际工作了……文末给出了一种更极客的考核方式,Talk is cheap,Show me the code(写代码,憋bb) —— 写得出工作代码,就说明你有工作能力;写不出,书背的再溜也不行面试官只需要:节选一段工作代码,然后把原有代码删除,让面试者自己写代码实现;或是保留一段有bug的代码,让面试者修改即可 ——...

2019-08-25 18:59:57 2817 3

原创 Python开发植物大战僵尸游戏,详细教程

1.引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。#1引入需要的模块import pygameimport random#1配置图片地址IMAGE_PATH = 'imgs/'#1设置页面宽高scrrr_width=800scrrr_height =560#1创建控制游戏结束的状态GAMEOVER = False#1主程序class MainGame...

2019-08-25 18:59:55 4469

原创 先学Python还是Java?看完就有数了

准备学习编程前,你一定会打开电脑搜索一下“先学Python还是先学Java?”扑面而来的是海量回答。如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子。但如果你问Python程序员,可能会得到一个完全相反的答案,他们认为Java是刻板啰嗦的老大爷,而人生苦短,我用Python。但别担心,今天我们将会从语言特色学习曲线职业方向市场需求...

2019-08-24 16:29:47 670

原创 Python爬虫,抓取微信

搜狗微信搜索提供两种类型的关键词搜索,一种是搜索公众号文章内容,另一种是直接搜索微信公众号。通过微信公众号搜索可以获取公众号的基本信息及最近发布的10条文章,今天来抓取一下微信公众号的账号信息(爬虫首先通过首页进入,可以按照类别抓取,通过“查看更多”可以找出页面链接规则:import requests as reqimport rereTypes = r'id="pc_\d*" u...

2019-08-24 16:29:45 808 1

原创 觉得 Python 太“简单了”,这些面试必考题你都会了吗

前言觉得 Python 太“简单了”?作为一个 Python 开发者,我必须要给你一点人生经验,不然你不知道天高地厚!)一份满分 100 分的题,这篇文章就是记录下做这套题所踩过的坑。下面的代码会报错,为什么?class A(object): x = 1 gen = (x for _ in xrange(10)) # gen=(x for _ in range(10))i...

2019-08-24 16:29:43 150 1

原创 Python爬虫抓取技术的门道,大师级总结

web是一个开放的平台,这也奠定了web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特性、搜索引擎以及简单易学的html、css技术使得web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,web这个平台上的内容信息的版权却毫无保证,因为相比软件客户端而言,你的网页中的内容可以被很低成本、很低的技术门槛实现出的一些抓取程序获取到,这也就...

2019-08-24 15:39:59 423

原创 Python3除法之真除法、截断除法和下取整对比

概述在Python3中,数学运算中的除法被分为两种,分别是“真除法”,即无论任何类型相除的结果都会保留小数点,和我们实际的数学运算结果一致,而“截断除法”,则是无论任何类型相除的结果都会省略结果的小数部分,剩下最小的能整除的整数部分。 以下是两种除法的基本形式:# 真除法X / Y# 截断除法X // Y真除法X = 8Y = 2Z = 3print(X / Y)pri...

2019-08-24 15:39:56 383

原创 Python3内置模块之玩出花儿的random随机方法小结

概述random是Python中与随机数相关的模块,其本质就是一个伪随机数生成器,我们可以利用random模块基础生成各种不同的随机数,以及一些基于随机数的操作。生成随机数相关生成0~1之间的浮点数import randomr = random.random()print(r)r = random.random()print(r)示例结果:0.992824953369308...

2019-08-24 15:39:54 139

原创 Python3内置模块之base64编解码方法小结

Python3内置模块之base64编解码方法小结概述Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一,Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法。可查看 RFC2045 ~ RFC2049,上面有 MIME 的详细规范。Base64 编码是从二进制到字符的过程,可用于在 HTTP 环境下传递较长的标识信息。比如使二进制数据可以作为电子邮件的内...

2019-08-24 15:39:52 169

原创 Python3之数据指纹MD5校验与对比

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。概述MD5校验码通过散列函数计算而成,可以生成任何数据的数据“...

2019-08-24 15:39:50 288

原创 Python3学习总结,从基础的字符串到函数

概述在使用Python或者其他的编程语言,都会多多少少遇到编码错误,处理起来非常痛苦。在Stack Overflow和其他的编程问答网站上,UnicodeDecodeError和UnicodeEncodeError也经常被提及。本篇教程希望能帮你认识Python编码,并能够从容的处理编码问题。本教程提到的编码知识并不限定在Python,其他语言也大同小异,但我们依然会以Python为主,来演示...

2019-08-24 14:00:00 240

原创 连面试的机会都没有?Python这些技能你掌握了吗

Python的火热,也带动了工程师们的就业热。那么,Python的市场需求和工程师待遇到底如何呢?今天我们来看看具体数据。2019年招聘python工程师薪资飙升,Python这些技能你掌握了吗?Python岗位和待遇和要求怎么样?下面从招聘信息了解到,如果你是学习python的,你所掌握的技能可以胜任招聘单位的要求吗?如果技术可以你的薪水可以参考一下。优秀的数据库设计和优化能力,至少精通...

2019-08-24 13:59:58 283

原创 用Python完成毫秒级抢单,助你秒杀淘宝大单

目录:引言环境需求分析&前期准备淘宝购物流程回顾秒杀的实现代码梳理总结0 引言今天给大家提供一种思路,用Python实现秒杀订单,借用自动化方式完成最优解。1 环境操作系统:WindowsPython版本:3.7.22 需求分析&前期准备2.0 需求分析我们的目标是秒杀淘宝的订单,这里面有几个关键点,首先需要登录淘宝,其次你需要准备好订单,最后要在...

2019-08-23 19:03:15 751

原创 Python 中关于 Class 和 Metaclass 的黑魔法

枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、状态等。Python 的原生类型(Built-in types)里并没有专门的枚举类型,但是我们可以通过很多方法来实现它,例如字典、类等:MiracleLove = {'MON': '林志玲', 'TUS': '陈意涵', 'WEN': '张柏芝', 'THU': '辛芷蕾', 'FRI': '周冬...

2019-08-23 18:59:58 169

原创 Python开发,制作高大上的进度条,几行代码就搞定了?

![

2019-08-23 18:59:57 739

原创 使用Python模拟微博登陆,原来还能这样玩

今天想做一个微博爬个人页面的工具,满足一些不可告人的秘密。那么首先就要做那件必做之事!模拟登陆……代码是参考了:https://www.douban.com/note/201767245/我对代码进行了优化,重构成了Python 3.6 版本,并且加入了大量注释方便大家学习。PC 登录新浪微博时, 在客户端用js预先对用户名、密码都进行了加密, 而且在POST之前会GET 一组参数,这也将...

2019-08-23 18:59:55 331 1

原创 学习Python最重要的目的就是找到好的工作,该怎么办?

对于新手来说,如何快速入门掌握Python编程呢?这个问题问的非常不错。学习编程来说,虽然语言具有简单化的优势,但是同样学习起来非常的麻烦,想要快速学习好一门语言,唯有站在别人的肩膀上才可以更快一些,如果学习不值得借鉴别人的经验,那么你同样会掉坑中,所以掌握高效的学习方法很重要,这些你知道吗?大家都知道,Python是一种编程语言,可以用来做很多事情,基本可以说是全能语言了,可以用来做网站、脚本...

2019-08-23 17:07:00 215

原创 对于一名初学者来说,学习Python很有意义,因为它很简单

2019为什么程序员要学习Python如果你是一名Java开发人员,你也当然可以使用Groovy进行此操作,但Groovy并不提供Python在API、库、框架和数据科学、机器学习和Web开发等领域的广泛应用。如果您正在考虑学习Python,但你却不确定为什么要这样做,那么下面我就说说学习Python的十个好处。不过,这取决于个人。对于一名初学者来说,学习Python很有意义,因为它很简单。...

2019-08-23 17:06:58 970

空空如也

空空如也

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

TA关注的人

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