python工具篇
文章平均质量分 87
鹏鹏写代码
执着勇敢,一如少年!
展开
-
Python系统编程-进程、进程池,线程,线程同步一文全解
本文章参考自书籍Python程序员面试宝典文章目录1、 任务?进程?线程?2、 thread创建新线程3、threading 创建线程4、如何保持线程同步?5、Queue模块6、进程池1、 任务?进程?线程?1、首先我们理解一下什么是进程?什么是线程?操作系统同时运行多个任务。一个任务就是一个进程。进程就是我们运行的程序。这是我们的电脑运行的任务管理器。对于线程而言,线程是进程的基本单位,一个进程至少有一个线程,但是如果一个进程只有一个线程的哈,那么这个线程一般被叫做主线程。2、 thre原创 2021-06-06 18:41:03 · 178 阅读 · 3 评论 -
python随机数产生最全直接汇总
random.betavariate(alpha,beta)以beta分布的概率分布返回0~1之间的随机数返回值:介于0~1之间的随机数import randomprint(random.betavariate(1,3))0.1443350519425653choice()~从非序列中返回一个随机元素ramdom.choice(seq)#seq表示需要随机抽取的序列返回值:从非空序列中返回一个随机元素import randomlist1 = [1,2,3,4,5,6,7]tup原创 2021-04-12 09:38:13 · 1237 阅读 · 1 评论 -
Python语言之迭代器与生成器
参考内容来自牛客网–编程入门教程。文章目录1.迭代器1.概念:2.基本方法:2.生成器1.迭代器1.概念:迭代器是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一种可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素访问结束,迭代器只能往前不能后退。2.基本方法:迭代器两个基本方法:iter()和next()。注意:字符串,列表,元组对象都可以创建迭代器。运行结果:2.生成器...原创 2021-02-11 16:09:59 · 1269 阅读 · 7 评论 -
Python网络爬虫:怎么下载和配置chromedriver.exe
大家都知道Python写爬虫的时候,写一下网络爬虫就用到chromedriver.exe,那怎么配置。这篇文章主要介绍怎么配置。1.首先打开自己的Chrome浏览器2.打开关于Chrome——>可以看到版本信息3.打开下面链接下载自己版本适合的chromedriver.exe,点击下载。你想要的版本都有,慢慢挑选。4.解压步骤4中下载压缩包,找到chromedriver.exe复制到chrome的安装目录(1)首先右键点击 你电脑的谷歌浏览器——>属性——》打开文件所在位置。原创 2020-12-22 13:39:00 · 1248 阅读 · 0 评论 -
python异常处理全集
目录1. 什么是异常?2.捕获异常(1)捕获异常(2)捕获多个异常(3)捕获全部异常3.异常中的finally4.异常传递5.raise抛出异常1. 什么是异常?1.作为一个程序员,可能遇到最多的就是BUG,错误,经常主要由于代码问题,网络问题,数据问题等原因引起程序运行错误,导致程序奔溃的情况发生,我们在开发过程中,我们能够提前针对有可能发生的异常进行预处理,做到防患于未然,降低了程序奔溃的风险,我就给大家写一下全部地异常问题。我们先看一些异常地标志:异常处理的标志如上图所示。所以我们就害怕出现异原创 2020-11-22 19:55:45 · 368 阅读 · 0 评论 -
python的jieba库和词云图
1.安装第三方库首先要实现中文分词和词云图,先要安装jieba库和wordcloud库,安装截图为jupyter notebook 安装的截图。指令为:pip install wordcloud安装完成截图:pip install jieba安装完成截图:2.中文分词库:jieba中文分词也就是将一句话拆分成一些词语,例如“人生苦短,我学python”,可以拆分成“人生”,“苦短”,“我”,“用”,“python”。我用一个简单的例子,如何用jieba库进行中文分词。import原创 2020-11-04 20:49:56 · 3904 阅读 · 3 评论 -
数据分析基础-python软件安装以及基础语法
一.计算机组成计算机组成:硬件系统和软件系统。硬件系统包括:中央处理器,存储器,输出设备,输入设备 软件系统包括系统软件和应用软件。 存储器包括内存储器(存储cpu处理数据),外存储器(硬盘和U盘)。Python介绍编程语言 Python语言优点: (1)简单易学;(2)免费,开源;(3) 应用范围较广,主要用于web开发,爬虫,数据分析,数据挖掘,机器学习;3.解释器的作用1.python解释器的作用:运行文件;2.Python解释器种类:(1) Cpython,C语言原创 2020-05-09 13:04:01 · 204 阅读 · 0 评论 -
python图形界面开发-猜数小游戏
1.使用tkinter开发猜数游戏,游戏中计算机用random函数生成1024以内的随机数,如果猜的过大过小都会提示,程序还会统计玩家猜的次数;// 猜数小游戏源代码如下import tkinter as tkimport sysimport randomimport renumber=random.randint(0,1024)running=Truenum=0nmaxn=1024nminn=0def eBtnClose(event): root.destroy()def原创 2020-05-12 14:36:54 · 2240 阅读 · 0 评论 -
学python之前你必须知道的东西--编程工具介绍
本文主要介绍一下一些python常用开发工具以及编程环境,相信很多小伙伴们跟我有一样的经历,学数据分析时候用的什么python开发环境比较好,学python开发时候需要什么环境比较,本文主要就是对于给一些跟我一样的小白,讲一下,学Python那一块用什么软件;原创 2020-05-12 21:43:43 · 901 阅读 · 0 评论 -
hello.txt怎么用python运行
交互器写的代码当我们关闭交互器模式,代码直接就不在了,如果用txt文件保存大家觉得如何;我们怎么用python运行一个txt文件,如果打开方式直接选择python交互器模式,打开发现一闪而过,根本看不见,所以我今天给大家说一些不知道的操作;先记住一些指令:cd = change directorydir = 查看当前目录文件cd … 返回上一次目录cd …/… 返回上上一层目录交互器界面先新建一个txt文件,在txt文件中写入你想写入的代码。例如:我写的是python的第一原创 2020-07-08 17:45:22 · 2551 阅读 · 0 评论 -
linux环境ubtuntu14下安装python3
命令安装教程打开自己安装的linux,安装完成ubtuntu。使用快捷键【Ctrl+Alt+T】打开虚拟机终端。将虚拟切换到root用户,直接命令:“sudo su” 即可切换。如果不切换到root用户,每次执行命令,在命令前加入sudo也行,就是每次命令都需输入密码,比较繁琐,所以一般我们就先切换到root用户。1.输入命令,更新软件包apt-get update截图显示:2.安装python3所依赖的环境3.安装python3指令:apt get install python3原创 2020-07-09 18:21:04 · 296 阅读 · 0 评论 -
python在命令中,anaconda,pycharm中第三方库都是怎么安装的
python安装库的不同方式python用命令安装包python用pycharm安装包python通过anaconda安装包python用命令安装包第一种就是简单粗暴:1.第三方库的安装:首先确定安装的版本https://www.lfd.uci.edu/~gohlke/pythonlibs2.Win+R组合键操作3.输入cmd;4.输入 pip install xxx(xxx代表你需要安装的包)5.若安装超时,出现如下错误,python用命令安装包的时候不知不觉的pip版本就需要更新,原创 2020-10-29 16:47:40 · 1352 阅读 · 0 评论 -
python如何快速连接MySQL数据库
目录python连接MySQL数据库二.使用python对数据库进行操作三.关闭数据库python连接MySQL数据库1.导入模块利用jupyter notebook先来安装第三方库pymysql。!pip install pymysql安装成功截图如下:然后将其模块导入:import pymysql2.打开数据库#打开数据库连接#数据库名为mysql,也可以没有这个参数db = pymysql.connect(host = "127.0.0.1",port = 3306,use原创 2020-10-30 20:58:19 · 520 阅读 · 0 评论