- 博客(47)
- 资源 (3)
- 收藏
- 关注
原创 Anaconda定制Python编程并打包
本文主要介绍如何使用Anaconda定制一个Python编程环境并打包,方便编程环境迁移。文章参考 谢作如 邱奕盛两位老师的* 开发不同的项目需要不同的库(甚至不同版本),把所有的库安装到一起容易形成干扰、累赘,可以用Anaconda建立不同的虚拟环境。* 在教学中同一内容需要到不同的地方上课(公开课),需要准备相同的编程环境,可以用Anaconda打包定制一款合适的Python编程环境。这里以使用requests、beautifulsoup4库的爬虫为例。
2024-01-10 17:10:01
710
原创 python tkinter 随机抽奖程序
import tkinter as tkimport randoma = ["荀彧","荀攸","贾诩","郭嘉","程昱","曹植","刘备","吕布"]def start(): L = len(a) if(L>0): x = random.randint(0,L-1) lbl1.place(x=140,y=100) lbl1['text'] = a[x] a.remove(a[x]) else: .
2022-05-27 09:42:32
1780
原创 Excel公式中的countif 和 conutifs 和sumproduct
1. countif单一条件2. countif使用通配符3.countifs多条件4.sumproduct多条件
2022-03-29 23:21:24
793
原创 python打包成exe
1. 先安装pyinstallerpip install pyinstaller2. 在程序目录运行pyinstaller test.py3. pyinstaller -F test.py 将程序打包成一个exe包
2022-03-17 09:47:24
3400
原创 基于flask框架编写的python代码编辑器,实现代码带参数在线运行
已实现python在线编辑并运行,可以传输多个输入参数,为后期作python自动评测做好准备。html界面如下图所示。资源参考:flask框架搭建python在线编辑器,在线运行,可带多个输入参数-Python文档类资源-优快云下载...
2022-03-09 13:03:56
1110
1
原创 pymysql
读取MySQL数据'''fetchone'''import pymysql#打开数据库连接conn=pymysql.connect('localhost','root','123456')conn.select_db('pythondb')#获取游标cur=conn.cursor()cur.execute("select * from user;")while 1: res=cur.fetchone() if res is None: #表示已经取完结
2022-01-13 19:29:16
238
原创 python 操作EXCEL openpyxl库的使用
1.安装openpyxl库pip install openpyxl2.写入xlsx文件import openpyxlif __name__ == '__main__': wb = openpyxl.Workbook() ws = wb.active ws['A1'] = 45 ws.append([1,2,3]) wb.save("sample.xlsx")3.读取import openpyxlif __name__ == '__m..
2022-01-12 23:27:32
598
原创 hustoj笔记
1. hustoj工程目录/home/judge2. vim编辑器有些配置文件无法使用sublimt text查看,使用sodu vim查看,:wq退出并保存:q!退出不保存
2022-01-05 22:20:02
521
原创 Flask框架知识集锦
1. Flask中文文档欢迎来到 Flask 的世界 — Flask 中文文档 (2.0.2)2. 虚拟环境虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。Python 内置了用于创建虚拟环境的 venv模块。2.1 创建一个虚拟环境创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv文件夹。2.2 激活虚拟环境> ve...
2021-11-13 11:08:24
589
原创 [NOIP2011 普及组] 数字反转 洛谷P1307
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){ int len; string a; while(cin>>a){ //连续输入直到按下回车 if(getchar() == '\n') break; } len = a.size(); while(a[len-1] == '0') //排除前导0的情况,...
2021-11-06 20:51:26
207
原创 批处理复制文件/文件夹到当前目录下所有文件夹中
1.复制单个文件到当前目录下所有文件夹中。如下图所示,test文件夹中有一个"it.pdf"和1001-1006六个空文件夹,现需要将it.pdf复制到1001-1006这六个文件夹中。在当前目录下建立copy.bat批处理文件,其内容如下所示@echo offset fn="it.pdf"for /f "tokens=*" %%i in ('dir/s/b/ad') do copy %fn% "%%i"pause2.复制当前目录下指定文件夹中所有文件到当前目录下...
2021-10-21 20:26:19
12648
3
原创 Excel求同时满足多条件的最大值求法
【问题描述】如下表所示,求出各年份类型为"通过"的学生成绩的最高分1. 分年份求2. 求通过的学生才统计3. 保持数据表不变,不用分类汇总,不删除多余数据【解法1】来自 群里 黄老师,核心在于两个if语句的嵌套,慢慢理解。【解法2】来自群里梁老师,该方法将if的两个条件判断作积,同时乘积才为真,而后返回C:C数据。注意:输入公式后,需要按键盘上的ctrl+shift+enter键才是以数组的方式来处理,出现公式中的{}符号。...
2021-10-17 16:43:01
4744
转载 python-opencv同时打开2个摄像头
import cv2capture = cv2.VideoCapture(0)capture_usb = cv2.VideoCapture(1)# 打开自带的摄像头if capture.isOpened(): if capture_usb.isOpened(): # 以下设置显示屏的宽高 capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640) capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)...
2021-10-12 08:42:58
3436
原创 python调用百度API进行车牌识别
第一部分 申请百度账号并开通应用。1.登陆百度智能云平台,在产品服务中依次选择“人工智能”、“文字识别”。2.在控制台中“创建应用”3.输入应用名称,勾选“交通场景OCR”中的“车牌识别”4. 申领免费额度。5. 在应用列表中记住自己的AppID、API Key、Secret Key第二部分 配置python环境1. 安装百度库 pip install baidu-aip(略)2. 安装opencv-python库(略)第三部分 代码...
2021-09-01 14:45:00
2275
原创 【成绩统计】Excel计算年级学校排名和班级排名,并统计各班各科前1050名学生人数
本文以“好分数”系统导出的期末考试成绩数据为基础,进行统计分析。拿到表,首先整理下数据,去除无关字段数据,保留关键字段。一开始的时候,,小编直接使用上表给出的“学校排名”来统计各班各科前1050名学生,人数就掉进一次坑。。。上面给的排名不够准确()。于是,决定删除所有科目“学校排名”和“班级排名”,重新根据分数统计“学校排名”和“班级排名”。注意:排名前,将缺考或没有成绩的单元格填充为0分,某科缺考或成绩为0时,注意其排名不能为空,其排名应排在最后,防止统计错误。下面以统计总分学校排名和
2021-04-04 13:30:50
20659
转载 python海龟图库
1.turtle库是Python标准库之一,是入门级的图形绘制函数库。2.turtle绘图原理:一只海龟在窗体的正中心,在画布上游走,游走的轨迹形成了绘制的图形,海龟是由程序控制的,可以变换颜色、改变宽度等。3.turtle绘图窗体布局:最小单位是像素setup():设置窗体大小及位置 格式:turtle.setup(width,height,startx,starty)。4个参数中后两个可选。setup函数不是必须使用的,只有需要控制绘图窗体的大小时候才调用。4.画笔运动命令t
2020-11-02 23:29:57
747
原创 05 python函数的应用
'''函数 能提高应用的模块性,和代码的重复利用率。'''#1. 函数,无返回值def test(): print(" * ") print(" *** ") print("*****") print(" *** ") print(" * ")test()#2. 函数,含参数def myName(x): print(x,",Come in!")myName("Bob")myName("Harry")#3.函数,含参数含返.
2020-11-01 23:27:37
205
原创 04 python字典的应用
'''字典是由键值组成的,字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = {key1 : value1, key2 : value2 }'''# 1. 输出字典的值()dict = {'姓名': '红艳艳', '年龄': 7, '班级': '2010'}print("姓名是", dict['姓名'])print("班级是", dict['班级'])# 2. 修改字典 向字典添加.
2020-11-01 22:34:00
274
原创 03 python列表的应用
#列表----用于存储一组数据(number,string)a = [12,32,45,99,2,45,68,25,78,91] #列表名,索引,值#1. 定义列表并赋值,输出列表的值a = [12,32,45,99,2,45,68,25,78,91]for i in range(10): print(a[i],end=" ")#2. 连续输入10个数,再输出a = []for i in range(10): a.append(int(input()))for i i.
2020-11-01 22:33:11
245
原创 02 三种基本的程序结构
# 02 三种基本程序结构:顺序结构、选择结构、循环结构#1. 顺序结构# 交换两个变量的值a = 10b = 20print("交换前a、b的值是:",a,b)c = aa = bb = cprint("交换前a、b的值是:",a,b) #2. 选择结构 # 输入两个整数,并按由大到小的顺序输出a = int(input())b = int(input())print("你输入的是:",a,b)if a<b: c = a a = b b.
2020-10-29 00:46:41
367
原创 Python基础知识应用
#1. 编写第一个python语句,输出hello,wroldprint("hello,world!")#print是输出打印的意思,""双引号内可以是中文、英文等字符串#2. 输出变量的值a = 3 #整型数字(整数)b = 5c = 2.5 #浮点型数据(小数)print(a)print(a+b)print(c+10)print("3+5的结果是:",a+b) #同时输出字符串和变量#3. 制作一个加法计算器print("请输入一个数")a .
2020-10-28 23:46:27
182
原创 使用NotePad++编写Python代码
1. 下载并安装NotePad++中文版,直至安装完成2. 安装完成后,按键盘F5键,弹出运行对话框,并输入cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT3.点击保存,会弹出一个设置快捷键的对话框。起名字为python,设定快捷键为Ctrl+Shift+F5。点击“保存/OK”按钮。最后点击“运行”按钮。出现一个黑框框表示成功。3. 在代码编辑区输入print("hello worl...
2020-10-28 23:01:32
2390
3
原创 python知识点集锦
1. pip更换国内清华源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple2. 安装requests网络模块pip install requests
2020-07-31 10:27:09
1021
原创 学考高考照片批量重命名,将以姓名命名改为以身份证+姓名命名
整体思路使用DOS获取文件名在EXCEL中拼接重命名命令执行DOS重命名命令一、使用DOS获取文件名如果已有文件名,这一步可以跳过证件照片存放目录为 “D:\证件照片”打开windosCMD命令窗口,输入 dir D:\证件照片 /b > D:\证件照片\1.txt ,然后按下回车键运行。以上程序运行后,在证件照片目录下会生成 “1.txt”文本文件,如下图所示在EXCEL中拼接重命名命令新建EXCEL表格文件,把所有姓名和身份证号输入表格中,使用公式=“ren 路
2020-07-10 11:03:03
6273
原创 使用极域电子教室远程批量处理
使用极域软件远程批处理远程批量格式化学生机E盘,E盘原来是学生放作业的,清空它无所谓,将用来存放onekey.exe和winxp.gho文件路径 C:\WINDOWS\system32\cmd.exe参数:/K format e:/q/y远程批量打开影子系统,解除保护,并重启路径 C:\WINDOWS\system32\cmd.exe参数:/K C:\Program Fi...
2020-03-05 14:35:21
19730
原创 PyQt学习之路
PyQt简单的图形界面、布局(显示文本,按钮等)1. 显示文本import sysfrom PyQt5.QtWidgets import QApplication,QLabel #从pyqt5容器中引入文本标签if __name__ == '__main__': app = QApplication(sys.argv) #实例化应用,sys.argv中间是一点...
2019-08-05 17:58:35
205
原创 python3 排序
def test(): a=[] for i in range(15): b = int(input()) #需加int,不然输入的是字符 a.append(b) for i in range(15): for j in range(i+1,15): if a[i]>a[j]: ...
2019-06-25 11:29:25
113
原创 python 写水仙花数
python 写水仙花数def test(): for i in range(100,1000): a = i//100 b= (i%100)//10 c=i%10 if(i == a*a*a+b*b*b+c*c*c): print(i)if __name__ == "__main__": ...
2019-06-19 12:40:33
1414
原创 QT 登录框
网易云课堂 QT入门精讲https://study.163.com/course/courseMain.htm?courseId=1005069007 by吴健1. 登录程序mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui...
2019-04-15 00:07:15
461
原创 QT读写文件
//头文件#include "QDebug"#include <QString.h>#include <QFile.h>写 追加void MainWindow::on_addUserBtn_clicked(){ QString uName = ui->uNameEdit->text();//获取 QString uClass ...
2019-04-13 23:24:49
166
原创 八皇后问题
洛谷https://www.luogu.org/problemnew/show/P1219皇后从第一行开始,向第n行放置,每一行又搜索每一列的位置,检查是否符合要求。#include<iostream>#include<cstdio>using namespace std;void dfs(int x);int col[30],v1[30],v2[30...
2019-03-26 23:59:11
192
原创 极域电子教室操作技巧
1.远程批量格式化E盘cmd路径C:\WINDOWS\system32\cmd.exe参数 /K format e: /q/y2.使用谷歌浏览器打开指定的网页,如广西招生考试网站浏览器安装路径: C:\Program Files\Chrome\chrome.exe参数http://www.gxeea.cn3.在学生机的e盘新建文件夹zuoyecmd路径 ...
2019-03-19 19:58:48
13115
原创 设n个整数的集合{1,2,3,,,n},从中取出r个进行排序,输出排序结果一本通P247
设n个整数的集合{1,2,3,n},从中取出r个进行排序,输出排序结果#include<iostream>using namespace std;int c[1001],n,r; //c[1001]保存当前排序 bool b[1010] = {0}; //是否使用过 int search(int deep);//deep 已经存储了几个数 int main(){ cin...
2019-03-18 16:26:56
2016
原创 P3817 小A的糖果
P3817 小A的糖果https://www.luogu.org/problemnew/show/P3817心得:1. 重新定义long long 类型,使用方便,不用反复写长代码 typedef long long ll;2. 定义常量:const int N = 100000002;#include<iostream>using namespace std;...
2019-03-11 21:29:45
246
原创 过河卒题解
过河卒https://www.luogu.org/problemnew/show/P1002马的坐标为(x,y),则马的控制点为:(x,y),(x+1,y+2),(x+1,y-2),(x+2,y+1),(x+2,y-1),(x-1,y+2),(x-1,y-2),(x-2,y+1),(x-2,y-1) 即马有9个控制点。为了表示马的控制点,可以定义两个数组a[9],b[9] in...
2019-03-09 10:29:31
1335
2
原创 素数环-搜索
素数环:从1到20这20个数摆成一个环,要求相邻的两个数的和是一个素数。输出这些素数环分析:首先设有20个空位,填进20个数,可以填数的条件是这个数在之前没有出现过,并且与它的前一个数的和是一个素数;注意第二十个数时还要判断与第一个数的和是否是一个素数。若满足条件,填数,否则填下一个数;直接上代码,里面有注释的哈#include<iostream>#include&...
2019-03-05 23:53:14
731
原创 马的遍历-搜索
题目描述中国象棋半张棋盘如图(a)所示。马自左下角往右上角跳。今规定只许往右跳,不许往左跳。比如图(a)中所示为一种跳行路线,并将所经路线打印出来。打印格式为:0,0->2,1->3,3->1,4->3,5->2,7->4,8…废话不多说,直接上代码#include<iostream>using namespace std;in...
2019-03-05 22:48:55
5667
原创 动态规划-背包问题
动态规划-背包问题背包最大承受重量wmax每个商品的重量w以及他们的价值为v问,怎么样装,才能是价值最大!如编号 重量(w) 价值(v)1 2 32 3 43 4 54 5 85 9 10 || B(k-1,wmax) //第k件太重 || B(k,wmax) = || || 继续装 B(k-1...
2019-03-04 23:48:05
97
原创 走迷宫
洛谷 走迷宫(深搜)https://www.luogu.org/problemnew/show/P1605#include<iostream>using namespace std;#define N 6#define M 6int n,m,t,sx,sy,fx,fy,ans=0;char map[N][M];//地图上的陷阱 int v[N][M];//走过的点 ...
2019-03-01 00:51:18
196
python将Word、Excel和PPT批量转成PDF文档
2022-09-19
Python海龟画一幅中秋花好月圆图
2022-09-09
Python海龟编写教师节贺卡,祝老师们节日快乐!
2022-09-09
快捷修改IP地址和计算机名称
2020-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人