- 军军小站|张军博客
拥有Python标签的文章
Python

小小的Python编程故事

现在Python的火热已经不是整个编程界的事情了,Python的火热已经蔓延到小学、大学课程,之前看新闻报道说青岛的小学生课程里都开始设置Python的课程了,大学里由原来必考的VB也改成了Python。一时大家都掀起了学习了Python的热潮,而接踵而来的各种课程书籍的推荐,但是接踵而来的推荐也不能说看到推荐就购买,要选择合适的自己的书籍或者课程观看哦~今天就来为大家推荐一本适合孩子或者文科生所看的Python编程书籍!《小小的Python编程故事》,下

系统 2019-09-27 17:50:53 2183

Python

Python使用到第三方库PyMuPDF图片与pdf相互转换

使用Python进行图片和pdf之间的相互转换使用到第三方库PyMuPDF在python环境下对PDF文件的操作。PDF转为图片需新建文件夹pdf2pngimportfitzimportglobdefrightinput(desc):flag=Truewhile(flag):instr=input(desc)try:intnum=eval(instr)iftype(intnum)==int:flag=Falseexcept:print('请输入正整数!')

系统 2019-09-27 17:49:31 2183

Python

Python配置虚拟环境图文步骤

使用Python进行项目开发时,由于不同的项目需要,可能会配置多个开发环境,不同开发环境之间的项目依赖包如果混合在一起,可能会引起意想不到的错误,本文主要介绍如何通过虚拟环境隔离不同开发环境,方便不同开发环境的共存。安装Python,本文以Python3.4为例。关于如何安装Python3.4,请参考其他经验,本文不在重复赘述。注意:将安装目录添加到环境变量中,否则无法在其他目录启动python。安装成功后截图如下所示:进入Python安装目录中的脚本目录

系统 2019-09-27 17:49:21 2183

Python

Windows10下 python3.7 安装 facenet的教程

前提1.python环境及tensorflow安装成功2.Anaconda安装好,Anaconda安装步骤安装步骤1.下载facenet,https://github.com/davidsandberg/facenet.git2.下载好后解压安装包。3.在自己电脑对应的Anaconda3\Lib\site-packages目录下,新建facenet文件夹4.将下载的facenet文件夹下的src文件夹下的所有文件拷贝到新建的文件夹中。5.最后,在Anaco

系统 2019-09-27 17:47:34 2183

Python

Python 多线程其他属性以及继承Thread类详解

一、线程常用属性1.threading.currentThread:返回当前线程变量2.threading.enumerate:返回一个包含正在运行的线程的list,正在运行的线程指的是线程启动后,结束前的状态3.threading.activeCount:返回正在运行的线程数量,效果跟len(threading.enumer)一样4.thr.setName:给线程设置名字5.thr.getName:得到线程的名字。举例:mport_threadasthr

系统 2019-09-27 17:45:57 2183

Python

Python中的集合类型知识讲解

集合类型数学上,,把set称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素(setelements)。Python把这个概念引入到它的集合类型对象里。集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。数学集合转为Python的集合对象很有效,集合关系测试和union、intersection等操作符在Python里也同样如我们所预想地那样工作。和其他容器类型一样,集合支持用in和notin操作符检查成员,由len()内建函数得

系统 2019-09-27 17:38:27 2183

Python

跟老齐学Python之玩转字符串(1)

如果对自然语言分类,有很多中分法,比如英语、法语、汉语等,这种分法是最常见的。在语言学里面,也有对语言的分类方法,比如什么什么语系之类的。我这里提出一种分法,这种分法尚未得到广大人民群众和研究者的广泛认同,但是,我相信那句“真理是掌握在少数人的手里”,至少在这里可以用来给自己壮壮胆。我的分法:一种是语言中的两个元素(比如两个字)和在一起,出来一个新的元素(比如新的字);另外一种是两个元素和在一起,知识两个元素并列。比如“好”和“人”,两个元素和在一起是“好

系统 2019-09-27 17:56:57 2182

Python

Python logging 模块之 logging.basicConfig

文章目录1.Pythonlogging模块之logging.basicConfig用法和参数详解1.1.logging模块简介1.2.`logging.basicConfig(**kwargs)`1.3.LogRecord属性1.Pythonlogging模块之logging.basicConfig用法和参数详解1.1.logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件

系统 2019-09-27 17:56:11 2182

Python

Python基础之字典dict增删改查操作

字典的特点:以键值对的形式存在,无序排序;key必须唯一不重复,且不能使用可变对象声明一个字典d={}print(d)print(type(d))增:d[1]=‘a’d[2]=‘c’d[3]=‘b’print(d)d.update({4:‘z’})print(d)dict.setdefault(key,value),如果该key不存在,则在字典中插入这个键值对,并返回value;如果该key已存在,则返回字典中key对应的value,原字典不做更新d.se

系统 2019-09-27 17:54:56 2182

Python

Python中的10个常见安全漏洞及修复方法

编写安全的代码很困难,当你学习一门编程语言、一个模块或框架时,你会学习其使用方法。在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在标准库中,也存在着许多糟糕的实例。然而,许多Python开发人员却根本不知道这些。以下为10个Python常见安全漏洞,排名不分先后。1.输入输出注入攻击影响广泛且很常见,注入有很多种类,它们影响所有的语言、框架和环境。SQL注入是直接编写SQL查询(而非使用ORM)时将字符串与变量混合。我读过很多代码

系统 2019-09-27 17:51:52 2182

Python

python-爬虫-爬虫前奏(一)

爬虫前奏爬虫的实际例子搜索引擎(百度、谷歌、360搜索等)伯乐在线惠惠购物助手数据分析与研究(数据冰山知乎专栏)抢票软件等什么是网络爬虫通俗理解:爬虫是一个模拟人类请求网站行为的程序,可以自动请求网页,并将数据爬取下来,然后使用一定的规则提取有价值的数据通用爬虫和聚焦爬虫**通用爬虫:**通用爬虫是搜索引擎抓取系统(百度、谷歌、搜狗等)的重要组成部分,主要是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份**聚焦爬虫:**是面向特定需求的一种网络爬

系统 2019-09-27 17:48:25 2182

Python

python TF-IDF算法实现文本关键词提取

TF(TermFrequency)词频,在文章中出现次数最多的词,然而文章中出现次数较多的词并不一定就是关键词,比如常见的对文章本身并没有多大意义的停用词。所以我们需要一个重要性调整系数来衡量一个词是不是常见词。该权重为IDF(InverseDocumentFrequency)逆文档频率,它的大小与一个词的常见程度成反比。在我们得到词频(TF)和逆文档频率(IDF)以后,将两个值相乘,即可得到一个词的TF-IDF值,某个词对文章的重要性越高,其TF-IDF

系统 2019-09-27 17:48:00 2182

Python

Python实现决策树并且使用Graphviz可视化的例子

一、什么是决策树(decisiontree)――机器学习中的一个重要的分类算法决策树是一个类似于数据流程图的树结构:其中,每个内部节点表示一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或者类的分布,树的最顶层是根结点根据天气情况决定出游与否的案例二、决策树算法构建2.1决策树的核心思路特征选择:从训练数据的特征中选择一个特征作为当前节点的分裂标准(特征选择的标准不同产生了不同的特征决策树算法)。决策树生成:根据所选特征评估标准,从上至下递

系统 2019-09-27 17:47:26 2182

Python

Python引用类型和值类型的区别与使用解析

Python数据类型分为值类型和引用类型,下面我们看下它们的区别:值类型:对象本身不允许修改,数值的修改实际上是让变量指向了一个新的对象包含:字符串、元组、数值,本身不允许被修改引用类型:对象本身可以修改,包含:列表、字典,本身允许修改例子:a=11printid(a)a=16printid(a)结果:43525053L57628312L修改值类型的值,只是让它指向一个新的内存地址,并不会改变变量b的值l=[1,2,3]printid(l)l[0]=0pr

系统 2019-09-27 17:38:02 2182

Python

Python基于百度地图API根据地址获取经纬度

根据一个中文的地址信息,获取该地址所对应的经纬度信息。(专业的说法是地理编码)。编程语言:Python3,百度地图API接口:http://lbsyun.baidu.com/index.php?title=webapi获取地址的经纬度大致步骤如下:1.注册百度账号、登录百度地图,申请秘钥:http://lbsyun.baidu.com/apiconsole/key?application=key2.查看百度地图中关于地址解析的服务文档:http://lbs

系统 2019-09-27 17:56:50 2181