自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python爬虫程序学习教程

python爬虫程序学习教程

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

原创 10分钟搞懂python 装饰器所有用法(建议收藏)

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python 一篇文章搞懂装饰器所有用法(建议收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧文章目录01. 装饰器语法糖02. 入门用法:日志打印器03. 入门用法:时间计时器04. 进阶用法:带参数的函数装饰器07. 使用偏函数与...

2020-04-26 21:59:27 8183 7

原创 一篇 带你学全python常用的内置函数,要记得收藏

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府python给我们提供了很多已经定义好的函数,下面这篇文章主要给大家介绍了关于Python学习教程之一些常用的内置函数,文中分享了关于数学函数、功能函数、类型转换函数、字符串处理和序列处理函数的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。文章目录一、数学函数二、功能函数三、类型转换函数四、字符串处理五、序列处理函数前...

2020-04-23 22:59:48 4944 1

原创 Python常用技能:使用Python编写类UNIX系统的命令行工具的教程

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府引言您是否能编写命令行工具?也许您可以,但您能编写出真正好用的命令行工具吗?本文讨论使用 Python 来创建一个强健的命令行工具,并带有内置的帮助菜单、错误处理和选项处理。由于一些奇怪的原因,很多人并不了解 Python? 的标准库具有制作功能极其强大的 *NIX 命令行工具所需的全部工具。可以这样说,Python 是制作 *NIX 命令行工具的最佳语言,因为它依照“batteries-included”的哲学方式工作,并且强调提供

2020-06-23 22:03:37 23496

原创 python解释器pycharm安装及环境变量配置教程图文详解

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录1.python解释器安装2.配置环境变量3.pycharm安装4.pycharm设置及使用4.1pycharm设置4.2pycharm使用1.python解释器安装下载地址:https://www.python.org/打开官网,点击downloads,选择操作系统,以windows为例:选择python2与python3解释器版本(以python3.6.6及python2.7.16为例):以python3.6.6为例

2020-06-23 21:59:57 30291

原创 python实用教程:基于python(urlparse)模板的使用方法总

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府一、简介urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是:scheme(协议)、netloc(网络位置)、path(路径)、params(路径段参数)、query(查询)、fragment(片段)。二、功能列举1、urlparse.urlparse()(将url解析为组件,url必须以http://开头)>>> urlparse.urlparse("https://i.cn

2020-06-16 21:59:42 2571

原创 Python环境搭建之OpenCV的步骤方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府一、openCV介绍Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算

2020-06-16 21:59:40 2548

原创 十分钟掌握Python OpenCV获取视频的技能

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府之前有文章,使用Android平台的OpenCV接入了视频,控制的目标是手机的摄像头,这是OpenCV的好处,使用OpenCV可以使用跨平台的接口实现相同的功能,减少了平台间移植的困难。正如本文后面,将使用类似的接口,从笔记本的摄像头获取视频,所以,尝试本文代码需要有一台有摄像头的电脑。不过,需要说明的的是,OpenCV的强项在于图像相关的处理,而不是视频的编解码,所以,不要使用OpenCV做多余的事情,我们使用OpenCV接入视频或者

2020-06-16 21:59:38 3205

原创 Python实用的技能:利用Python画ROC曲线和AUC值计算

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府前言ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。AUC介绍AUC(Area Under Curve)是机器学习二分类模型中非常常用的评估指标,相比于F1-Score对项目的不平衡有更大的容忍性,目前常见的机器学习库中(比

2020-06-16 21:59:35 4527

原创 干货分享:利用Python如何实时检测自身内存占用

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府前言最近在做文本统计,用 Python 实现,遇到了一个比较有意思的难题——如何保存统计结果。直接写入内存实在是放不下,十几个小时后内存耗尽,程序被迫关闭。如果直接写入数据库吧,每次写入又太慢了,本来就十几个小时了,这样下去就要往星期上数了,也不是个办法。解决方案最后,我想到了一个两者兼顾的方案——用内存做缓冲,达到一定量之后一次性将当前所有数据合并到硬盘里。但这样就有一个阈值,如何确定同步硬盘的时机,通常可以按照文件粒度进行处

2020-06-02 22:05:15 2583

原创 python学习技能:十条让快速的提高Python编程效率

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录1. 不使用分2. 使用称手的代码编辑器3. 遵循 Python 代码规范4. 使用 help() 函数5. 善用第三方库6. 使用Cookiecutter7. 严格的注释8. 经常测试9. 专注和专业10. 每天编码程序员的时间很宝贵,Python这门语言虽然足够简单、优雅,但并不是说你使用Python编程,效率就一定会高。要想节省时间、提高效率,还是需要注意很多地方的。今天就与大家分享资深Python程序员总结的10点建议

2020-05-17 22:08:20 888

原创 python小技巧:一步步教你用Python实现2048小游戏

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府相信2048这个游戏对大家来说一定不陌生,下面这篇文章就主要给大家介绍了怎么用Python实现2048小游戏,文中通过注释与示例代码介绍的很详细,相信对大家的理解和学习具有一定的参考借鉴价值,有需要的朋友们一起来看看吧。前言2048游戏规则:简单的移动方向键让数字叠加,并且获得这些数字每次叠加后的得分,当出现2048这个数字时游戏胜利。同时每次移动方向键时,都会在这个4*4的方格矩阵的空白区域随机产生一个数字2或者4,如果方格被数字填

2020-05-17 21:59:37 9518 2

转载 python小技巧:300行代码实现俄罗斯方块

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录前言外形方块停靠前言本文代码基于 python3.6 和 pygame1.9.4。俄罗斯方块是儿时最经典的游戏之一,刚开始接触 pygame 的时候就想写一个俄罗斯方块。但是想到旋转,停靠,消除等操作,感觉好像很难啊,等真正写完了发现,一共也就 300 行代码,并没有什么难的。先来看一个游戏截图,有点丑,好吧,我没啥美术细胞,但是主体功能都实现了,可以玩起来。现在来看一下实现的过程。外形俄罗斯方块整个界面分为两部分,

2020-05-17 21:59:34 3546

原创 Python运行的17个时新手常见错误小结

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)2)使用 = 而不是 ==(导致“SyntaxError: invalid syntax”)3)错误的使用缩进量。4)在 for 循环语句中忘记调用 len() (导致“TypeError: 'list' object cannot be inter

2020-05-13 22:53:56 4189 1

原创 详解PyTorch批训练及优化器

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录一、PyTorch批训练1. 概述2. TensorDataset3. DataLoader二、PyTorch的Optimizer优化器三、其他补充1. Python的zip函数本篇文章主要介绍了详解PyTorch批训练及优化器比较,详细的介绍了什么是PyTorch批训练和PyTorch的Optimizer优化器,非常具有实用价值,需要的朋友可以参考下一、PyTorch批训练1. 概述PyTorch提供了一种将数据包装起来

2020-05-13 22:53:53 3200

原创 python入门教程:使用Python编写Linux系统守护进程实例

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了使用Python编写Linux系统守护进程实例,本文先是讲解了什么是守护进程,然后给出了一个Python语言的简单实现,需要的朋友可以参考下守护进程(daemon)是指在UNIX或其他多任务操作系统中在后台执行的电脑程序,并不会接受电脑用户的直接操控。此类程序会被以进程的形式初始化。通常,守护进程没有任何存在的父进程(即PPID=1),且在UNIX系统进程层级中直接位于init之下。守护进程程序通常通过如下方法使自己成

2020-05-13 22:53:50 3560

原创 python中aioysql(异步操作MySQL)的方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了aioysql(异步操作MySQL)-python 的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下python异步IO初探探索异步IO执之前,先说说IO的种类1.阻塞IO最简单,即读写数据时,需要等待操作完成,才能继续执行。进阶的做法就是用多线程来处理需要IO的部分,缺点是开销会有些大。2.非阻塞IO,即读写数据时,如果暂时不可读写,则立刻返回,而不等待。因为不知道什么时候是可读写的,所以轮

2020-05-13 22:53:46 3125

原创 python爬虫基础操作:爬取MySQL数据库存储的信息

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文实例讲述了Python3爬虫学习之MySQL数据库存储爬取的信息。分享给大家供大家参考,具体如下:数据库存储爬取的信息(MySQL)爬取到的数据为了更好地进行分析利用,而之前将爬取得数据存放在txt文件中后期处理起来会比较麻烦,很不方便,如果数据量比较大的情况下,查找更加麻烦,所以我们通常会把爬取的数据存储到数据库中便于后期分析利用。这里,数据库选择MySQL,采用pymysql 这个第三方库来处理python和mysql数据库

2020-05-08 22:29:40 2246

原创 Python基础技能之python中的上下文管理器和with语句的使用

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本篇文章主要介绍了Python中的上下文管理器和with语句的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧文章目录为什么需要上下文管理器?举两个例子:上下文管理器怎么使用?上下文管理实现机制上下文管理器实现python2.5之后引入了上下文管理器(context manager),算是Python的黑魔法之一,它用于规定某个对象的使用范围。本文是针对于该功能的思考总结。为什么需要上下文管理器?首

2020-05-08 22:29:38 2239 2

原创 看Python 用70行代码解析实现简单算式计算器

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python 70行代码实现简单算式计算器解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下描述:用户输入一系列算式字符串,程序返回计算结果。要求:不使用eval、exec函数。实现思路:找到当前字符串优先级最高的表达式,在算术运算中,()优先级最高,则取出算式最底层的(),再进行加减乘除运算。对于加减乘除,也要确立一个优先级,可以使用一个运算符列表,用for循环

2020-05-08 22:29:36 1566 1

原创 python 经典实践教程:五子棋如何获得鼠标点击坐标

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python 五子棋如何获得鼠标点击坐标,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下点坐标的取自:from tkinter import * root=Tk() #创建一个框架,在这个框架中响应事件frame=Frame(root,width=200,height=200) def callBackLeft(event): print("相对于应

2020-05-08 22:29:34 2415

原创 python超实用技能:使用Python开发SQLite代理服务器的方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇使用Python开发SQLite代理服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧SQLite数据库使用单个磁盘文件,并且不需要像Oracle、MSSQL、MySQL等数据库管理系统那样启动服务,使用非常灵活方便。但是SQLite也有个很严重的问题,就是没有相应的服务,也没有监听任何端口,因此相应的程序只能访问本地数据库。也就是说,无法分离程序和数据库,只能把程序和数据库放在同一台计

2020-05-08 22:29:31 1364

原创 Python基础教程:拼接字符串的7种方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要给大家总结介绍了关于Python拼接字符串的7种方法,分别是来自C语言的文章目录前言1、来自C语言的%方式2、format()拼接方式3、() 类似元组方式4、面向对象模板拼接5、常用的+号方式6、join()拼接方式7、f-string方式前言忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是...

2020-05-07 22:31:25 2286

原创 分享给刚入门的新人技巧:python实现的AES双向对称加密解密与用法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文实例讲述了python实现的AES双向对称加密解密与用法。分享给大家供大家参考,具体如下:高级加密标准(Advanced Encryption Standard,AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄...

2020-05-04 22:15:36 1183

原创 详解Matplotlib绘图之属性设置

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了详解Matplotlib绘图之属性设置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧文章目录(1)、导入库(2)、figure对象和subplot简单运用(3)、调整subplot周围的间距(4)、颜色、标记和线型(5)、设置标题、轴标签...

2020-05-04 22:15:34 1458

原创 老前辈解析:python对配置文件.ini进行增删改查操作的方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府.ini配置文件常被用作存储程序中的一些参数,通过它程序可以变得更加灵活。下面这篇文章主要给大家介绍了关于python对配置文件.ini进行增删改查操作的方法示例,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。文章目录前言一、先导入configobj库文件二、增添section三、修改section...

2020-05-04 22:15:31 667

原创 python超实用的技能:Python如何实现修改文件内容的方法

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录1 替换文件中的一行1.1 修改原文件1.2 临时文件来存储数据2 使用sed2.1 sed命令:2.2 python调用shell的方法本文实例讲述了Python实现修改文件内容的方法。分享给大家供大家参考,具体如下:1 替换文件中的一行1.1 修改原文件① 要把文件中的一行Server=192.168.22....

2020-05-04 21:59:36 3199 2

原创 python进阶高级技能:Python退火算法在高次方程的应用

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府退火算法就是钢铁在淬炼过程中失温而成稳定态时的过程,热力学上温度(内能)越高原子态越不稳定。这篇文章主要介绍了Python退火算法在高次方程的应用,需要的朋友可以参考下文章目录一,简介二,计算方程三,总结一,简介退火算法不言而喻,就是钢铁在淬炼过程中失温而成稳定态时的过程,热力学上温度(内能)越高原子态越不稳定,而温度有一...

2020-05-04 21:59:31 3033

原创 python学习作业:python sorted函数的小练习及解答

前两天学习了一下socket编程,在向某大神请教问题时被嫌弃了,有一种还没学会走就想跑的感觉。大神说我现在的水平应该去做一些像是操作文件、序列号等的小练习来加深理解。下面是他给我出的小练习:1、datas = [[‘sherry’,19,‘female’],[‘flora’,21,‘female’],[‘june’,15,‘femal’]],分别根据名字首字母和年龄进行排序输出;2、按照给定的...

2020-05-03 22:46:02 1783

原创 Python编程中使用Pillow来处理图像的基础教程

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python编程中使用Pillow来处理图像的基础教程,Pillow和PIL都是Python下十分强大的图片处理利器,朋友可以参考下文章目录安装Image类读写图片图片转成jpg格式创建缩略图确定图片属性裁剪、粘贴、与合并图片几何变换模式转换图像增强multiply each pixel by 1.2spli...

2020-04-30 23:04:54 2354

原创 教你使用python实现微信每天给女朋友说晚安

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文为大家分享了教你用微信每天给女朋友说晚安的python实战,供大家参考,具体内容如下但凡一件事,稍微有些重复。我就考虑怎么样用程序来实现它。这里给各位程序员朋友分享如何每天给朋友定时微信发送”晚安“,故事,新闻,等等··· ···最好运行在服务器上,这样后台挂起来更方便。、准备:微信号pip install wx...

2020-04-30 23:04:52 5707 2

原创 经典教程:使用Pyrex来扩展和加速Python程序的

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录加速 Python速度初体验Answer a 'generalized hashcash' challenge'"1000000 empty loops: 0.5591000000 sha()s: 2.3321000000 hex()[2:]s: 3.151 just hex()s: &lt...

2020-04-30 23:04:50 2643

原创 深入理解Python对Json的解析

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府Json是一种常用的数据交换结构,由于轻量、易于阅读和编写等特点,在网络方面应用很广。下面这篇文章主要介绍了Python对Json解析的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。文章目录Json简介使用Python编码和解析Json其他数据类型与Json之间的编码和解码还可以通过指定“函数”来进行转换。使用函数指定j...

2020-04-30 23:04:48 2443

原创 Python异常对代码运行性能的影响实例解析

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python异常对代码运行性能的影响实例解析,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下文章目录前言Python异常(谷歌开源风格指南)tip:定义:优点:缺点:结论:设计实验方式执行结果对比结论前言Python的异常处理能力非常强大,但是用不好也会带来负面的影响。我...

2020-04-30 21:59:53 3594

原创 用不到50行的Python代码构建最小的区块链

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要为大家详细介绍了用不到50行的Python代码构建最小的区块链,具有一定的参考价值,感兴趣的小伙伴们可以参考一下译者注:随着比特币的不断发展,它的底层技术区块链也逐步走进公众视野,引起大众注意。本文用不到50行的Python代码构建最小的数据区块链,简单介绍了区块链去中心化的结构与其实现原理。尽管一些人认为区块链...

2020-04-29 22:00:07 1449

原创 牛逼!Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧上代码:环境:Python3import random,strings=string.ascii_letters+string.digitsprint(s) ...

2020-04-26 21:59:40 2433

原创 女程序员分享python文件读写的缓冲行为详解

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇对python文件读写的缓冲行为详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧文件的io操作的缓冲行为分为全缓冲:同系统及磁盘块大小有关,n个字节后执行一次写入操作行缓冲:遇到换行符执行一次写操作无缓冲:立刻执行写操作open()函数help(open)Help on ...

2020-04-26 21:59:36 2090

原创 PyQt+socket实现远程操作服务器的方法示例

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了PyQt+socket实现远程操作服务器的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧来需求了。。干活啦。。需求内容部分时候由于缓存刷新、验证码显示不出来或者浏览器打不开或者打开速度很慢等原因,导致部分测试同事不想使用浏览器...

2020-04-26 21:59:33 2536

原创 详解Python中的装饰器、闭包和functools的教程

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了详解Python中的装饰器、闭包和functools的教程,作者还给出了相关的Flask框架下的应用实例,需要的朋友可以参考下装饰器(Decorators)装饰器是这样一种设计模式:如果一个类希望添加其他类的一些功能,而不希望通过继承或是直接修改源代码实现,那么可以使用装饰器模式。简单来说Python中的装...

2020-04-26 21:59:30 1131

原创 Python黑魔法Descriptor描述符的实例解析

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录优先级描述器与对象属性类与实例的属性实例方法,类方法,静态方法与描述器In [8]: PythonSite.get_site()与迭代器和装饰器等一样,描述符也是Python编程中的一项高级技巧,这里我们就来讲解Python黑魔法Descriptor描述符的实例解析:在Python中,访问一个属性的优先级顺序按照如下...

2020-04-25 22:57:15 1175

转载 别再自己抠图了,3行Python代码实现图像照片抠图和换底色的方法

前言对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图。不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠取人像。1、项目背景对于不会PS的小伙伴,抠图是一个难度系数想当高的活儿,某宝照片抠图和证件照换底色均价都是5元RMB,所以今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,...

2020-04-24 22:59:39 3738

空空如也

空空如也

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

TA关注的人

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