python全栈
挽手等风起
这个作者很懒,什么都没留下…
展开
-
python15-oop-5-成员描述符-魔术方法
python15-oop-5-成员描述符-魔术方法7. 类的成员描述符(属性)类的成员描述符是为了在类中对类的成员属性进行相关操作而创建的一种方式get: 获取属性的操作set: 修改或者添加属性操作delete: 删除属性的操作如果想使用类的成员描述符,大概有三种方法使用类实现描述器使用属性修饰符使用property函数property(fget,fset,fd...原创 2019-05-20 11:58:48 · 211 阅读 · 0 评论 -
练习题-水仙花数
#水仙花数水仙花数:3位数,百位、十位、各位的立方和等于本身。python版本1sum1 = 0for a in range(1,10): for b in range(10): for c in range(10): sum1= a*100+b*10+c*1 if sum1<1000: ...原创 2019-07-01 21:30:20 · 8250 阅读 · 0 评论 -
Django- 00环境搭建
Django系统环境python3.6django1.18参考资料django中文教程django架站的16堂课Django环境搭建anaconda+pycharmanaconda使用conda list: 显示当前环境安装的包conda env list:显示安装的虚拟环境列表conda create -n env_name python=3.6激活...原创 2019-07-05 10:31:07 · 103 阅读 · 0 评论 -
Django基本流程走通-01基本流程图
原创 2019-07-05 10:51:11 · 524 阅读 · 0 评论 -
Django基本流程走通-02创建项目
02创建项目在合适的位置创建一个目录D:\Software\PyCharm Community Edition 2018.3.5\py_code\qf_django\day34\01-sunck(目录名为01-sunck)打开黑屏终端进入到上一步创建的目录下输入 django-admin startproject project目录层级说明manage.py一个命令行工具...原创 2019-07-05 11:34:55 · 203 阅读 · 0 评论 -
Django基本流程走通03
有道云链接:http://note.youdao.com/noteshare?id=487bdec70af7ba402708ebe87a114d7f&sub=B082CAE7CB7347308CB66E5D48F76BBA原创 2019-07-05 16:14:49 · 170 阅读 · 0 评论 -
django1.11 启动错误:Generator expression must be parenthesized
错误信息:找到对应的文件,然后将逗号去掉即可原创 2019-07-05 17:32:08 · 246 阅读 · 0 评论 -
django-mmap格式笔记整理(B站千峰教育)
图片来源于该博客:https://blog.csdn.net/weixin_43249914/article/details/84792113原创 2019-07-05 17:41:42 · 285 阅读 · 0 评论 -
ORM
一、ORM简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。这种方案存在以下不足:1.持久...原创 2019-07-07 12:16:12 · 115 阅读 · 0 评论 -
python20-常用包介绍下
1 函数式编程(FunctionalProgramming)基于lambda演算的一种编程方式程序中只有函数函数可以作为参数,同样可以作为返回值纯函数式编程语言: LISP, HaskellPython函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数式一半Python需要讲述高阶函数返回函数匿名函数装饰器偏函数1.1 lambda表达式函数...原创 2019-05-22 22:55:53 · 171 阅读 · 0 评论 -
练习题-求用户输入的数的最大约数(while-else)
python中的(while-else)使用案例判断一个数是否是是素数,不是求出最大公约数,并输出def showMaxFactor(num): count = num//2 while count >1: if num%count ==0: print("%d最大的约数是%d"%(num,count)) b...原创 2019-05-27 10:47:53 · 607 阅读 · 0 评论 -
汉诺塔--1.0版本
汉诺塔问题规则1、每次移动一个盘子2、任何时候大盘子在下面,小盘子在上面方法1、n=1:直接把A上的一个盘子移动到C上,A-》C2、n=2:1、把小盘子从A放到B上,A->B2、把大盘子从A放到C上,A->C3、把小盘子从B放到C上,B->C3、n=3:1、把A上的两个盘子,通过C移动到B上,调用递归实现2、把A上剩下的一个最大盘子移动到C上,A->...原创 2019-05-20 13:10:10 · 143 阅读 · 0 评论 -
python16-oop6-抽象类-自定义
11. 抽象类抽象方法:没有具体实现内容的方法称为抽象方法抽象方法的主要意义是规范了子类的行为和接口抽象类的使用需要借助abc模块 import abc抽象类:包含抽象方法的类加抽象类,通常称为ABC类抽象类的使用抽象类可以包含抽象方法,也可以包含具体方法抽象类中可以有方法也可以有属性抽象类不允许直接实例化必须继承才可以使用,且继承的子类必须实现所有继承...原创 2019-05-20 15:55:09 · 156 阅读 · 0 评论 -
python17-模块和包
1. 模块一个模块就是一个包含python代码的文件,后缀名称是.py,模块就是python文件为什么使用模块?程序太大,编写维护不方便,需要拆分模块可以增加代码重复利用的方式当做命名空间使用,避免命名冲突如何定义模块?模块就是个普通文件,所以任何代码可以直接写,但有些规范函数(单一功能)类(相似功能的组合,或者类似业务模块)测试代码如何使用模块?模块直...原创 2019-05-20 17:39:57 · 164 阅读 · 0 评论 -
python18-异常使用
4 异常- 广义上的错误分为:错误和异常- 错误:可以人为避免- 异常:在语法逻辑上正确的前提下,出现的问题- 在python里,异常是个类,可以处理和使用4.1 异常的分类AssertError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPoin...原创 2019-05-21 22:13:31 · 136 阅读 · 0 评论 -
汉诺塔--2.0版本
def hano(n,a,b,c):“”"汉诺塔的递归实现(n =64):param n: 代表几个盘子:param a: 代表第几个塔:param b: 代表第二个塔,中间过渡的塔:param c: 代表第三个塔:return:“”"if n ==1:print(a,"–>",b) #如果只有一层,直接从a移动到belse:hano(n-1,a,c,b) #将前n...原创 2019-05-21 22:54:09 · 186 阅读 · 0 评论 -
斐波那契数列--1.0
#斐波那契数列#一列数字,第一个值是1,第二个值是1,从第三个开始,每一个数字的值等于前两个数字出现的值的和#数学公式为: f(1) = 1, f(2) = 1, f(n) = f(n-1) + f(n-2)#例如: 1,1,2,3,5,8,13,…#下面求斐波那契数列有一定问题,比如n一开始就是负数,如何修正#n表示第n个斐波那契数列的值def fib(n): if n ==...原创 2019-05-22 11:07:54 · 271 阅读 · 0 评论 -
python19-常用包介绍上
5 常用模块calendartimedatetimetimeitosshutilzipmathstring上述所有模块使用前先导入,string是特例calendar,time,datetime的区别5.1 calendar跟日历相关的模块import calendar# 使用需要先导入# calendar:获取一年的日历字符串# 参数# w = 每个日...原创 2019-05-22 15:30:23 · 227 阅读 · 0 评论 -
python20-常用包介绍下
5.5 os5.5.1 os – 操作系统相关跟操作系统相关,主要是文件操作与系统相关的操作,主要包含在三个模块里os, 操作系统目录相关os.path, 系统路径相关操作shutil, 高级文件操作,目录树的操作,文件赋值,删除,移动路径:绝对路径: 总是从根目录上开始相对路径: 基本以当前环境为开始的一个相对的地方import os# getcwd(...原创 2019-05-22 16:16:58 · 144 阅读 · 0 评论 -
django——反向解析的详解
对反向解析一直理解的不到位,现在着重理解一下,这是名为ITxiaoke的一篇博客,感觉写得不错,自己收藏同时也分享给大家,这里对作者表示感谢!1,定义:随着功能的增加会出现更多的视图,可能之前配置的正则表达式不够准确,于是就要修改正则表达式,但是正则表达式一旦修改了,之前所有对应的超链接都要修改,真是一件麻烦的事情,而且可能还会漏掉一些超链接忘记修改,有办法让链接根据正则表达式动态生成吗? 就...转载 2019-08-21 11:35:28 · 197 阅读 · 0 评论