- 博客(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关注的人