自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

启智教育226200

老师的成长之路

  • 博客(39)
  • 资源 (3)
  • 问答 (17)
  • 收藏
  • 关注

原创 宝塔面板Django项目部署(无数据库版)

近日在学习使用宝塔面板部署Django开发的web项目,走了不少弯路花了3天的时间才完成下面的文字,希望这篇文字能给正在摸索中的人带去点帮助。注意上图右侧的数字,我这里是0表示Nginx,MySQL,FTP,PHP,phpMyAdmin安装完毕了,你那边应该显示。当你安装这些默认软件后,点击"软件商店",搜索"python项目管理器"和“”进程守护管理器“”这两个软件。之后就是输入用户名和密码、同意协议、绑定你的手机号,这些操作我就不贴图了,自己按步照班就好了。标注出来的需要记录下来,登录宝塔的时候要用!

2023-07-29 14:13:36 712 1

原创 安装海龟绘图类库(turtle)

Python海龟绘图类库(turtle)的安装

2023-01-12 14:31:20 5487 11

原创 python如何接入支付宝沙箱环境

最近的项目需要对接支付宝,因为之前没有接触过支付宝支付的功能,折腾了好久才把问题测地解决了,现在把详细的过程贴出来让广大同学少走弯路。目前,支付宝有两种状态,一种是用于支付的正式环境,也就是平时我们在网上购物后用户支付的环境,另外一种是用于开发的沙箱环境,所以一开始因为要测试,顾接入的是沙箱环境。具体的过程如下文字:1、打开CMD环境(windows或linux是一样的),在命令行提示符后输入openssl命令,进入ssl环境。2、在openssl命令行下输入命令:genrsa -out app_p

2022-07-14 08:44:16 1055

原创 正则表达式的一些积累

顶级域名: .*[///]www.*.*.*二级域名:.*[///].*.*.*.*邮箱:.*@?身 份 证 :^\d{15} |\d{18}手机号码:^\d{11}汉 字:^[\u4e00-\u9fa5]{0,}.*?$ 使用是非贪婪模式...

2021-06-24 21:20:15 121

原创 一级python课件(持续更新中)

作者简介阳阳老师,毕业于大连理工大学计算机科学与技术专业,本科学历,毕业后先后在上海宝信软件股份有限公司、大智慧软件有限公司、日本三合气动株式会社、上海宝信青岛分公司从事软件开发超过10年时间。从8年级开始,阳阳老师先后接触了QB语言、C语言、C#语言、JAVA语言。对软件开发的流程、设计文档的编写、软件开发的维护、测试、部署、反汇编、汇编、代码编写、算法设计有着较深的领悟。欢迎大家跟阳阳老师一起学习python语言,python语言是一门胶水语言,它很好的结合了C语言和...

2021-03-21 20:08:39 452

原创 国际象棋棋盘

import turtle # 导入海龟绘图模块def drawrect(c): turtle.color(c,c) # 设置颜色 turtle.begin_fill() # 开始填充 for i in range(4): turtle.forward(32) turtle.right(90) turtle.end_fill() # 结束填充row = 8 # 行数col = 8 # 列数for i in rang...

2021-03-10 16:30:08 152

原创 python基本算法合集(18)——列表转换为字典

i=['a','b']l=[1,2]print (dict([i,l]))

2021-03-10 16:26:28 206

原创 画奥运五环

from turtle import *ht()resizemode('auto')setup(800,800)#ht()radius=100#圆半径width(10)#画笔粗细colorlist=['royalblue','black','red','yellow','green']#奥运五环取色器(LIST结构)penup()#抬笔backward(radius*2)#后移一个圆的位置pendown()#落笔for i in range(5):#5次循环 color(.

2021-03-05 12:50:02 1892

原创 python基本算法合集(17)——三支乒乓球队出赛名单

'''两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比。请编程序找出三队赛手的名单。用的是列表'''L1 = ['x', 'y', 'z']#for a in L1: for b in L1: # 避免重复参赛 if a != b: for c in L1: # 避免重复参赛 .

2021-03-05 12:48:09 280

原创 先画个圆形,暂停5秒后清除,再画个圆弧

from turtle import *from time import *pencolor('red')circle(-80)#80表示圆半径,如果是正数,则按照逆时针方向绘圆,反之若为负数则按照顺时针方向绘圆sleep(5)#暂停5秒reset()#清空画布且回到初始坐标位置pencolor('green')circle(80,180)#圆半径为正数则按照逆时针方向绘制圆done()reset()#清空画布且回到初始坐标位置暂停5秒后得图形:...

2021-03-04 08:21:10 417 1

原创 python基本算法合集(16)——打印菱形

要求打印一个菱形菱形其实是上下对称结构的,只要把上半部分打印出来了,下半部分的图形只要把上半部分对称下就可以完成整个图形的打印了。#循环变量计算为♥总数从0开始左、右分开写。#如♥总数为7个,那么循环变量是-3,4,步长为1。'''需要打印9层最终形成菱形'''for j in range(-4,5,1):#从-4开始数到4一共是9个数字 if j<0:#如果循环变量小于0 i=-j#让负数变成正数,并重新赋值 else: i=.

2021-03-04 08:16:40 797 1

原创 用海龟画图在主窗口的5个不同位置画5个正方形

from turtle import *#导入turtle海龟画图def ZFX():#定义画正方形的函数 pensize(5)#设置画笔的粗细为5 color('black','red')#设置画笔的颜色和填充颜色 goto(0,0)#让海龟回到原点 penup()#抬笔 begin_fill()#开始填充 for i in range(4):#4次循环画正方形 pendown()#落笔 forward(120)#画120.

2021-03-03 09:04:38 1415

原创 python基本算法合集(15)——打印三角形

#打印三角形'''根据用户输入要打印的三角形的层数,打印出一个倒三角'''n=int(input('输入等腰三角形的层数'))#等待用户输入三角形的层数for i in range(n,0,-1):#循环从层数到0,每次递减1 print('*'*i,end='')#打印i个※号,不换行加空格。 print('\n')#打印换行...

2021-03-03 08:50:28 972

原创 python技术总结------循环技巧

#当遍历字典时,可以使用该items()方法同时检索键和相应的值。knights={'gallahad':'the pure','robin':'brave'}for k ,v in knights.items(): print(k,v)print()#在序列中循环时,可以使用该enumerate()功能同时检索位置索引和相应的值。for i,v in enumerate(['tic','tac','toe']): print(i,v)print()#要同时循环两个或.

2021-03-02 12:44:45 150

原创 python基本算法合集(14)——计算从1加到100之和

程序要求计算从1加到100之和。i=a=0while i<100: i+=1 a+=i print ('从1加到100等于',a)

2021-03-02 12:42:43 2168

原创 自定义画笔形状

from turtle import *#导入海龟画图库begin_poly()#开始记录图形color('black','yellow')pensize(6)circle(100,steps=9)#画1个半径为100的9边行forward(90)end_poly()#结束记录图形p=get_poly()#获取shape对象addshape('m',p)#定义画笔下形状'''addshape(name,shape=None)实现自定义画笔形状功能。其中参数name为必选项,用于指定可.

2021-03-02 12:42:24 403

原创 python基本算法合集(13)——猴子吃桃

'''猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。#这题得倒着推。#第10天还没吃,就剩1个,说明第9天吃完一半再吃1个还剩1个#假设第9天还没吃之前有桃子p个,#可得:p * 1/2 - 1 = 1,可得 p = 4。以此类推,即可手算出。'''p=1print('第十天就剩下1个桃子')f.

2021-03-02 07:24:57 210

原创 彩色螺旋线

from turtle import *from random import *ht()title('彩色螺旋线')colors=['red','purple','blue','green','yellow','orange']for x in range(360): #pencolor(random.choice(colors))#这条语句不知何故,总是出错。 pencolor(colors[x % 6]) pensize(x%7) width(x/100+1).

2021-03-02 07:24:42 324

原创 python基本算法合集(12)——条件判断输入成绩属于哪一等

根据用于输入的成绩,判断成绩是属于哪一个等级。本程序用的是自定义函数CJ()判断,当成绩大于90时则属于A等,在60~90之间则输入B等,60往下是输入C等,代码如下:def CJ(n): if (n>=90): print('{}分属于A等'.format(n)) elif (60<=n<=89): print('{}分属于B等'.format(n)) else: print('{}分属于C等'.forma

2021-03-01 18:18:20 255

原创 绘制八边形

程序要求绘制一个八边形,命令大同小异,唯有circle命令有些说法:circle(radius, extent=None, steps=None)绘制圆形,由3个参数构成,第一个参数表示圆半径,第二个参数表示弧半径,第三个参数表示边数。from turtle import *#导入海龟画图ht()#隐藏画笔pensize(5)color('black','green')#画笔颜色为黑色、填充色为绿色begin_fill()#开始填充circle(100,steps=8)#圆半径100,边

2021-03-01 18:17:58 872

原创 python random库的7种用法

random的用法:1、random.random()用于生成0到1之间的浮点数2、random.uniform(a,b)用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下限,如果a>b,则生成的随机数n:b<=n<=a,如果a<b,则a<=n<=b3、random.randint(a,b)用于生成一个指定范围内的整数,其中a是下限,b是上限。4、random.randrange([start],[stop],[step])从

2021-03-01 13:05:39 4693 2

原创 python基本算法合集(11)——找水仙花数

所谓水仙花数就是给定随机的三位数,它的各位数字的三次幂之和等于它本身,如:三位数153=1^+5^3+3^3要求编程实现判断给定范围内的水仙花数。难点在于要分解出三位数的个位数、十位数和百位数。下面用153为例,分解百位数、十位数和个位数分解百位数:153//100=1分解十位数:153//10%10=5分解个位数:153%10=3其实只要把要分解的数字想办法弄到个位上去,即往前点小数点,如要分解百位数就要把1弄到个位数上去即往前点2为即1.53,分解十位数即将小数点往前点1

2021-03-01 06:44:01 571

原创 turtle设置背景图片

给海龟画图的背景设置背景图片,首先需要在python文件夹的同级文件夹下建立专用的图片文件夹,再在程序在使用相对地址访问图片名字即可,即:from turtle import *title('设置海龟画图背景图片')bgpic('./pjg/w.png')执行效果如下:...

2021-03-01 06:43:31 10830 4

原创 用两种方法(普通方法和循环方法)绘制楼梯

'''本期用turtle绘制个楼梯,先用最简单的方法绘制,之后在用循环绘制'''from turtle import *pensize(5)title('绘制楼梯')color('blue')forward(40)left(90)forward(40)right(90)forward(40)left(90)forward(40)right(90)forward(40)left(90)forward(40)right(90)forward(40)fr.

2021-02-28 08:51:26 1032

原创 python基本算法合集(10)——给出范围区间,找出区间内的所有的素数并将素数求和

所谓素数就是除了1和本身之外的不能再被其他数整除的数叫素数程序要求由用户给定求素数的范围,再这个范围内找出符合要求的全部素数,并将其打印出是哪些,同时求和所有的素数。程序如下:import randomlower = int(input("输入区间最小值: "))upper = int(input("输入区间最大值: "))sum=0for num in range(lower,upper + 1): # 素数大于 1 if num > 1: f

2021-02-28 08:17:01 1268

原创 Turtle画五角星

from turtle import *#导入海龟画图title('绘制五角星')#写标题bgcolor('red')#确定背景色pensize(7)#确定画笔粗细ht()#隐藏画笔,提高速度begin_fill()#开始填充color('black','yellow')#确定画笔颜色和填充颜色for i in range(5):#五次循环 pendown()#落下画笔 forward(300)#移动300像素 left(144)#左转144° penup(.

2021-02-27 17:08:32 1037

原创 python基本算法合集(9)——暂停一秒输出

今天带来的是让程序输出字典的第一个KEY和VALUE,暂停5秒后再输出字典的第二个KEY和VALUE程序如下:#题目:暂停一秒输出。#程序分析:使用 time 模块的 sleep() 函数。import timemyD={1:'a',2:'b'}for key,value in dict.items(myD): print(key,value) time.sleep(5)#暂停5秒再输出 print('暂停5秒')执行效果如下:...

2021-02-27 16:43:01 537

原创 python基本算法合集(8)——九九乘法表

今天给大家带来的是九九乘法表的程序,具体就不分析了,自己看吧,很简单的算法。for i in range(1,10): for j in range(1,i+1): print('{}x{}={}'.format(j,i,i*j),end=' ') print('\n')#当循环结束后打印换行....

2021-02-26 08:23:54 142

原创 turtle画等腰三角形

用turtle画第一个例子——三角形所用的命令有:title设置海龟画图的标题bgcolor设置海龟画图显示窗口的背景颜色screensize()设置海龟画图窗口的大小seth()设置海龟的朝向(实际和看地图的方法一样:上北下南左西右东,对应的角度分别是0°、90°、180°、270°)pensize()设置画笔的粗细hideturtle()隐藏画笔pendown()画笔落下,开始作画color()设置画笔颜色和填充颜色begin_fill()开始填充for...

2021-02-25 11:21:24 2475

原创 海龟画图简介

海龟绘图很适合用来引导孩子学习编程。 最初来自于 Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言。请想象绘图区有一只机器海龟,起始位置在 x-y 平面的 (0, 0) 点。先执行 import turtle,再执行 turtle.forward(15),它将(在屏幕上)朝所面对的 x 轴正方向前进 15 像素,随着它的移动画出一条线段。再执行 turtle.right(25),它将原地右转 25 度。Turt

2021-02-25 10:47:35 1374

原创 turtle安装

在安装了pip工具后就可以安装turtle第三方类库了,方法和pip工具的安装差不多,从pypi上将turtle的压缩包下载下来后,将文件存放在python安装目录下的scripts文件夹 下,再运行CMD命令,进入pip的目录,执行pip install turtle即可完成安装了。...

2021-02-25 10:36:56 397

原创 pip工具的安装

pip工具是安装python第三方工具必须掌握的工具,它的安装方法有如下几种一、在安装python编程环境的时候的第二步的时候python会询问是否需要安装pip工具,只要勾选就可以了(默认情况下python安装系统是安装pip工具的,也就是说这个勾是选中的),如下图:第二种方法:打开pypi网站(python官方网站),找到位于最上方的pypi链接,进入Pypi搜索频道:在文本框中输入Pypi并搜索,就能找到pypi工具:选择最新版本。我们看到现在最新的pypi工具已经更新

2021-02-25 09:45:37 4425

原创 python基本算法合集(7)——将一个列表中的数据复制到另外一个列表中

今天的题目比较简单,只需要将一个列表中的数据全部或部分复制到另外一个新的列表中,可以使用切片的方法完成。a=[1,2,3]b=a[:]#切片操作,冒号前后没有数字的表示将a列表的全部元素赋值到b列表中。#列表的索引如果从左到右的那么索引从0开始,如果从右往左的那么索引-1开始。print (b)如果需要将部分数据复制到新的列表中,可以在新列表中指定索引如b=a[1:]即表示从a列表中的第二个数据开始到最后一个数据复制给新的列表:a=[1,2,3]b=a[1:]#切片操作,冒号前后没有数字

2021-02-25 08:25:40 1825

原创 python基本算法合集(6)——兔子问题

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少。这题实际上是个斐波那契数列的实际应用。废话不说,直接上代码了(斐波那契数列之前的博文讲过了)'''有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?'''f1 = 1f2 = 1for i in range(1,22): print ('%12ld%1...

2021-02-24 08:30:00 1431

原创 python基本算法合集(5)——数字排序

上期我们写了企业奖金发放问题的算法。本次我们来写个数字排序的基础算法。我们要求:由用户输入随机的5个数字,用sort()函数排序,sort函数中有个参数reverse当它为true时表示降序,当它为flase时表示升序,且reverse=false是默认的即对输入的数字进行升序为默认的。j=[]for i in range(5): x=int(input('integer:\n')) j.append(x)j.sort(reverse=True)#排序函数sort(revers

2021-02-23 08:44:56 432

原创 python基础算法合集(4)企业奖金提成问题

上期我们用穷举法编写了不重复的3位数并统计这样的数有多少个。本期,我们要解决的数学问题是企业发放奖金问题。问题如下:企业发放的奖金根据利润提成:利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;我们要求:由用户输入净利润,然后有程序判断要发多少奖金。这题实际上是区间问.

2021-02-22 18:22:33 1580

原创 python基础算法合集(3)找不重复的数字组合并统计有多少个这样的数字

上篇文字我们用递归的方法编写了斐波那契数列,本期我们编写一个找不重复的数字组合:有这样4个数字:1、2、3、4,要求组成不重复的三位数数字,并在最后统计出这样的数字有多少个?很显然,用穷举法例举出所有的可能,再将例举出来的数字逐位比较。程序如下:#有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?sum=0for i in range(1,5): for j in range(1,5): for k in range(1,5):

2021-02-22 10:49:00 457

原创 python基础算法合集(2)(递归算法)斐波那契数列

上期我们用最普通的算法写了斐波那契数列,本期我们用递归的算法写。同样的程序效果。所谓递归就是函数自己调用自己,但首先递归需要有个出口,不然程序会 陷入死循环的。用递归写斐波那契数列:递归算法主要是通过列表的切片功能判断数字的索引,即本程序是通过索引的位置计算斐波那契数列的值的。首先定义一个函数体fib(n),参数是接收由用户输入的数列的长度,如果索引是1或2,表示数列的第一个和第二个数字,那么就返回[1]、[1、1],通过这个功能将第一个和第二个数字剔除了。那么从所以2开始就是表示数列的第三个是数字

2021-02-22 09:09:10 448

原创 python基础算法合集(1)(普通算法)斐波那契数列

JAVA转行人的python学习之路斐波那契数列是指这样的一组数列:0、1、1、2、3、5、8、13、21、34、55、……我们会发现从第三个数字开始等于前两个数字之和即2=1+1,那么我们可以先将最前面的两个数字先放在列表中(list),再把后面的数字依次利用列表的append方法添加到列表的后面即list1.append(Num)先可以把最前面的0和1分别赋值给a和b,再算这两个数字之和赋值给变量c即c=a+b,既然第3个数字等于前两个数字之和,那么第N个数字等于(N-2)+(N-1)之和,那么

2021-02-21 20:15:53 113

在不同系统中安装Python的视频.zip

本压缩包内的视频是介绍了python在不同系统(windows、Linux、Mac OS)的安装方法

2021-02-22

scratch和python试卷.zip

包含了scratch1~4级和python1~6级往年试卷以及考试大纲

2021-02-22

python基本算法.zip

压缩包现在共有23个python基本算法(包括了斐波拉契数列普通算法和递归算法,水仙花数、素数、乘法口诀、排序、菱形、等腰三角形、猴子吃桃、判断某年某月、求提成、不重复数字组合、列表赋值、时间暂停、乘方结果之和、杨辉三角、出赛名单等资源),后期会不停更新。

2021-02-21

nginx返502错误请教

2024-01-24

Django实现的支付回调问题(有偿求解)

2024-01-17

在用户成功支付之前,显示一个弹出层或文字,这样友好些,该怎么实现啊?

2024-01-17

在调用YunGouOS微信支付时的错误,请解决下

2024-01-16

从excel中读取数据后的问题

2023-12-15

Django项目在两款浏览器内的测试结果不一致

2023-11-26

有个问题不是很理解,望大家教诲

2023-09-01

Django的debug有true改为false无法加载静态文件。

2023-07-23

不分离技术如何拿图片

2023-07-07

使用Django框架发送\接收JSON数据的疑问

2023-07-06

BOOTSTRAP5如何阻止冒泡

2023-06-25

bootstrap5冒泡如何解决?

2023-06-25

windons下写的程序部署到服务器上

2023-06-20

JS前端分页插件是如何使用的?

2023-06-19

写的JS脚本正确吗?

2023-06-14

怎么办啊,这个节点的文字也就是13这个数据就是取不到,到底哪里写错了?

2023-05-12

如何在使用Django3.2.1开发全文搜索的时候遇到的两个问题一是不能实现模糊查询二是不支持中文查询?

2023-04-16

sweetalert

2023-04-11

Django遇到这个的坑,你们是怎么解决的?

2023-04-10

求Nginx.conf文件配置

2023-03-31

如何播放ts文件视频片段?

2023-01-08

网页播放器播放ts文件的原理和过程是什么啊?

2023-01-07

初次接触乌班图,运行flask项目时出错了.

2022-09-29

初次接触乌班图系统,遇到好多坑,比如现在这个就不知道如何解决。

2022-09-29

centos装了pycharm但在执行命令时候却找不到python3 命令了。

2022-09-27

flask服务器部署

2022-09-20

flask上传word怎么办?

2022-08-25

关于flask+python#在线预览#的问题,如何解决?

2022-08-24

webuploader上传按钮出不来

2022-08-18

获取tinymce弹出层的数据。

2022-08-15

flask前后端交互时候出现了错误

2022-08-05

如何向后端传递文件对象File Storage对象

2022-08-03

外部参数如何作为SQL条件注入SQL语句中?

2022-07-18

这条查询语句怎么写呢?

2022-07-18

如何将FileStorage转换为二进制流啊?

2022-07-16

python接支付宝沙箱的大问题

2022-07-09

数据无法渲染到前台问题

2022-07-08

请问我该怎么向模态框传递图片信息呢?

2022-07-06

为什么我的juqery中的alert()语句不执行呢

2022-07-05

python与flask结合,向模态框传值

2022-07-02

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

TA关注的人

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