自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Easygui图形化模块(一看就懂)

Easygui图形化模块(一看就懂)一、使用 pip 进行安装(使用清华源):pip install easygui -i https://pypi.tuna.tsinghua.edu.cn/simple二、什么是 EasyGUI?EasyGUI 是 Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的。相反,所有的 GUI 交互都是通过简地函数调用就可以实现。EasyGUI 为用户提供了简单的 GUI 交互接口,不需要程序员知道任何有关 tkinter

2021-01-08 14:06:21 2524 1

原创 Django Web 应用开发实战(三)

一、FBV视图简介:主要负责处理用户请求和生成相应的相应内容,然后在页面上显示。主要处理业务逻辑。1、网页响应原理:http发送请求和http相应。共分为5种:消息、成功、重定向、请求错误、服务器错误。状态码:成功、重定向、异常响应。一、返回相应内容:①:HttpResponse 状态码200,成功接收②:HttpResponseNotFound 状态码404 网页失效或找不到③:HttpResponseRedirect 状态码302 重定向例一例二:重定向例3:404补充

2020-05-18 14:21:49 809

原创 Django Web 应用开发实战(二)

一、路由1、路由定义规则:URL,唯一性,用于指出网站文件的路径位置。简单的可以理解为网址。2、默认的urls.py文件在创建项目的时候,自动生成了。如果想要在每一个APP中都添加urls的话,就需要在根目录下的urls中,配置一下,如下图程序。多个urls.py作用原理:在每个App中都可以创建路由,然后在每个urls.py中配置url的路由地址。然后在根目录下的urls中,添加上所有的...

2020-05-07 21:47:36 530

原创 Django Web 应用开发实战(一)

一、Django框架的原理总结:由url(俗称网址)发出请求,根据urls.py中的urlpatterns列表访问,找到view.py中对应的函数,然后拿到models中的数据并处理,最后返回到templates中对应的html上。二、环境配置为了能让项目找到对应的东西,不管是功能,还是资源文件,都需要让程序通过配置文件settings进行调用1、功能的配置#设置功能列表INSTAL...

2020-05-07 20:04:33 2228

原创 python数据结构(一)栈Stack()

栈:有序集合,添加操作和删除操作发生在同一端。LIFO:最新添加的元素被最先移除,即后入先出。例如:把五本书按顺序(1,2,3,4,5)放到桌子上,在桌子上的顺序从下往上(1,2,3,4,5),当你取走书的顺序为(5,4,3,2,1),最后进来的最先被拿走了。应用:浏览器上的返回按钮,都会返回上一个界面,把网址存到了栈中。用python创建栈以及有关方法:class Stack: ...

2020-03-10 10:40:26 202

原创 C++学习(二)

一、随机数rand()#include <iostream>#include <cstdlib>using namespace std;int main(){ int a; a = rand(); cout<<a; return 0;} 导入随机数函数,但是每次产生的随机数都是一样的。产生随机范围内数字:rand()%5+1,产生1~...

2020-01-05 15:46:45 672

原创 C++学习(一)

一、C++是一种功能强大的混合型程序设计语言1、既可以面向过程,也可以面向对象。2、所有的C++程序都必须有且只有一个main()函数,而且都是从main()函数开始执行。3、使用return返回语句时,数据0表示程序顺利结束,其它表示有异常。4、在C++语句中,用;表示分隔符。5、C++的源程序以.cpp作为后缀。6、执行顺序:先编译成二进制形式的目标文件,编译运行之前先保存源程序到...

2020-01-04 18:03:11 261

原创 python函数重新学习(二)

一、求n个数字的和#求n个数字的和def func(*args): sum = 0 for i in args: sum +=i return sumlst = [1,3,5,7]ret = func(*lst)print(ret)#第二种def func2(*args): return sum(args)print(func2(1...

2020-01-04 10:44:11 99

原创 python重新学习(二)变量与作用域

一、作用域:起作用的范围全局作用域与局部作用域全局变量:a = 10 #全局def fn(): #全局 b = 20 #局部 def gn():#局部 passdef en():#全局 passprint(globals())局部变量:局部作用域不能在全局使用,但全局能用到局部。a = 10 #全局def fn(): #全局 b...

2020-01-03 16:44:49 437

原创 python函数的重新学习

一、函数定义:函数是对功能的封装。1、语法格式:def 函数名():函数体define#执行流程:先执行def,知道有这么个东西。然后调用yue(),开始执行函数def yue(): print("你好")yue()调用:函数名()2、返回值1、如果函数里面不写return,代表没有返回值,得到的是None2、在函数中写return,什么都不写,返回None...

2020-01-03 16:00:40 242

原创 python 函数式编程Ⅰ

1、定义函数def 函数名(参数列表): 函数体 return 返回值求长方形的面积def area(width,height): s= width *height return s2、函数参数1、使用关键字参数调用函数先定义函数def print_area(width,height): area = width *height ...

2019-08-20 10:57:35 221

原创 Django(一)

一、创建项目1、在cmd中相应位置:输入django-admin startproject 项目名字就开启了一个django项目。2、项目文件作用①、settings配置文件②、urls路由系统,页面调用和函数③、init初始化④、wsgi3、from django.contrib import adminfrom django.urls import pathfrom d...

2019-07-26 11:59:29 140

原创 turtle

画图turtle库的使用第一步,导入这个库 #导入turtle库import turtlet = turtle.Pen() #取得一支画笔,起初在坐标原点,朝向向右。t.pencolor("red")#用这个画笔画一个正方形t.forward(100)#向前移动100步t.right(90)#右转90度t.forward(100)#向前移动100步t.right(90)#右转9...

2019-07-25 11:06:37 346

原创 python 基础部分(六)

一、回顾1、面向对象①写明白类类是一个对某一事物的描述,对属性和方法的封装class 类名: def __init__(self , x,y,z,): #实例变量 var = 123 #类变量 self.x == x self.y == y self.z ...

2019-07-22 16:58:38 207

原创 python基础部分(四)

一、二分法查找前提:所要查找的列表为有序,或者在查找之前排序。核心思想:掐头截尾取中间。引入:def erfenfa(n,lst,left,right): if left <=right: mid = (left+right)//2 if n > lst[mid]: left = mid+1 eli...

2019-06-22 17:10:41 207

原创 python基础部分(三)

一、第一类对象函数对象可以像变量一样进行赋值,也可以当列表中的元素。def func1(): print("秦始皇")def func2(): print("乌尔天")def func3(): print("曹操")def func4(): print("刘备")lst=[func1,func2,func3,func4]for el in lst: ...

2019-06-19 17:32:46 232

原创 python基础部分(二)

一、字符串的相关操作1、首字母变大写用capitalize()方法,原字符串不会改变。s="dasfvghasdf"print(s.capitalize())程序输出结果为:F:\lei\venv\Scripts\python.exe F:/lei/lei/test.pyDasfvghasdfProcess finished with exit code 02、把字符串中每...

2019-06-19 11:28:07 269

原创 python基础部分(一)

一、有关python1.历史python是一门弱类型解释性高级编程语言编译型:把写好的程序编译成计算机认识的二进制。优点:一次编译到处运行。运行效率高,开发效率低。解释型:缺点:运行慢。优点:开发效率高、简单。2、python版本(版本2.x,版本3.x)3、编译器的选择1、所有的文本编译器都可以编写代码。记事本、Editplus、sublime、pycharm(收费)2...

2019-06-05 12:08:52 601

空空如也

空空如也

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

TA关注的人

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