python
文章平均质量分 91
Carol_小菜鸟
重新出发,坚持努力!
展开
-
python GUI-Tkinter编程
文章目录1、Tkinter概念性知识2、操作方法1)、创建一个GUI程序2)、 简单实例(python3)3)、实例4)、相关组件、属性及说明1、Tkinter概念性知识Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。Tkinter 是内置到原创 2021-08-23 19:39:20 · 362 阅读 · 0 评论 -
numpy的相关函数使用说明
np.r_np.r_是按列连接两个或多个矩阵,就是把矩阵上下相加,要求列数相等。如:print(':\n',np.r_[[2, 3],[1,4],[5,6]])np.c_np.c_是按行连接两个或多个矩阵,就是把矩阵左右相加,要求行数相等。如:print(':\n',np.c_[[2, 3],[1,4],[5,6]])np.random.seed()np.random.seed(0) seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次原创 2020-11-11 09:52:33 · 299 阅读 · 0 评论 -
pandas练习
US_Baby_Names_right.csv文件中存储了美国小孩的姓名, 出生年份, 性别, 所在州及名称出现次数, 试实现以下统计分析:1). 删除 [Unname: 0] 列 和 [id]列;2). 判断出数据集中 男孩名字、女孩名字谁多;3). 根据题目2,绘制扇形图统计男孩名字和女孩名字分别占总名称的百分比;4). 按照 【Name】列将数据集进行分组并求和, 效果如下:Ye...原创 2020-11-04 14:40:53 · 422 阅读 · 0 评论 -
shutil——高级的文件、文件夹、压缩包处理模块
shutil 模块提供了一系列对文件和文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数。目录和文件操作1. shutil.copyfileobj(fsrc, fdst[, length])将文件类对象 fsrc 的内容拷贝到文件类对象 fdst。 整数值 length 如果给出则为缓冲区大小。 特别地, length 为负值表示拷贝数据时不对源数据进行分块循环处理;默认情况下会分块读取数据以避免不受控制的内存消耗。 请注意如果 fsrc 对象的当前文件位置不为 0,则只有从当前文件位置转载 2020-10-16 17:06:20 · 187 阅读 · 0 评论 -
python爬虫中的requests和bs4
文章目录爬虫的理解requestsBS4爬虫的理解对网站信息进行爬取都是在对网站的源码进行查看和分析的基础上进行的。爬虫的第一步,首先要进入网站,审查元素,根据爬虫的需要选择url地址,进行重点内容的爬取。requestsrequests第三方模块安装导入后,可根据url地址进行网页信息的获取。requests.get(url) 获取网页。接下来就可将获取到的信息交给Beautiful...原创 2020-04-30 00:01:51 · 614 阅读 · 0 评论 -
tcp多线程聊天室
文章目录Tcp多线程聊天室主要过程tcp聊天室代码服务器端:客户端:运行测试:Tcp多线程聊天室实现服务器和客户端间的多线程通信。服务器开放一个固定的ip和端口,供客户端进行连接。服务器获取客户端的ip地址并与客户端间进行通信。主要过程在服务器端:使用socket创建服务器实例对象,使用bind绑定连接ip和端口,使用listen进行客户端访问的监听,使用recv进行数据的接收。在客户端同...原创 2020-04-29 14:51:08 · 451 阅读 · 0 评论 -
基于mysql数据库银行转账功能实现
文章目录项目描述研究思路项目描述运用mysql数据库实现银行账户转账功能。研究思路1 创建数据库和数据表以及数据表中账户号码和余额等信息。2 python连接数据库3 将银行卡号作为key值,判断转入和转出账户是否都存在。4 判断转出账户待转出金额是否足够。5 转出账户余额减掉转出金额,转入账户余额加上转入金额。在数据库中创建数据表并添加数据。...原创 2020-04-28 20:46:17 · 2823 阅读 · 1 评论 -
python类中__init__()、__del__()方法
文章目录类构成类方法__ _init_ __()__ _del_ __()类构成类由类名、属性、方法三个部分构成。python中一切皆对象。类也是一个特殊的对象——>类对象。class AAA: 定义的类属性属于类对象obj1 =AAA: 属于实例对象在运行程序时,类 同样会被加载到内存在python中,类 是一个特殊的对象–类对象在程序运行时,类对象(模板) 在内存中之有一...原创 2020-04-28 17:45:46 · 845 阅读 · 0 评论 -
python连接数据库知识回顾
文章目录mysql连接数据库创建数据库导入模块连接数据库创建游标对象对数据库进行增删改查1 创建数据表2 插入数据1 插入一条数据2 同时插入多条数据3 数据库查询5 移动游标关闭游标关闭连接mysql连接数据库python连接数据库时,必须创建游标,用来给数据库发送sql语句,并执行。1 首先创建数据库2 导入模块3 建立连接数据库4 创建游标对象5 进行各种操作6 关闭游标...原创 2020-04-28 12:45:39 · 332 阅读 · 0 评论 -
图片下载
文章目录图片地址获取url下载单幅图片代码url批量下载图片代码图片地址获取1 打开所要下载的图片的网页。2 点击鼠标右键,选择“inspect”审查元素。3 然后选择图片对应的html代码部分,双击复制图片链接。4 将复制的链接填写到python代码中url地址处。url下载单幅图片代码首先需要下载urllib并导入模块。import urllib.requestdef dow...原创 2020-04-27 15:52:09 · 221 阅读 · 0 评论 -
轮盘抽奖
文章目录题目描述研究思路代码区代码运行测试关键点或难点题目描述模拟轮盘抽奖游戏轮盘分为三部分: 一等奖, 二等奖和三等奖;轮盘转的时候是随机的,如果范围在[0,0.08)之间,代表一等奖,如果范围在[0.08,0.3)之间,代表2等奖,如果范围在[0, 1.0)之间,代表3等奖,模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的数量。研究思路1 首先预先定义奖项及对应...原创 2020-04-26 22:34:52 · 1963 阅读 · 0 评论 -
多用户管理系统雏形
文章目录项目描述研究思路代码区测试过程关键点项目描述1). 系统里面有多个用户, 用户信息目前保存在列表里面;users = [‘root’, ‘student’]passwds = [‘123’, ‘456’]2). 用户登陆(判断用户登陆是否成功):1). 判断用户是否存在?(inuser in users)2). 如果存在:1). 判断用户密码是否正确?(先找出用户对应的索...原创 2020-04-26 20:04:39 · 500 阅读 · 0 评论 -
用户登陆程序
文章目录题目描述设计思路代码区结果测试题目描述用户登陆程序要求:输入用户名和密码,判断用户名和密码是否正确(name=‘root’,password=‘superuser’).登陆仅有三次机会,超过三次,登陆失败。设计思路1、input键盘输入用户名和密码2、if判断键盘输入的用户名和密码是否与设定的相同。做判断语句。3、有次数限制设置循环语句,将上述1、2、套在循环内。在登陆次数...原创 2020-04-26 18:33:03 · 1364 阅读 · 0 评论 -
pandas实例——读取文件并进行数据分析练习
案例一文件描述: 每列数据分别代表如下: 订单编号, 订单数量, 商品名称, 商品详细选择项, 商品总价格需求1:1). 从文件中读取所有的数据;2). 获取数据中所有的商品名称;3). 跟据商品的价格进行排序, 降序,将价格最高的20件产品信息写入mosthighPrice.xlsx文件中;需求1:1). 从文件中读取所有的数据;goodsInfo = pd.read_cs...原创 2019-02-27 15:09:17 · 2761 阅读 · 1 评论 -
panda对于字符串的操作
创建数组:import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltseries1= pd.Series(['$A:1', '$B:2', '$C:3', np.nan, '$cat:3'])print(series1)将所有的字母转换为小写字母, 除了缺失值# 将所有的字母转换为小写字母, ...原创 2019-02-27 15:13:51 · 586 阅读 · 0 评论 -
numpy创建数组
数组的操作list ====== 特殊的数组数组和列表的区别:数组: 存储的时同一种数据类型;list:容器, 可以存储任意数据类型;一维数组和数组的计算:# 一维数组和数组的计算a = [1, 2, 3, 4]b = [2, 3, 4, 5]# 一维数组相加add = lambda x: x[0] + x[1]# [(1,2), (2,3), (3,4), (4,...原创 2019-02-23 17:50:39 · 2029 阅读 · 0 评论 -
numpy案例应用练习
需求1:获取所有男生的身高, 求平均值;获取所有女生的身高, 求平均值;并绘制柱状图显示import numpy as npfrom pyecharts import Barfname = "doc/eg6-a-student-data.txt"dtype = np.dtype([('gender', '|S1'), ('height', 'f2')])data = np.loadt...原创 2019-02-27 10:00:10 · 3527 阅读 · 0 评论 -
数据分析之——pandas的基本概念
pandas的基本概念pandas是什么?pandas 是基于NumPy 的一种工具,是一种数据分析包。是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量快速便捷地处理数据的函数和方法。pandas数据结构Series:一维数组,与Numpy中的一维array类似。二者与Python基本的数...原创 2019-02-27 10:36:48 · 673 阅读 · 0 评论 -
pandas创建二维数据类型——DataFrame
创建二维数据的几种方法方法1: 通过列表创建DataFRame对象里面包含两个索引, 行索引(0轴, axis=0), 列索引(1轴, axis=1)li = [ [1, 2, 3, 4], [2, 3, 4, 5]]# DataFRame对象里面包含两个索引, 行索引(0轴, axis=0), 列索引(1轴, axis=1)d1 = pd.DataFrame(da...原创 2019-02-27 14:07:02 · 12573 阅读 · 0 评论 -
pandas从文件中读取数据
pandas可操作的数据类型:csv,excel,json…pandas从文件中读取数据1). csv文件的写入:to_csvdf = pd.DataFrame( {'province': ['陕西', '陕西', '四川', '四川', '陕西'], 'city': ['咸阳', '宝鸡', '成都', '成都', '宝鸡'], 'count1': [1, 2,...原创 2019-02-27 14:31:21 · 11589 阅读 · 0 评论