自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 用pyinstaller将python程序打包成可执行程序

说明目录一、背景二、安装 PyInstaller三、在pipenv下面用pyinstaller打包1、安装pipenv2、启动pipenv3、安装小程序的依赖包4、在pipenv环境下安装pyinstaller5、打包程序6、注意事项7、可能遇到的坑一、背景我们在使用python写了程序后,可以使用 PyInstaller 将 Python 程序生成可直接运行的exe程序文件,这个程序可以转发给其他人在 Windows 或 Mac OS X 平台上使用,且不需要他们安装Python解释器和相应的包。本

2021-04-27 08:53:21 392 2

原创 学生成绩分析报告数据分析可视化python实现源码seaborn、matplotlib

import pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport numpy as npplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus'] = False%matplotlib inlinedata1 = pd.read_excel('2019期末.xls',skip=0)data1.rename(c

2021-04-07 13:11:49 2988 2

原创 matplotlib、seaborn各类图形实现备查笔记

导入matplotlib 、numpy,在jupyter_notebook中设置图形显示,设置中文显示,设置减号显示import matplotlib.pyplot as pltimport numpy as np%matplotlib inlineplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=False折线图x = np.linspace(0,100,1000) # 构建x.

2021-04-07 13:07:10 244 2

原创 python学生考试安排软件、座位签V4.0

背景:学校每月都要月考,每学期要期末考,需要对全年级学生进行随机排序,安排考室、座位号、考号,并且打印座位签有时候会按照上期的成绩排序安排考室、座位号和考号为减轻老婆大人的工作量,写了这个小程序,并且使用tkinter实现可视化操作,原因你懂的老婆大人目前是我唯一的客户,是我学习编程最大的动力!!实现效果如下软件界面考生考号、考室、座位号文件座位签文件,直接打印就可以了源码如下'''coding:utf-8author:Marvinmao学生考试随机排号,生成座位签

2021-03-30 15:14:43 1566

原创 使用pandas筛选优质基金

# coding:utf-8import reimport requestsfrom bs4 import BeautifulSoupimport pandas as pdimport randomimport numpy as npimport timeimport jsonimport logging# 从同花顺i问财筛选出符合要求的基金列表(条件是股票类或混合类,成立超过1年,规模超过10亿元),注意网站保存出的格式可能是xml,要另存一次funds_list_file =

2020-11-16 20:15:45 521

原创 python超简洁求某一范围内所有素数

# 求最大maxn的所有素数def sushu(maxn): n=1 # 从1开始找素数 sushu = [] # 列表用于存储所有素数 while n <maxn: list2 = list(map(lambda x: n%x ,[i for i in range(2,n)])) # 关键在这一行,[i for i in range(2,n)] 创建一个列表,包含除了1和n的所有整数 # 然后用map函数,用n除以每个列

2020-08-18 20:07:48 1746

原创 Pandas 学习笔记基础知识汇总

一、pandas读取和存储excel、csv文件1、df1 = pd.read_excel( file_path ,index_col = ‘col2’ ) 设置索引列为col2,读取出来的数据是dataframe格式2、df2 = pd.read_csv( serprator =’::’,engine = python) 设置分隔符和读取引擎3、dataframe.to_excel( file_path ) dataframe.to_csv( )4、pd.read_excel(filepath,

2020-08-02 17:50:30 4563 1

原创 简单的贪食蛇游戏 python+turtle+freegames

就一个python文件,直接上代码:from turtle import *from random import randrangefrom freegames import square, vectorfood = vector(0, 0)snake = [vector(10, 0)]aim = vector(0, -10)def change(x, y): # 改变蛇的方向 aim.x = x aim.y = y# 判断蛇是否在框内,参数head是一个坐

2020-08-01 20:17:44 894

原创 echarts绘制股票K线图 python+echarts+爬虫

本项目通过爬虫爬取上证和深证股市股票列表,然后批量获取每只股票2018年到2020年每天的交易情况,在通过sanic和echarts在前端页面生成对应股票的k线图项目目录如下index.html代码,前端页面echarts的js代码在echarts官网案例里面复制K线图代码,替换数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src

2020-08-01 20:07:29 2296

原创 python实现每天自动签到领积分

新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py# 引入3个包from selenium import webdriverfrom time import sleepimport random# 程序启动后先休眠1-4秒sleep(random.randint(1, 4))# 调用Selen...

2020-04-25 13:22:11 2710 2

原创 mysql进阶知识点之事务

1、查看事务状态select @@autocommit 查看事务是否开启自动,默认是自动开启的2、set autocommit=0;关闭自动事务,每次sql语句后可以跟随rollback 回滚,不执行前一次sql3、执行sql之前,写一个begain;sql语句1;sql语句2; 手动开启事务,可以rollback4、start transaction;sql语句1;sql语句2; 手...

2020-04-19 10:37:39 581

原创 学生考试安排软件V4.0使用说明(附软件下载)

说明目录使用说明软件界面功能一:生成考号、考室、座位号1、准备学生名单表格2、上传准备好的学生名单表格3、设置相关参数4、生成座位号功能二:生成座位签1、准备座位号表格2、设置信息3、生成座位签4、生成的座位签表格格式如下打印座位签使用注意软件下载地址使用说明这是本人开发的学生考试安排软件V4.0的使用说明软件界面软件分为上下两个功能区:生成考号、考室、座位号,生成座位签功能一:生成考号、考室、座位号1、准备学生名单表格学生名单EXCEL表格,包含班级和姓名两列,例如:说明:标题可有

2021-04-25 10:48:41 2169

原创 python基础知识点大全

Python知识点查漏补缺(B站求知讲堂)python介绍python是面向对象的解释性计算机程序设计语言,胶水语言需要解释器(翻译)成机器语言1991年公开发行第一版,1989年由guido van rossum开发,作为ABC语言的继承guido是monty python喜剧团体的爱好者,所以将这个语言命名python2000年发布2.0,2008发布3.0,2020年开始不再更新2.0python特点1、运行速度较慢(编译型语言-解释性语言),差别在毫秒级2、代码不能加密,已源码

2021-03-23 14:22:07 598

原创 使用skearn进行titanic生存者分析

步骤1:获取数据import pandas as pddf_train = pd.read_csv( "titanic_train.csv" )df_train PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare Cabin Embarked

2021-03-23 14:18:01 125

原创 matplotlib numpy学习笔记

Matplotlib库学习常用图形折线图:数据随时间变化饼状图:同级别分类占比 对比柱状图:比较数据之间大小差别直方图:连续性的数据分布情况,比如学生成绩分布散点图:二维的数据分布情况numpynp.array(list,dtype=)将一个列表转成数组array.tolist()array.sizearray.reshape((m,n),order=‘F’)np.arange(a,b,c) 生成np数组相同形状的数组运算,对应位置的元素相运算数组和数字运算不同形状的数组不

2021-03-23 14:15:55 108

原创 python做的学生考试编排,座位签打印软件openpyxl

功能:1、对学生信息进行随机排序,并生成考号、考试、座位号2、根据排序信息生成座位签import pandas as pdfrom openpyxl import Workbookfrom openpyxl.styles import Alignment,Font,Border,Sidefrom random import *from time import sleep# 系统初始设置# 设置排序表的列名columns = ['班级', '姓名', '语文', '数学', '外语',

2020-10-26 21:47:43 2151

原创 本地学生信息管理系统增删改查排序

学生信息管理系统:采用本地txt文件存储学生信息包括学号、姓名、英语成绩、python成绩、java成绩-实现增、删、改、查、排序、计算总人数、显示全部、退出系统,功能本地运行效果:最后可用pyinstaller进行文件打包,以便在其他地方使用'''学生信息管理系统:1、采用本地txt文件存储学生信息2、包括学号、姓名、英语成绩、python成绩、java成绩3、实现增、删、改、查、排序、计算总人数、显示全部、退出系统,功能'''filename="students.txt"

2020-10-19 21:06:37 1556 1

原创 利用百度api识别图片里面的文字

# encoding:utf-8# 利用百度api识别图片里面的文字,测试识别率挺高的import requestsimport base64# 调用百度api接口request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"# 二进制方式打开图片文件myimage = input('请输入图片名称,包括后缀:')save_file = input('请输入要保存的TXT文件名:')f = open(my

2020-10-09 16:55:08 586

原创 用字符串函数实现简单加密

'''加密和解密明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:DEFGHIJKLMNOPQRSTUVWXYZABC其他字符明文和密文相同,不区分大小写编写函数:输入明文,输出对应密文'''def encode_sct(mingwen): '''加密函数''' sct_str = "" # 空字符串用来存储密文 for i in mingwen: # 遍历用户输入的明文字符串 i = i.upper() # 把字符转换成大写

2020-08-16 11:49:53 1893

原创 Mysql 练习题 2020-7-8

题目我的解答SELECT *FROM `20200708`WHERE B NOT LIKE concat('%', A, '%');

2020-07-08 22:24:20 110

原创 mysql 练习题 2020-7-7

题目我的解答SELECT player_id, device_idFROM activityGROUP BY player_idORDER BY player_id ASC, event_date ASC;

2020-07-07 09:01:21 147

原创 mysql 练习题 2020-7-3

题目![在这里插入图片描述](https://img-blog.csdnimg.cn/20200706145556974.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L21hcnZpbm1hbw==,size_16,color_FFFFFF,t_70)SELECT NAME, COUNT(pid) AS '总数'FROM ( SEL

2020-07-06 14:57:14 163

原创 mysql 练习题2020-7-6

题目我的答案SELECT project_id, A.employee_id, B.experience_yearsFROM project_20200706 A, employee_20200706 BWHERE experience_years IN ( SELECT MAX(experience_years) FROM employee_20200706 B )AND A.employee_id = B.employee_id;...

2020-07-06 11:39:18 153

原创 mysql基础知识点汇总

mysql基础知识点1、安装mysql1)mysql管网下载对应mysql版本https://dev.mysql.com/downloads/mysql/2)解压,配置mysql.exe的目录到系统环境变量E:\mysql-5.7.20-winx64;3)配置my.ini文件,新建data文件夹(路径与my.ini配置对应)4)以管理员身份进入cmd,来到mysql.exe目录E:\p...

2020-04-19 10:20:27 262

原创 python学习笔记 - 类、模块相关

1、判断是否是None值,采用is判断,不用==2、如果一行代码太长,用()加起来后可以回车换行,系统默认会放到一行代码里面执行3、if后面的语句可以加个return,return后面的语句不会执行,当然也可以用其他方式,比如if…else…类::::4、如果要访问其他类或者父类的私有属性、私有方法,可以通过父类公有方法访问5、如果多个父类或多级父类有同名方法、属性,python3遵守广...

2020-03-17 22:05:58 116

原创 初次用python写一个简单爬虫-获取电影网站电影列表

import refrom urllib import requestimport timeurl = 'https://www.dytt8.net/html/gndy/dyzz/list_23_{}.html'root_pattern = '<table width="100%" border="0" cellspacing="0" cellpadding="0" class="t...

2020-03-17 21:56:11 1302

学生考试安排软件4.0.rar

作者Marvinmao

2021-04-25

期末成绩数据分析报告(可视化).pdf

学生成绩分析报告数据分析可视化

2021-04-08

空空如也

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

TA关注的人

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