自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 收藏
  • 关注

原创 在Python中变量名这样写,就是给自己挖坑

前言下面这样的一串代码相信很多人都写过,但可能除了你自己没有人看得懂:for range in range(n): for j in range(m): for k in range(l): temp_value = X [i] [j] [k] * 12.5 new_array [i] [j] [k] = temp...

2019-07-30 11:10:05 152

原创 Python-编写Python脚本进行iOS代码混淆(iOS防黑加固之代码混淆篇)

前言最近一直在看Python,也很喜欢Python的灵活性;今天主要想说的是iOS的代码混淆,为什么想做代码混淆?为了APP的安全,为了防止别人破壳轻易破解我们代码;还有就是做马甲包了,我们知道马甲包的市场需求很大,但是不能花费过多的精力在开发上,毕竟只是个马甲,没必要花费太多的成本!混淆工具网上搜了一下,开源免费的混淆都在转载念茜大姐大的sh脚本的混淆方法,或者在念茜的脚...

2019-07-30 11:07:49 1648 2

原创 Python爬虫新手教程:Python分析了 7 万款 App,万万没想到

摘要:使用 Scrapy 爬取豌豆荚全网 70,000+ App,并进行探索性分析。写在前面:若对数据抓取部分不感兴趣,可以直接下拉到数据分析部分。1 分析背景之前我们使用了 Scrapy 爬取并分析了酷安网 6000+ App,为什么这篇文章又在讲抓 App 呢?因为我喜欢折腾 App,哈哈。当然,主要是因为下面这几点:第一、之前抓取的网页很简单在抓取酷安网时,我们使用 ...

2019-07-29 10:48:11 341

原创 Python 爬虫利器之 Pyppeteer 的用法

如果大家对 Python 爬虫有所了解的话,想必你应该听说过 Selenium 这个库,这实际上是一个自动化测试工具,现在已经被广泛用于网络爬虫中来应对 JavaScript 渲染的页面的抓取。但 Selenium 用的时候有个麻烦事,就是环境的相关配置,得安装好相关浏览器,比如 Chrome、Firefox 等等,然后还要到官方网站去下载对应的驱动,最重要的还需要安装对应的 Python S...

2019-07-27 13:49:07 674

原创 代码详解:基于Python建立任意层数的深度神经网络

全文共6359字,预计学习时长20分钟或更长图片来源:pexels.com/@divinetechygir在这篇指南中,我们将建立起一个任意层数的深度神经网络。这个神经网络可以应用于二元分类的监督学习问题。图1 神经网络构造的例子(符号说明:上标[l]表示与第l层;上标(i)表示第i个例子;下标i表示矢量第i项)单层神经网络图2 单层神经网络示例神经元模型是先计...

2019-07-25 13:56:03 1211

原创 Python爬虫新手教程: 知乎文章图片爬取

1. 知乎文章图片爬取器之二博客背景昨天写了知乎文章图片爬取器的一部分代码,针对知乎问题的答案json进行了数据抓取,博客中出现了部分写死的内容,今天把那部分信息调整完毕,并且将图片下载完善到代码中去。首先,需要获取任意知乎的问题,只需要你输入问题的ID,就可以获取相关的页面信息,比如最重要的合计有多少人回答问题。问题ID为如下标红数字编写代码,下面的代码用来检测用户输入的是否是正...

2019-07-25 13:52:16 322

原创 最好的Python开发编辑器都在这里!

福利干货,第一时间送达!作者丨Python农夫原文地址| https://www.jianshu.com/p/85c800ea34921、VimVim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器‘Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vi...

2019-07-25 13:49:58 583

原创 如何在Python中拆分字符串

使用字符串时,常见的操作之一是使用给定的分隔符将字符串拆分为子字符串数组。在本文中,我们将讨论如何在Python中拆分字符串。PYthon学习企鹅裙:88198-2657 领取python自动化编程资料教程.split()方法在Python中,字符串表示为不可变的str对象。 str类带有许多字符串方法,允许您操作字符串。.split()方法返回由分隔符分隔的子字符串列表。...

2019-07-24 21:07:58 17044

原创 学Python的人这么多 有哪些技巧可言

学Python的人这么多,有哪些技巧可言?用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效。优雅做开发不再是梦,所以Python是最受欢迎的编程语言之一,学习Python的人也越来越多。PYthon学习企鹅裙:88198-2657 领取python自动化编程资料教程一、使用较新版本的Python你需要验证你的...

2019-07-24 21:06:01 108

原创 如何优化Python占用的内存

概述如果程序处理的数据比较多、比较复杂,那么在程序运行的时候,会占用大量的内存,当内存占用到达一定的数值,程序就有可能被操作系统终止,特别是在限制程序所使用的内存大小的场景,更容易发生问题。下面我就给出几个优化Python占用内存的几个方法。说明:以下代码运行在Python3。举个栗子我们举个简单的场景,使用Python存储一个三维坐标数据,x,y,z。Dict使用Pyth...

2019-07-24 21:04:48 4180

原创 Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你

今天要说说怎么在我们的手机抓包我们知道了 HTTP 的请求方式以及在 Chrome 中摸清了一些套路但是除了对数据进行解析之外有时候我们想对请求的数据或者响应的数据进行篡改怎么做呢?我们经常在用的手机手机里面的数据怎么对它抓包呢?那么...接下来就是学习 python 的正确姿势学习过程中有不懂的可以加入我们的学习交流秋秋圈784中间758后...

2019-07-22 13:58:34 388

原创 从零开始学Python AI开发系列08

在上一课的内容中,我们了解了Anaconda和Jupyter Notebook的使用。我们创建了自己的第一个Python项目,并编写了第一行Python代码。而在接下来的内容中,我们将学习variable(变量)的概念。如果你学过其它的编程语言,那么可以跳过这部分内容。如果你是个完全的新手,那么建议你一步步跟着向前。在接下来的内容中,我们将学习以下知识:1.什么是变量2...

2019-07-22 13:48:37 196

原创 有趣的Python:Python控制键盘鼠标

这个库让你可以控制和监控输入设备。对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:pynput.mouse:包含控制和监控鼠标或者触摸板的类。pynput.keyboard:包含控制和监控键盘的类。上面提到的子包都已被引入到pynput库中。要使用上面的子包,从pynput中引入即可。大家在学python的时候肯定会遇到很多难题,以及对于新技术的追求,这里推荐一下我...

2019-07-22 13:47:23 230

原创 Python列表赋值拷贝,浅拷贝,深拷贝的区别

赋值拷贝又称引用拷贝本质是创建一个指向被拷贝列表的引用,他们使用的是同一块内存区域,因为无论更改其中任何一个变量,我们被拷贝的变量也会跟着改变。简单的来说,赋值拷贝,无论把列表赋值给多少个变量,这些变量指向的都是同一个列表.如下面的例子,创建一个列表list1,将list1赋值给list3,然后给list3添加一个元素9,打印list3和list1,list3增加了一个元素9,list1也增加...

2019-07-22 13:46:16 134

原创 python下的web framework大比拼

目录背景 简介 测试 结论背景一直以来,python的web框架给别人的感觉就是: 一个能打的都没有。社区也在不断的努力,特别在 asyncio 爆发之后,出现了一些新的异步框架,比如sanic,比如vibora,相比传统的flask, django,这些新的框架相对成熟了很多,而且在性能上已经有长足的进步了,和node, golang ,已经有一战之力了,大家可以在工作之余,实验...

2019-07-21 19:49:46 1163

原创 App爬虫篇 - 破解移动端登录,助力 Python 爬虫

阅读文本大概需要 10 分钟。1目 标 场 景在移动互联网时代,很大一部分企业抛弃了传统的网站,选择将数据、服务整合到 App 端,因此 App 端无论是爬虫还是反反爬都显得尤为重要。常见的 App 端的爬虫方式是利用 Appium 和 Airtest 驱动手机打开应用,操作页面,然后通过元素 ID 获取元素的内容,又或者借助 mitmproxy 捕获到请求的数据,最后将数据...

2019-07-21 19:46:45 531

原创 学Python要避免哪些坑,如何巩固好基础

学Python要避免哪些坑?零基础怎么入门Python?Python入门简单、语法简洁、功能强大,非常适合零基础入门IT行业的人学习。随着人工智能时代的来临,企业纷纷选择使用Python进行开发,Python从业人员需求及薪资福利也在不断提高。很多人选择学Python,但零基础学Python一定要避免跳入这些坑!PYthon学习企鹅裙:88198-2657 领取python自动化编程资...

2019-07-21 19:43:36 166

原创 利用Python自动化生成逼格高的日历!简单又实用

本次内容有感于《Python编程快速上手-让繁琐工作自动化》。根据书中的「处理Excel电子表格」章节内容,做出一份专属日历。使用的模块为openpyxl,一个能读取和修改Excel电子表格的Pyhton模块。实现自动化处理表格信息,摆脱无趣无味。此外还有calendar模块,通过该模块生成日历信息。最后利用openpyxl和calendar库,实现自动化生成爱豆日历。/ ...

2019-07-19 20:31:10 1941

原创 用 Python 绘制三维矢量图

通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的:这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图。八面体我们先以下面这个八面体为例。1 安装相关包首先安装两个必备包:import pyrr # NumPy 的 3D 函数库import svgwrite # svg图形处理库2 定义 3D ...

2019-07-18 14:34:09 5171 1

原创 那些年,我们听过的五月天——基于Python3爬取并下载网易云歌曲

引子:记得高中的时候,一位同桌是五月天的超级粉丝,一下课就大声哼唱(丝毫不在意旁边人的感受,哈哈),刚开始还挺烦的(我下课要赶紧补觉),后来也就慢慢的习惯了,以至于五月天的歌曲成为了记忆中青涩而又躁动的青春的触发器。刚好最近在学习Python3网络爬虫,如是想把网易云音乐上面的关于五月天的歌曲及歌词给下载下来,下面将详细的介绍操作过程。1. 总体思路分析在行动之前,首先想象一下我们要将目标...

2019-07-18 13:50:05 318

原创 Python爬虫:现学现用xpath爬取豆瓣音乐

爬虫的抓取方式有好几种,正则表达式,Lxml(xpath)与BeautifulSoup,我在网上查了一下资料,了解到三者之间的使用难度与性能三种爬虫方式的对比。抓取方式 性能 使用难度 正则表达式 快 困难 Lxml 快 简单 BeautifulSoup 慢 简单 这样一比较我我选择了Lxml(xpath)的方式了,虽然有...

2019-07-18 13:45:26 180

原创 Python 使用 Requests 模块进行身份验证

基本身份验证>>> from requests.auth import HTTPBasicAuth>>> requests.get('https://api.github.com/user', auth=HTTPBasicAuth('user', 'pass'))<Response [200]>PYthon学习企鹅裙:88198-2657...

2019-07-17 22:02:29 4635

原创 python通过TimedRotatingFileHandler按时间切割日志

通过TimedRotatingFileHandler按时间切割日志线上跑了一个定时脚本,每天生成的日志文件都写在了一个文件中。但是日志信息不可能输出到单一的一个文件中。原因有二:1.日志文件越来越大会影响系统的性能。2.日志文件格式不够清晰,比如我想看今天的日志,不太方便找到的今天的日志信息(即使对日志输出做了时间提示)通过设置TimedRotatingFileHandler进行日...

2019-07-17 22:01:29 837

原创 用 Python 实现简易 Web 服务器

在过去的二十多年里,网络改变了社会的各个方面,但它的核心却改动不多。大多数系统仍然遵循着 Tim Berners-Lee 在 25 年前所制定的规则。尤其是,大多数 Web 服务器仍旧以相同的方式处理着相同的数据,一如既往。本章节将探讨它们如何实现。与此同时,本章节还将探讨开发者如何创建增加新特性而不需要重写的软件系统。背景几乎所有的网络程序都运行在一类叫做 互联网协议(IP)的通信标...

2019-07-17 22:00:00 385

原创 10 个简单小窍门带你提高Python数据分析速度(附代码)

简介提示和技巧总是非常有用的,在编程领域更是如此。有时候,小小的黑科技可以节省你大量的时间和精力。一个小的快捷方式或附加组件有时会是天赐之物,可以成为实用的效率助推器。所以,我在这里介绍下自己编程时最喜欢使用的一些提示和技巧,在这篇文章中汇总起来呈现给大家。有些可能是大家熟悉的,而有些可能是新鲜的,我相信它们会为你下一次处理数据分析的项目时提供便利。1. 预览Pandas中的数据...

2019-07-16 14:34:00 325

原创 Pipx:在隔离环境中安装和运行Python应用

我们始终建议在虚拟环境中安装 Python 应用以避免彼此冲突。Pip 包管理器可以帮助我们在隔离的环境中安装 Python 应用,我们使用两个工具,即venv和virtualenv。还有一个 Python.org 推荐的名为Pipenv的 Python 包管理器也可以用来安装 Python 应用。与 Pip 不同,Pipenv 默认会自动创建虚拟环境。这意味着你不再需要为项目手动...

2019-07-16 14:30:55 1461

原创 python之本地模块/包使用和创建

image.png模块模块实质上就是一个python文件。它是用来组织代码的,文件名其实就是模块名.例如hello.py hello就是模块的名称.包包(package),本质来说就是一个文件夹,但是其中有一个init.py文件。包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果想导入其他目录下的模块,那么这个目录必须是一个包才可以导入。使用第三方的...

2019-07-16 14:22:28 1327

原创 同样是学编程,别人成功转行Python,你却失败选择放弃,问题在哪?

随着互联网这几天不断的发展,Python也跟着火了起来,Python是一门简洁易学的一门编程技术,比其他的编程语言来说门槛比较低。而且Python工程师的薪酬比较高,一般Python实习生月薪5-7K,有了2年工作经验,月薪就1W出头了。所以很多人开始学Python,然后投入Python行业。一般应届生月薪¥7-9k,1-3年月薪¥1-3W,3-5年月薪¥3-5w,5-10年月薪¥5-8w,10年...

2019-07-16 13:47:54 144

原创 厉害了!用Python爬取无线网络,走遍天下都能连

今天从WiFi连接的原理,再结合代码为大家详细的介绍如何利用python来破解WiFi。Python真的是无所不能,原因就是因为Python有数目庞大的库,无数的现成的轮子,让你做很多很多应用都非常方便。wifi跟我们的生活息息相关,无处不在。01.如何连接wifi首先我们的电脑是如何连接wifi的呢?就拿我们的笔记本电脑来说,我们的笔记本电脑都有无线网卡,如下图所示:当我...

2019-07-14 14:28:37 1037

原创 python爬虫登陆问题

根据腾讯课堂网页登陆问题进行解说(需要安装谷歌浏览器):1、导入库import requestsfrom selenium import webdriverPYthon学习企鹅裙:88198-2657 领取python自动化编程资料教程2、根据腾讯课堂链接,进入页面,获取页面中登陆的xpath,并进行点击操作driver = webdriver.Chrome()dr...

2019-07-14 14:26:22 714

原创 从 Python 到 Go 再到 Rust,谁是后端开发之王?

Python 在近两年的技术圈中,可谓是炙手可热;而另一种素有 Google “亲儿子”之称的 Go 语言,被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言,其自从诞生起,就备受业界关注;最后来自 Mozilla 开发的系统编程语言 Rust,在安全性上表现尤为突出,且在过去三年间连续获得了 StackOverflow 开发者调查中“最受喜爱编程语言”的 T...

2019-07-13 19:44:41 641 1

原创 为什么Python 3.6以后字典有序并且效率更高?

在Python 3.5(含)以前,字典是不能保证顺序的,键值对A先插入字典,键值对B后插入字典,但是当你打印字典的Keys列表时,你会发现B可能在A的前面。但是从Python 3.6开始,字典是变成有顺序的了。你先插入键值对A,后插入键值对B,那么当你打印Keys列表的时候,你就会发现B在A的后面。不仅如此,从Python 3.6开始,下面的三种遍历操作,效率要高于Python 3.5之前...

2019-07-13 19:42:18 141

原创 从零开始学Python AI开发系列06-番外篇

顶级程序员的成功秘诀在正式学习Python语言的使用之前,我们先来了解一下顶级程序员的成功秘诀。是什么呢?是头悬梁锥刺股的钻研精神?还是无限YY的超出边际的想象力?其实都不是,简单来说只有三点。1.兴趣如果对编程开发没兴趣,那么一个月开发经验的程序员和20年开发经验的老司机本质上没有任何区别。至于兴趣如何来,其实很随机。比如玩一款游戏很过瘾,就想开发自己的游戏。比如用某个A...

2019-07-12 19:41:35 164

原创 Python语言在互联网企业应用上的十大谬误

目前,Python 支撑着超过50个项目, 包括:功能和产品型, 例如eBay Now 和RedLaser 运营和基础设施型****, 从开放的OpenStack 到专有设施 中间层服务和应用型****, 例如 PayPal 用来设定价格以及检测用户可用功能的那个(服务/应用) 监测代理和接口****型, 用于涉及到部署和安全的一些用例 批处理任务****型, 例如数据导...

2019-07-12 19:40:21 165

原创 Python获取好友地区分布及好友性别分布

利用Python + wxpy 可以快速的查询自己好友的地区分布情况,以及好友的性别分布数量。还可以批量下载好友的头像,拼接成大图。本次教程是基于上次机器人后的,所有依赖模块都可以复用上次的,还不知道的小伙伴可以戳这里。python + wxpy 机器人准备工作编辑器 一个注册一年以上的微信号公共部分代码from wxpy import * // wxpy 依赖f...

2019-07-10 20:18:10 182

原创 机器学习之使用Python完成逻辑回归

一、任务基础我们将建立一个逻辑回归模型来预测一个学生是否被大学录取。假设你是一个大学系的管理员,你想根据两次考试的结果来决定每个申请人的录取机会。你有以前的申请人的历史数据,你可以用它作为逻辑回归的训练集。对于每一个培训例子,你有两个考试的申请人的分数和录取决定。为了做到这一点,我们将建立一个分类模型,根据考试成绩估计入学概率。数据集链接为:链接:https://pan.baidu.co...

2019-07-10 20:14:56 169

原创 这个库厉害了,自动补全Python代码,节省50%敲码时间

近日,Reddit 上的一篇帖子引起了网友的热议。帖子作者「mlvpj」称:「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全。」根据介绍,该项目基于 LSTM 模型,训练后,负责对代码的缺失部分进行补全。评价模型的方法是判断节省了多少的按键信息——即模型给出长度为 L 的代码建议,如果和真实的代码匹配,则节省 L - 1 个键入操作。实验结果说明,大约可以节省...

2019-07-10 20:05:00 700

原创 python数据库-安装问题总结(48)

一、ERROR 1698(28000):Access denied for user root@localhost错误我的操作系统是ubuntu:我的MySQL版本是:安装完成后,登录mysql的时候就出现了如下错误:因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。那么该怎么做呢第一步在ubuntu的terminal(也即终端)上输入...

2019-07-10 20:03:22 287

原创 python爬取拉勾网数据并进行数据可视化

爬取拉勾网关于python职位相关的数据信息,并将爬取的数据已csv各式存入文件,然后对csv文件相关字段的数据进行清洗,并对数据可视化展示,包括柱状图展示、直方图展示、词云展示等并根据可视化的数据做进一步的分析,其余分析和展示读者可自行发挥和扩展包括各种分析和不同的存储方式等。。。。。一、爬取和分析相关依赖包Python版本: Python3.6 requests: 下载网页 mat...

2019-07-08 14:02:22 5346 1

原创 Python基础 | 你应该掌握的generator (一)

a = [xforxinrange(10)]b = (xforxinrange(10))你能看出上面两行用python编写的代码有什么区别吗?如果你能够很快的看出区别,那么恭喜你,你的python基础非常的扎实,如果不能,那么本文对于你来说就非常有价值。表面上看二者的区别在于,一个使用了中括号[],一个使用了小括号(),但是这两者之间有什么本质的区别呢?问题分析...

2019-07-08 13:57:33 423

空空如也

空空如也

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

TA关注的人

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