随笔分类 -  Python全栈开发之路

在下将在这里记录自己学习Python的经历与心得,希望自己有朝一日成为大神!
摘要:pip install opencv-python 阅读全文
posted @ 2018-07-12 23:47 Python少年 阅读(1584) 评论(0) 推荐(0)
摘要:本节内容 自定义一个简单的内置分页 Django内置分页 Django内置分页扩展(继承) 自定义内置组件 自定义一个简单的内置分页 先用django自己自定制一个简单的内置分页,大概掌握内置分页的底层原理之后,自己就可以扩展分页。 首先定义每页分页为10,每当用户GET访问 ?p=1 时或其他 只 阅读全文
posted @ 2018-06-30 19:17 Python少年 阅读(172) 评论(0) 推荐(0)
摘要:真正创建一个django项目 1 创建Django项目 :new-project 2 创建APP : python manager.py startapp app01 3 setting 配置 : 配置APP INSTALLED_APPS中加上“app01” 配置静态文件 首先在项目下创建静态文件夹 阅读全文
posted @ 2018-06-30 17:35 Python少年 阅读(340) 评论(0) 推荐(0)
摘要:模态对话框 正反选择 二级联动 阅读全文
posted @ 2018-06-26 14:43 Python少年 阅读(240) 评论(0) 推荐(0)
摘要:HTML 是什么? htyper text markup language 即超文本标记语言 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言. 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,如xxx.html 动态网 阅读全文
posted @ 2018-05-27 16:29 Python少年 阅读(314) 评论(0) 推荐(0)
摘要:客户端/服务器架构 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S服务架构 (web服务)生活中也有一些C/S架构,例如:饭店为S端,食客为C端,网站S/端,浏览器C端 OSI七层 socket层 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它 阅读全文
posted @ 2018-05-27 09:14 Python少年 阅读(225) 评论(0) 推荐(0)
摘要:异常处理 错误:python当中一般有两种错误,第一个就是语法错误,例如打print少了个t,这是很致命的,也是最不可犯的。第二个就是逻辑错误,逻辑错误就例如 res = 1 / 0 。这根本无法求解 异常:异常要与错误分割开,异常是根据错误发生的信号 异常的种类 在python中不同的异常可以用不 阅读全文
posted @ 2018-05-26 08:17 Python少年 阅读(272) 评论(0) 推荐(0)
摘要:面向对象三大特性:继承,多态,封装 1.继承:类的继承与父子继承关系一样,父类称为基类,子类可以继承父类的所有属性 继承也分为单继承与多继承:单继承就是继承一个父类,多继承就是继承多个父类 什么时候用继承? 1.当类之间有显著的不同,并且较小的类是较大的类的所需要的组件时,用组合比较好 2.当类之间 阅读全文
posted @ 2018-05-21 09:17 Python少年 阅读(419) 评论(0) 推荐(0)
摘要:本节内容 1.声明类与实例化的格式书写 2.属性 3.解密self 4类属性的增删改查 5.静态属性property(其实就是数据属性,把函数属性变成数据属性直接通过点就可访问) 6.类方法classsmethod (不通过实例就用类的方法,不与实例捆绑) 7.静态方法 staticmethod ( 阅读全文
posted @ 2018-05-20 08:57 Python少年 阅读(273) 评论(0) 推荐(0)
摘要:拷贝就是拷贝,何来深浅之说? Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果 其实这个是由于共享内存导致的结果 拷贝:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。 先看 一个非拷贝的例子 =赋值:数据完全共享(=赋值是在内存中指 阅读全文
posted @ 2018-05-19 08:49 Python少年 阅读(13454) 评论(0) 推荐(8)
摘要:本节内容 1.迭代器协议与for循环 2.三元表达式 3.解压序列 4.列表解析 5.生成器 迭代器协议与for循环 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中下一项,要么引起异常报错(因为迭代到头了,只能往后走不能倒退) 2.可迭代对象:实现了迭代器协议的对象(其实 阅读全文
posted @ 2018-05-05 20:12 Python少年 阅读(553) 评论(0) 推荐(0)
摘要:本节内容 1.文件打开格式与编码问题 2.文件处理模式 3.文件的黑魔法 4.文件光标移动方式 1.文件打开格式与编码问题 文件的打开格式:不加指定模式则默认只读模式,这里需要特殊注意指定编码问题,若不指定,则open函数默认系统的编码,系统的编码就是如果你是windows系统就默认Windows系 阅读全文
posted @ 2018-05-03 13:19 Python少年 阅读(228) 评论(0) 推荐(0)
摘要:本节内容 函数的定义方法 函数功能 函数的返回值 函数的形参与实参 全局变量与局部变量 递归 函数的作用域 匿名函数lambda 函数式编程 常用内置函数 其他内置函数 函数 函数的定义方法 函数就相当于一个文件,这个文件有他特定的功能可以减少代码的重写 若命名了相同的函数名,则调用函数时下面的函数 阅读全文
posted @ 2018-04-30 11:39 Python少年 阅读(20714) 评论(0) 推荐(1)
摘要:字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 1、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加 阅读全文
posted @ 2018-04-29 08:38 Python少年 阅读(315) 评论(0) 推荐(0)
摘要:列表 1.列表可存放任何东西,并且可修改 2.列表有序 3.列表支持索引与切片 4.支持for,while循环,所以列表为可迭代对象 5支持in操作,判断元素是否在列表中 6可多重索引嵌套列表 7.字符串可以转换为列表list():因为其内部使用的是for循环#两者为可迭代对象 8.数字不可转列表: 阅读全文
posted @ 2018-04-27 11:23 Python少年 阅读(356) 评论(0) 推荐(0)
摘要:基本数据类型介绍 若要把Pyhton的基本数据类型:数字(int)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dict)都分为一个个不同的角色 如:战士,魔法师,刺客,射手,那么他们也就有其相对应的魔法~其实数字就是一个类,在Pycharm中输入int ,按住c 阅读全文
posted @ 2018-04-25 22:32 Python少年 阅读(4267) 评论(0) 推荐(0)
摘要:编码 在linux 系统或者Python2版本中要用Python这门语言呢,就需要在开头加上 这个语句是说呀,当机器编译你写的程序的时候是用utf-8这种编码的形式来编译的。 若不加上,当用print输出中文时就会乱码 具体原因要从编码的知识讲起: 因为计算机只能识别0和1两个数字,所以计算机要储存 阅读全文
posted @ 2018-04-22 00:32 Python少年 阅读(259) 评论(0) 推荐(0)