python教程
python进步学习者
这个作者很懒,什么都没留下…
展开
-
python基础教程: 利用turtle库绘制笑脸和哭脸的例子
今天小编就为大家分享一篇python 利用turtle库绘制笑脸和哭脸的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧我就废话不多说了,直接上代码吧!import turtleturtle.pensize(5)turtle.pencolor("yellow")turtle.fillcolor("red")turtle.penup()turtle.goto(0,-...原创 2020-02-28 21:59:53 · 4701 阅读 · 0 评论 -
python基础教程:使用Python的Turtle库绘制森林的实例
今天小编就为大家分享一篇使用Python的Turtle库绘制森林的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧这是由一个小作业引发的对Python的Turtle库的学习下面是官方手册:Turtle官方手册1.配置编程环境由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了下其他的IDE:最早接触的Enthoug...原创 2020-02-28 21:59:55 · 4179 阅读 · 0 评论 -
python基础教程:通过Turtle库在Python中绘制一个鼠年福鼠
这篇文章主要介绍了通过Turtle库在Python中绘制一个鼠年福鼠,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下turtle库是一个很经典的绘图库,其最初来自于1967年创造的logo编程语言,之后被Python编写放到了Python的内置模块中。网络上有很多借助于turtle绘制精美图像的案例。比如小猪佩奇、皮卡丘、柯基犬等等。趁着新年假期还未结束,今天...原创 2020-02-28 21:59:57 · 5719 阅读 · 0 评论 -
python 怎样将dataframe中的字符串日期转化为日期的方法
这篇文章主要介绍了python 怎样将dataframe中的字符串日期转化为日期的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧方法一:也是最简单的直接使用pd.to_datetime函数实现data['交易时间'] = pd.to_datetime(data['交易时间'])方法二:源自利用python进行数...原创 2020-02-28 21:59:59 · 6221 阅读 · 0 评论 -
python教程:Pandas之Fillna填充缺失数据的方法
Pandas之Fillna填充缺失数据的方法约定:import pandas as pdimport numpy as npfrom numpy import nan as NaN填充缺失数据fillna()是最主要的处理方式了。df1=pd.DataFrame([[1,2,3],[NaN,NaN,2],[NaN,NaN,NaN],[8,8,NaN]])df1代码结果:用...原创 2020-02-28 22:00:01 · 4854 阅读 · 0 评论 -
解决Python中定时任务线程无法自动退出的问题
今天小编就为大家分享一篇解决Python中定时任务线程无法自动退出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子线程。from threading import Timer...原创 2020-02-27 21:59:32 · 2364 阅读 · 0 评论 -
Python FTP文件定时自动下载实现过程解析
这篇文章主要介绍了Python FTP文件定时自动下载实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下一、需求:某数据公司每日15:00~17:00之间,在其FTP发布当日数据供下载,我方需及时下载当日数据至指定本地目录。二、分析:1、需实现FTP登陆、查询、下载功能;解答:使用内置的ftplib模块中FTP类;2、需判断文...原创 2020-02-27 21:59:35 · 1848 阅读 · 0 评论 -
详解Python列表赋值复制深拷贝及5种浅拷贝
这篇文章主要介绍了Python列表赋值,复制,深拷贝以及5种浅拷贝详解,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下概述在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值、复制、浅拷贝、深拷贝等绕口的名词到底有什么区别和作用呢?列表赋值# 定义一个新列表l1 = [1, 2, 3, 4, 5]# 对l...原创 2020-02-27 21:59:37 · 3169 阅读 · 0 评论 -
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
今天小编就为大家分享一篇对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解列表赋值:>>> a = [1, 2, 3]>>> b = a>>> print b[1, 2, 3]>>> ...原创 2020-02-27 21:59:39 · 858 阅读 · 1 评论 -
Python 面向对象之封装、继承、多态操作实例分析
本文实例讲述了Python 面向对象之封装、继承、多态操作。分享给大家供大家参考,具体如下:封装、继承、多态 是面向对象的3大特性为啥要封装好处在使用面向过程编程时,当需要对数据处理时,需要考虑用哪个模板中哪个函数来进行操作,但是当用面向对象编程时,因为已经将数据存储到了这个独立的空间中,这个独立的空间(即对象)中通过一个特殊的变量(class)能够获取到类(模板),而且这个类中的方法是...原创 2020-02-27 21:59:41 · 1296 阅读 · 0 评论 -
Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴。具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来。方法1:mylist = [1,2,2,2,2,3,3,3,4,4,4,4]myset = set(mylist) #myset是...原创 2020-02-27 21:59:43 · 6991 阅读 · 0 评论 -
python如何实现异步调用函数执行
这篇文章主要介绍了python如何实现异步调用函数执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋在实现异步调用之前我们先进行什么是同步调用和异步调用同步:是指完成事务的逻辑,先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务,顺序执行异步:是和同步相对的,异步是指在处理调用这个事务的之后,不会等待这个事务的处理结果,直接处...原创 2020-02-27 21:59:46 · 2410 阅读 · 0 评论 -
Python实现定时执行任务的三种方式简单示例
本文实例讲述了Python实现定时执行任务的三种方式。分享给大家供大家参考,具体如下:1.定时任务代码#!/user/bin/env python# @Time :2018/6/7 16:31# @Author :PGIDYSQ#@File :PerformTaskTimer.py#定时执行任务命令import time,os,schedschedule = sched....原创 2020-02-27 21:59:48 · 3153 阅读 · 0 评论 -
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
今天为大家介绍下Python爬虫库BeautifulSoup遍历文档树并对标签进行操作的详细方法与函数下面就是使用Python爬虫库BeautifulSoup对文档树进行遍历并对标签进行操作的实例,都是最基础的内容html_doc = """<html><head><title>The Dormouse's story</title></...原创 2020-02-25 21:59:36 · 6572 阅读 · 0 评论 -
Python爬虫beautifulsoup4常用的解析方法总结
今天小编就为大家分享一篇关于Python爬虫beautifulsoup4常用的解析方法总结,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧摘要如何用beautifulsoup4解析各种情况的网页beautifulsoup4的使用关于beautifulsoup4,官网已经讲的很详细了,我这里就把一些常用的解析方法做个总结,方便查阅。装载html文档...原创 2020-02-25 21:59:37 · 3327 阅读 · 0 评论 -
Python从列表推导到zip()函数的5种技巧总结
在本文中,作者介绍了 5 种方法,也许在入门阶段时,我们还不太了解它们,但在实战中这 5 个技巧非常实用。字符串运算字符串本质上也是一种元组,但是字符串有很多「运算」方式。最直观的是字符串的 + 和 * 运算,它们分别表示重复和连接。>>> my_string = "Hi Medium..!" >>> print(my_string * 2) Hi...原创 2020-02-22 20:59:32 · 902 阅读 · 0 评论 -
python函数修饰符@的使用方法解析
这篇文章主要介绍了python函数修饰符@的使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下python函数修饰符@的作用是为现有函数增加额外的功能,常用于插入日志、性能测试、事务处理等等。创建函数修饰符的规则:(1)修饰符是一个函数(2)修饰符取被修饰函数为参数(3)修饰符返回一个新函数(4)修饰符维护被维护函数的签名例...原创 2020-02-22 20:59:35 · 1938 阅读 · 0 评论 -
详解python statistics模块及函数用法
本节介绍 Python 中的另一个常用模块 —— statistics模块,该模块提供了用于计算数字数据的数理统计量的函数。它包含了很多函数,具体如下表:mean(data)函数mean(data) 函数用于计算一组数字的平均值,参数 data 可以是多种形式的,比如 int 型数组或 decimal 型数组等。举例说明函数的具体用法:>>> statistics.mea...原创 2020-02-22 20:59:38 · 8359 阅读 · 2 评论 -
Python统计分析模块statistics用法示例
这篇文章主要介绍了Python统计分析模块statistics用法,结合实例形式分析了Python统计分析模块statistics计算平均数、中位数、出现次数、标准差等相关操作技巧,需要的朋友可以参考下本文实例讲述了Python统计分析模块statistics用法。分享给大家供大家参考,具体如下:一 计算平均数函数mean()>>>import statistics>...原创 2020-02-22 20:59:41 · 3028 阅读 · 0 评论 -
Python内置random模块生成随机数的方法
这篇文章主要介绍了Python内置random模块生成随机数的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下本文我们详细地介绍下两个模块关于生成随机序列的其他使用方法。随机数参与的应用场景大家一定不会陌生,比如密码加盐时会在原密码上关联一串随机数,蒙特卡洛算法会通过随机数采样等等。Python内置的random模块提供了生成随机数的方法,使用这些方法时需要导入ra...原创 2020-02-22 20:59:44 · 1956 阅读 · 0 评论 -
详解Python利用random生成一个列表内的随机数
这篇文章主要介绍了详解Python利用random生成一个列表内的随机数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧首先,需要导入random模块:import random随机取1-33之间的1个随机数,可能重复:random.choice(range(1,34))print得到一系列随机数,执行一次得到一个...原创 2020-02-22 20:59:46 · 9893 阅读 · 8 评论 -
用Python解析XML的几种常见方法的介绍
这篇文章主要介绍了用Python解析XML的几种常见方法,包括快速的使用ElementTree模块等方法的实例介绍,需要的朋友可以参考下一、简介 XML(eXtensible Markup Language)指可扩展标记语言,被设计用来传输和存储数据,已经日趋成为当前许多新生技术的核心,在不同的领域都有着不同的应用。它是web发展到一定阶段的必然产物,既具有SGML的核心特征,又有着HTM...原创 2020-02-19 21:59:47 · 2268 阅读 · 0 评论 -
Python中的特殊语法:filter、map、reduce、lambda介绍
这篇文章主要介绍了Python中的特殊语法:filter、map、reduce、lambda介绍,本文分别对这个特殊语法给出了代码实例,需要的朋友可以参考下filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>...原创 2020-02-19 21:59:45 · 2063 阅读 · 0 评论 -
Pythont特殊语法filter,map,reduce,apply使用方法
这篇文章主要介绍了Pythont特殊语法filter,map,reduce,apply使用方法,需要的朋友可以参考下(1)lambdalambda是Python中一个很有用的语法,它允许你快速定义单行最小函数。类似于C语言中的宏,可以用在任何需要函数的地方。基本语法如下:函数名 = lambda args1,args2,…,argsn : expression例如:add = lamb...原创 2020-02-19 21:59:50 · 2051 阅读 · 0 评论 -
Anaconda 离线安装 python 包的操作方法
今天小编就为大家分享一篇Anaconda 离线安装 python 包的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧因为有时直接使用pip install在线安装 Python 库下载速度非常慢,所以这里介绍使用 Anaconda 离线安装 Python 库的方法。这里以安装 pyspark 这个库为例,因为这个库大约有180M,我这里测试的在线安装大约需要用二十多个...原创 2020-02-19 21:59:52 · 6318 阅读 · 1 评论 -
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
如何利用Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释等操作下面就为大家介绍一下一、Tag(标签)对象1.Tag对象与XML或HTML原生文档中的tag相同。from bs4 import BeautifulSoupsoup = BeautifulSoup('<b class="boldest">Extremely bold</b>...原创 2020-02-19 21:59:55 · 12288 阅读 · 1 评论 -
python网络爬虫 CrawlSpider使用详解
这篇文章主要介绍了python网络爬虫 CrawlSpider使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下CrawlSpider作用:用于进行全站数据爬取CrawlSpider就是Spider的一个子类如何新建一个基于CrawlSpider的爬虫文件scrapy genspider -t crawl xxx www.xxx.c...原创 2020-02-18 21:59:46 · 1331 阅读 · 0 评论 -
python爬虫神器Pyppeteer入门及使用
这篇文章主要介绍了python爬虫神器Pyppeteer入门及使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前言提起selenium想必大家都不陌生,作为一款知名的Web自动化测试框架,selenium支持多款主流浏览器,提供了功能丰富的API接口,经常被我们用作爬虫工具来使用。但是selenium的缺点也很明显,比如速度太慢、对版本配置...原创 2020-02-18 21:59:48 · 6997 阅读 · 0 评论 -
Python随机函数库random的使用方法详解
这篇文章主要介绍了Python随机函数库random的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前言众所周知,python拥有丰富的内置库,还支持众多的第三方库,被称为胶水语言,随机函数库random,就是python自带的标准库,他的用法极为广泛,除了生成比较简单的随机数外,还有很多功能。使用random库:import ...原创 2020-02-18 21:59:51 · 5940 阅读 · 1 评论 -
Python常用模块sys,os,time,random功能与用法实例分析
这篇文章主要介绍了Python常用模块sys,os,time,random功能与用法,结合实例形式分析了Python模块sys,os,time,random功能、原理、相关模块函数、使用技巧与操作注意事项,需要的朋友可以参考下本文实例讲述了Python常用模块sys,os,time,random功能与用法。分享给大家供大家参考,具体如下:sys:介绍:主要包含涉及python编译器与系统交互...原创 2020-02-18 21:59:53 · 3427 阅读 · 0 评论 -
Python中的random.uniform()函数教程与实例解析
今天小编就为大家分享一篇关于Python中的random.uniform()函数教程与实例解析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧random.uniform( ) 函数教程与实例解析uniform( ) 函数说明random.uniform(x, y)方法将随机生成一个实数,它在 [x,y] 范围内。uniform( ) 的语法...原创 2020-02-18 21:59:56 · 8209 阅读 · 1 评论 -
python基础教程:QML使用Python的函数过程解析
这篇文章主要介绍了QML使用Python的函数过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下有2种方法:一、 QML中定义一个信号,连接Python里的函数;这里的函数不用特意指明为槽函数,普通函数即可。QML的信号连接Python的函数QML:首先在QML中定义一个信号,这里的信号传递一个字符串给函数(信号可带参数也可不带)...原创 2020-02-16 21:59:22 · 1709 阅读 · 2 评论 -
Python 面向对象之类class和对象基本用法示例
这篇文章主要介绍了Python 面向对象之类class和对象基本用法,结合实例形式详细分析了Python面向对象程序设计中类class和对象基本概念、原理、使用方法与操作注意事项,需要的朋友可以参考下本文实例讲述了Python 面向对象之类class和对象基本用法。分享给大家供大家参考,具体如下:类(class):定义一件事物的抽象特点,usually,类定义了事物的属性和它可以做到的性为对...原创 2020-02-16 21:59:25 · 3571 阅读 · 2 评论 -
python基础教程:巧用python和libnmapd,提取Nmap扫描结果
本文将会讲述一系列如何使用一行代码解析 nmap 扫描结果,其中会在 Python 环境中使用到 libnmap 里的 NmapParser 库,这个库可以很容易的帮助我们解析 nmap 的扫描结果每当我进行内网渗透面对大量主机和服务时,我总是习惯使用自动化的方式从 nmap 扫描结果中提取信息。这样有利于自动化检测不同类型的服务,例如对 web 服务进行路径爆破,测试 SSL/TLS 服务使用...原创 2020-02-15 21:59:42 · 1328 阅读 · 0 评论 -
python基础教程:举例讲解Python的lambda语句声明匿名函数的用法
匿名函数现在已经成了各大编程语言争相标配的热门特性,无需用函数名来定义函数的方式在很多场合下书写起来十分炫酷,这里我们就来举例讲解Python的lambda语句声明匿名函数的用法所谓匿名函数,即是不需要定义函数,像表达式一样使用,不需要函数名(很多时候名字让我很困扰),一些简单的函数简单化, 举个例子我需要两个整数相加的函数,通常是这么定义的def add(x, y): return x...原创 2020-02-15 21:59:44 · 604 阅读 · 0 评论 -
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
这篇文章主要介绍了Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法,结合实例形式分析了Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数相关功能、原理与使用技巧,需要的朋友可以参考下本文实例讲述了Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法。分享给大...原创 2020-02-15 21:59:46 · 866 阅读 · 0 评论 -
Python中用函数作为返回值和实现闭包的教程
这篇文章主要介绍了Python中用函数作为返回值和实现闭包的教程,代码基于Python2.x版本,需要的朋友可以参考下函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n ...原创 2020-02-15 21:59:48 · 1525 阅读 · 0 评论 -
python基础教程:用map函数来完成Python并行任务的简单示例
这篇文章主要介绍了用map函数来完成Python并行任务的简单示例,多线程和多进程编程的问题一直都是Python中的热点和难点,需要的朋友可以参考下众所周知,Python的并行处理能力很不理想。我认为如果不考虑线程和GIL的标准参数(它们大多是合法的),其原因不是因为技术不到位,而是我们的使用方法不恰当。大多数关于Python线程和多进程的教材虽然都很出色,但是内容繁琐冗长。它们的确在开篇铺陈了...原创 2020-02-15 21:59:51 · 1588 阅读 · 0 评论 -
python基础教程:Random和Math模块学习笔记
这篇文章主要介绍了Python中Random和Math模块学习笔记,本文讲解了math模块的数学常量、常用简单函数、三角函数等,讲解了random模块的常用函数、随机挑选和排序等内容,需要的朋友可以参考下由于最近经常使用到Python中random,math和time``datetime模块, 所以决定花时间系统的学习一下math模块math中的函数不可以用于太过复杂的数的运算, 如果需...原创 2020-02-14 21:59:43 · 3862 阅读 · 0 评论 -
python验证码识别教程之利用投影法、连通域法分割图片
这篇文章主要给大家介绍了关于python验证码识别教程之利用投影法、连通域法分割图片的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧前言今天这篇文章主要记录一下如何切分验证码,用到的主要库就是Pillow和Linux下的图像处理工具GIMP。首先假设一个固定位置和宽度、无粘连、无干扰的例子学习一下如何使用Pillow来...原创 2020-02-14 21:59:53 · 3151 阅读 · 1 评论