python分享
python
Pang文
毕业于2016年
在校主修课程:(C/C++、数据结构、PHP、JAVA、HTML、JS、.NET、JSP、ASP、C#、数据库管理技术、UML建模)。
选修课程:(计算机网络、计算机维护、FLASH、PHOTOSHOP、MAYA、3DS MAX、CAD、广告设计、AE、PR)。
在校参赛:曾参加大学生全国软件和信息技术专业人才C语言程序设计大赛获得优秀奖。
实习单位:长虹(广东)有限公司。
毕业设计:大学生团购系统(全萍导师)
工作方向:前期从事python开发、java、分布式数据库、微服务架构。
展开
-
linux安装pip install flask-mysqldb报错 OSError: mysql_config not found
在安装flask-mysqldb过程中报错pip install flask-mysqldbCollecting flask-mysqldb Using cached Flask-MySQLdb-1.0.1.tar.gz (4.3 kB) Preparing metadata (setup.py) ... doneCollecting Flask>=0.12.4 Using cached Flask-2.0.3-py3-none-any.whl (95 kB)Collectin原创 2022-03-26 08:00:00 · 3666 阅读 · 0 评论 -
linux虚拟机centos7配置静态网络
reboot 重启下curl https://www.baidu.com原创 2021-09-27 17:36:46 · 277 阅读 · 0 评论 -
使用delegator执行终端命令报错FileNotFoundError: [WinError 2] 系统找不到指定的文件。
使用delegator执行终端交互命令,报错,难道是姿势不对,百度有网友说安装tensorflow ,安装后仍然。原来是subprocess 在初始化shell默认false 改true即可原创 2021-09-17 00:11:07 · 171 阅读 · 0 评论 -
windows下使用celery启动报错解决
新建tasks.pyimport timefrom celery import Celerycelery = Celery('tasks', broker='redis://127.0.0.1:6379/0')@celery.taskdef sendmail(mail): print(mail) print('sending mail to %s...' % mail['to']) time.sleep(2.0) print('mail sent.')if原创 2021-07-21 14:54:07 · 1586 阅读 · 2 评论 -
茅台又火了,又可以躺着赚钱了
大家好,几月不见,甚是想念,今天又更了近月,在刷小视频的我,看到挺多关于茅台和汾酒的,一个不喝不嫖不不不,纠正下,应该是不喝不赌的三观比五官还真的我,推有关酒的内容,热搜也出现了,貌似被炒作到三千多,一瓶千元的茅台,转手一卖就能净赚 1000 多块钱,此不是又是黑寡妇派上用场的时候?哪怕卖不出,送人也有face啊。好在前两天看到有大佬在 Github 上开源了一个抢茅台的脚本目前已经 1.4k ,我前一天看的时候才 500 star,是真的火起来了,不得不感叹,这传播速度也太大了吧。原...原创 2021-01-02 20:06:42 · 912 阅读 · 0 评论 -
pandas处理各种表格数据
pandas处理各种表格数据 一读取文本格式数据 二逐块读取文本文件 三将数据写出到文本格式 四DataFrame和数据库 经常遇到Python读取excel和csv还有其他各种文件的内容。json还有web端的读取还是比较简单,但是excel和csv的读写是很麻烦。这里记录了pandas库提供的方法来实现文本内容和DataFrame的转化。一、读取文本格式数据首先来看一下针对不同格式的文件的读取函数:总结一下常见参数:(例子见下面代码)参数 ..原创 2020-12-11 16:44:59 · 302 阅读 · 0 评论 -
Pandas Style 为数据表格美颜
1. 创建样式传递样式函数的方法: Styler.applymap: 逐个元素,返回带有CSS属性-值对的单个字符串。 Styler.apply: 列/行/表方式,返回形状相同的Series或DataFrame,其中每个值都是带有CSS属性值对的字符串。 Styler.applymap作用于DataFrame中的每一个元素。Styler.apply通过axis参数,每一次将一列或一行或整个表传递到DataFrame中。对于按列使用axis=0, 按行使用axis=...原创 2020-12-11 15:36:07 · 811 阅读 · 0 评论 -
20201126时隔一年半更新 python爬虫小项目--飞常准航班信息爬取variflight(下)
时隔一年多,再更新飞常准的信息抓取,看了下其实就是和去年的没有太多变更的地方。打开首页。发现页面变了入口在哪里了?之前首页有城市和航班信息入口,一开始怀疑是浏览器内存不支持加载一些脚本,更换了其他内核的浏览器,还是这样,确定是页面信息已经改版。在首页底部有航班列表点击进去,满满的航班列表,对于一个不常打,不,是不经常坐飞机的肥宅看的一脸懵,点击进去和之前的套路是一样的z在准点率还是使用之前的老套路,就是一个图片数据 可以通过ocr转换请求可以得..原创 2020-11-26 12:01:42 · 1602 阅读 · 2 评论 -
ERROR: After October 2020 you may experience errors when installing or updating packages. This is be
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.We recommend you use --use-feature=2020-resolver to test your packages with the n...原创 2020-11-13 20:35:33 · 591 阅读 · 0 评论 -
from StyleFrame import StyleFrame, Styler ModuleNotFoundError: No module named ‘StyleFrame‘
from StyleFrame import StyleFrame, StylerModuleNotFoundError: No module named 'StyleFrame'检查安装的pip包没问题,贼坑,包括教程等都是大驼峰(首字母大写)查看包名的时候,发现是小写。copy看看。成功解决,...原创 2020-09-06 13:53:08 · 1928 阅读 · 2 评论 -
我的jetbrains怎么了——Pycharm 2020-08-12
近两天我的pycharm突然对我不友好了,在不同设备上都出现的激活异常,于是寻找好几个能用的激活码都无济于事。折腾了半天,不知所措时,想起DY那句洗脑曲,“遇到事情先不要慌,拿出手机发个PYQ” 傻Boy人格的出现。应该是先百度后google,实在不行再问大佬,ctrl + c v 妈呀,高逼格的工作就这样剧透,很没安全感!!!要是有雷老板那种写代码如写诗的感觉就好了,人家今天在举办小米十周年呢!while 1:羡慕,妈呀,又做梦了。翻阅各大同(找)性(博)社(客)交(贴)平...原创 2020-08-20 09:34:50 · 242 阅读 · 0 评论 -
同源跨域登录?数据信息安全这是你需要了解的
CSRF和XSS区别和预防名词解释CSRF(Cross-site request forgery)跨站请求伪造XSS(Cross-site scripting)跨站脚本攻击,这里缩写css被前端层叠样式表(Cascading Style Sheets)占用了,为了区分就叫了xss。攻击手段描述CSRF攻击场景描述:假设你登陆了a网站,此时你又打开了b网站的某个页面,b网站的...原创 2020-03-26 17:03:33 · 265 阅读 · 0 评论 -
youtube爬虫搭建
youtube爬虫搭建原创置顶 张小竟 最后发布于2019-09-05 19:32:23 阅读数 2035 收藏展开一、scrapy代码# encoding=utf-8import jsonimport refrom urlparse import urljoinfrom pytube import YouTubeimport scrapyfrom scrapy.ht...原创 2020-02-12 23:26:48 · 3132 阅读 · 0 评论 -
Python 与 Excel 终于在一起了(Grid Studio)
不爱吃饭的小孩怎么办关注412019.11.12 16:47:39字数 1,399阅读 15,757很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。但是这样还是有一大缺陷,操作不是可视化的表格,因此对技能要求更高一点。近日,开发者构建了名为 Grid studio 的开源项目,它是一个基于网页的表格应用,完全结合了 Py...原创 2020-02-12 23:26:06 · 708 阅读 · 0 评论 -
视频下载,你懂得
1. You-Get 的使用自从用上MacOS后,系统下载的工具也更多样了。今天说一下,you-get 和youtube-dl下载视频的方法。简单的比如:you-get "https://www.bilibili.com/bangumi/play/ep272144/"涉及到代理的,比如:you-get \ "https://www.youtube.com/wat...原创 2020-02-12 23:27:25 · 18324 阅读 · 0 评论 -
靠一工具,把数据分析变成养老工作,做着做着月薪成了3w
数据分析不是个事儿关注452019.12.05 10:21:50字数 2,030阅读 12,656记得我刚毕业那年,父母一直让我报考统计局,毕竟对于一名刚刚毕业的数学系应届生来说,铁饭碗的工作无疑是最好的选择。但是当我进入系统之后才发现,枯燥无味的工作根本提不起我的兴趣,升职加薪也不会落到我的头上,于是我总是想着出去看看外面的世界。大约过了2年,当时网上的数据分析刚开始火起来...原创 2020-02-12 23:27:40 · 399 阅读 · 0 评论 -
阿里资深程序员,给后辈的一点建议,让你少走弯路
前端小咖关注802019.11.14 13:51:37字数 3,826阅读 22,017每年都有无数年轻程序员,加入软件行业。他们在学校里学过编程,但是对这个行业的现实一无所知,我今天介绍这个行业的一些实际情况。这几年自己在技术博客沉淀很多技术。其他方面也算成功,至少和同龄人和自己起点一样本科生来说,作为过来人有几点说一下:前面四点主要针对三年经验以内的。后面的几点写给3年到...原创 2020-02-12 23:27:55 · 792 阅读 · 0 评论 -
35个高级Python知识点总结
我爱学python关注412019.11.15 16:18:35字数 5,588阅读 8,524No.1 一切皆对象众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。Python中函数和类可以赋值给一个变量 Pyt...原创 2020-02-12 23:30:06 · 351 阅读 · 0 评论 -
爬虫学习:实现对彼岸图4k图片的下载
在学习python爬虫一段时间后,进行第一个项目的实践。本文使用的库为:requests库 time库 xpath库os库,目的:实现对彼岸图4k图片的下载源码:import requestsimport timefrom lxml import etreeimport osheaders = { 'User-Agent': 'Mozilla/5.0 (Win...原创 2020-01-22 00:53:51 · 693 阅读 · 0 评论 -
【python--爬虫】斗图啦表情包爬虫
前言你还在,你还在,头悬梁锥刺股。下,下,下,表情包吗?你还以为盗个图战胜小学生。就能成为斗图王吗?你还把会做图当成斗图资本吗?你还为斗不过图而痛哭流泪吗?No no no no noNo no no no no no no人生苦短Q群数十小学生变身斗图王的梦想你可以复制是时候写个爬虫了前提准备本次教程将为您讲解如何爬取斗图啦网的表情包,网址链接:http://www...原创 2020-01-22 00:54:02 · 414 阅读 · 0 评论 -
【python--爬虫】守望先锋英雄介绍视频爬虫
前言作为一个伪守望迷,如何快速上手某个新英雄呢?自然是查看官方的视频教程了!本次博主将会给位守望迷们讲解如何使用python从守望先锋官网爬取英雄教学视频。环境准备本次教程将会用到如下内容,为完美享用本次教程大餐,各位读者请尽可能的使用和博主相同的版本。python----版本:3.7.2(这个没啥硬性要求,只要是python3的即可)requests库----版本:2.22.0...原创 2020-01-22 00:54:14 · 356 阅读 · 0 评论 -
2020年大前端发展趋势
迅速发展的前端开发,在每⼀年,都为开发者带来了新的关键词。2019 年已步⼊尾声,2020 年前端发展的关键词⼜将有哪些呢?发展的方向又会是什么呢?参考2019年大前端的发展,不出意外,前端依旧会围绕⼩程序、超级APP、跨端开发、前端⼯程化以及新技术运用等几个方面进行展开(可以参考2019年大前端技术趋势深度解读)。小程序在⼩程序⽅⾯,今年仍然是⼩程序突⻜猛进的⼀年,各⼤主流的 App 都上...原创 2020-01-22 00:54:43 · 159 阅读 · 0 评论 -
10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法不过,当我看了源代码之后这程序不到50行尽管我有多年的Python经验,但我竟然一时也没有看懂这代码放到编辑器里还特么真能执行当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文变量名只是最开始...原创 2020-01-22 00:55:04 · 374 阅读 · 0 评论 -
记一次腾讯面试:进程之间究竟有哪些通信方式?如何通信? ---- 告别死记硬背
有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等,这样的话,以后面试官让你举例子,你也能够顺手拈来。1、管道我们来看一条 Linux 的语句netstat -tulnp | ...原创 2020-01-22 00:55:42 · 193 阅读 · 0 评论 -
程序员那些必须掌握的排序算法一
现在的IT行业并不像以前那么好混了,从业人员过多,导致初级程序员过剩,这也间接导致了公司的招聘门槛越来越高,要求程序员掌握的知识也越来越多。算法也是一个争论了很久的话题,程序员到底该不该掌握算法?不同的人有不同的答案,而事实上,很多公司都对算法有一定的要求,有些公司直接在面试的时候便会要求面试者手写算法题。这就对程序员的技术要求产生了很大的考验,所以面对如今的大环境,我们必须掌握算法,才能在今后...原创 2020-01-22 00:55:55 · 255 阅读 · 0 评论 -
程序员那些必须掌握的排序算法二
接着上一篇的排序算法,我们废话不多说,直接进入主题。1.快速排序快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。...原创 2020-01-23 21:11:20 · 127 阅读 · 0 评论 -
20行Python代码爬取王者荣耀全英雄皮肤
引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。准备工作爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网:我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的图...原创 2020-01-23 21:11:41 · 422 阅读 · 0 评论 -
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗?上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。我接的私活不算多,挣到的钱也没有多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。唾弃接私活、...原创 2020-02-01 23:50:19 · 502 阅读 · 0 评论 -
Python numpy.argsort 排序索引
np.argsort可返回排序后的索引一维列表:>>> import numpy as np>>> a = [3,2,6,-1,5]>>> np.argsort(a)array([3, 1, 0, 4, 2], dtype=int64)1234二维列表矩阵行排序>>> b = [[2, -1, 5,...原创 2020-03-29 20:18:27 · 299 阅读 · 0 评论 -
Python数据处理分析(三)——分类统计,dataframe复制,每一行列数据计算,一列不同元素个数统计,matplotlib画饼图,以数学建模(2011 A)为例
直接上代码了import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib as mplmpl.rcParams["font.sans-serif"]=["SimHei"] # 正常显示中文及负号mpl.rcParams["axes.unicode_minus"]=F...原创 2020-02-01 23:50:51 · 534 阅读 · 0 评论 -
Python数据分析处理(二)——数据的标准化处理归一化(极差变换)以数学建模(CUMCM 2011 A)为实例(两表同名行列对应计算)
继续之前的数据和工作,进行数据的标准化处理,具体数据可从下方博客链接获取剔除异常值放下表一和表二Excel的截图大体思路:实际问题中,不同数据可能有不同的性质和量纲,为进行模糊聚类,需进行标准化处理。这里采用极差变换:放代码:import numpy as npimport pandas as pdpath = "E:/Model_bu...原创 2020-02-01 23:50:42 · 1697 阅读 · 0 评论 -
Python数据分析处理(一)——处理剔除异常值 以全国数学建模(CUMCM 2011 A题)为实例
由于经历一些调试,所以代码结构不一定最优,适合数据处理的新手,大神欢迎提出改进数据来源:http://www.mcm.edu.cn设p为均值,s为标准差由表三可知,元素背景值在[p-s, p+s],所以应用到表一,将不符合的数据剔除上代码import numpy as npimport pandas as pdpath = "E:/Model_buil...原创 2020-02-01 23:50:32 · 1857 阅读 · 0 评论 -
Python算法——合并有序数组
while...else...用法注意索引锁定位置import timestart = time.time()arr1 = [1, 3, 4, 6, 10]arr2 = [2, 5, 8, 11]ans = arr1.copy()ind = 0for i in range(len(arr2)): while ind < len(arr1): i...原创 2020-02-03 23:46:16 · 141 阅读 · 0 评论 -
Python算法——二分查找
要求:从小到大排列的数组,找到值为a的元素概述:模拟指针,二分查找需要两个指针,一个指向数组第一个元素,一个指向最后一个元素的后方。查找范围为头尾指针之间的元素。(含头不含尾)找到查找范围的中间元素,进行判断左右。numbers = [1, 3, 5, 6, 7, 8, 13, 14, 15, 17, 18, 24, 30, 43, 56]head, tail = 0, len(...原创 2020-02-03 23:45:57 · 189 阅读 · 0 评论 -
Python算法——构建单链表,添加删除元素
构建:把链表元素和链表索引分别储存在两个list里。listvalue = [1, 5, 6, 2, 7, 3]listright = [3, 2, 4, 5, -1, 1]添加元素:元素添加时,要先让新元素指针指向后面的元素,再让他前面的元素指针指向新元素!!!!!!不然,先让前面的元素(a)指向新元素(b),再找新元素后面的元素(c)时,c的索引本来在a里,但是a已经改了,所以...原创 2020-02-03 23:45:54 · 339 阅读 · 0 评论 -
Python算法(CCF-CSP考试)——双向链表的元素添加删除
双向链表listvalue = [1, 5, 6, 2, 7, 3]listright = [3, 2, 4, 5, -1, 1]listleft = [-1, 5, 1, 0, 2, 3]第一个列表为链表元素,二三分别为模拟指针,即对应结点指向左右的元素的位置元素添加被添加的元素b,前一个元素a,后一个元素c第一步:给b左右的指针赋值,分别指向a,c。第二步:给a的右指针,...原创 2020-02-03 23:45:43 · 210 阅读 · 0 评论 -
Python算法(CCF-CSP考试)——哈希算法,两个数的和,单词模式匹配,bulls and cows,神奇的词根
哈希算法:比较常见的数据查找算法,如顺序查找(最简单,效率低),二分查找(效率高,要求数据有序),深度优先广度优先搜索(对于大数据量查找效率不高),哈希算法(查找快,查询插入删除等简单)存储预先设置一个长度M的数组,使用哈希函数F并以数据关键字为自变量,得到唯一返回值(0~M-1)。下图1哈希冲突链地址法,有N个哈希地址就有N个链表,数组Hash存放每个链表头指针下图2...原创 2020-02-03 23:45:22 · 345 阅读 · 0 评论 -
Python算法(CCF-CSP考试)——DFS深度优先遍历算法
深度优先遍历从某个节点v出发进行搜索,直到该节点的所有边都遍历完。当该节点所有边被遍历完后,回溯到v的前驱节点,继续搜索这个前驱节点的其他边。二叉树二叉树属于树结构,每个节点有两个分支,成为“左子树”“右子树”,每一层最多个节点。二叉树遍历顺序先(前)序遍历:DLR,中序遍历:LDR,后序遍历:LRDLDR分别为左子树、右子树、根上图 先序遍历:A-B-D-C-E-F三...原创 2020-01-11 23:24:00 · 325 阅读 · 0 评论 -
CCF CSP 小明买菜二——Python (count用法)构造n长的列表list
问题描述 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]...[an,bn]在装车,对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]...[cn,dn]在装车。其中,一个时间段[s, t]表示的是从时刻s到...原创 2020-01-11 23:22:25 · 163 阅读 · 0 评论 -
python爬虫工程师--美女图片批量下载
目标网站:妹子图网环境:Python3.x相关第三方模块:requests、beautifulsoup4Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。完整源码如下:(文末有更大的福利,希望亲们喜欢。。。)# -*- coding: utf-8 -*-import requestsfrom b...原创 2020-01-11 23:20:10 · 672 阅读 · 0 评论