The way of Python learning
文章平均质量分 75
骨敢
人生没有那么多时间让你来浪费
互相关注 互相学习 互相交流
展开
-
WEB Basic基础-14
1、事件 1、事件冒泡 1、什么是事件冒泡 当激发子元素事件时,同时把父元素对应的事件也给执行了 场合: 1、必须是父子结构或具备层级关系的元素 2、必须同时设置了相同的事件 2、阻止事件冒泡 让该事件在当前元素中执行,不向上冒泡 event.stopPropagation();2、jQuery 1、jQuery介绍 jQuery是一个轻量级的JS库 - 是一个...原创 2018-06-28 08:27:17 · 162 阅读 · 0 评论 -
WEB Basic基础-01
WEB WEB Basic : HTML + CSS + JavaScript Django : ================================================1、WEB 1、什么是WEB web就是互联网上的一种应用程序 - 网页 典型的应用: 1、C / S Client : 客户端 Server : 服务器 2、B / S B...原创 2018-06-27 09:40:08 · 237 阅读 · 0 评论 -
MangoDB基础-04
第四天修改update(query,update,upsert,multi)修改器 : $set $unset $rename $setOnInsert $inc $mul $min $max $push $pushAll $each $pull $pullAll $position $pop $addToSet $sort 数据类型 Date(...原创 2018-06-27 08:26:08 · 282 阅读 · 0 评论 -
MangoDB基础-03
第一天数据库 MongoDB (芒果数据库)数据存储阶段 文件管理阶段 (.txt .doc .xls)优点 : 数据可以长期保存 可以存储大量的数据 使用简单缺点 : 数据一致性差 数据查找修改不方便 数据冗余度可能比较大数据库管理阶段优点 : 数据组织结构化降低了冗余度 提高了增删改查的效率 容易扩展 方便程序调用,做自动化处理缺点 :需要使用...原创 2018-06-27 08:26:00 · 338 阅读 · 0 评论 -
MangoDB基础-02
第一天数据库 MongoDB (芒果数据库)数据存储阶段 文件管理阶段 (.txt .doc .xls)优点 : 数据可以长期保存 可以存储大量的数据 使用简单缺点 : 数据一致性差 数据查找修改不方便 数据冗余度可能比较大数据库管理阶段优点 : 数据组织结构化降低了冗余度 提高了增删改查的效率 容易扩展 方便程序调用,做自动化处理缺点 :需要使用...原创 2018-06-26 08:57:49 · 320 阅读 · 0 评论 -
MangoDB基础-01
第一天数据库 MongoDB (芒果数据库)数据存储阶段 文件管理阶段 (.txt .doc .xls)优点 : 数据可以长期保存 可以存储大量的数据 使用简单缺点 : 数据一致性差 数据查找修改不方便 数据冗余度可能比较大数据库管理阶段优点 : 数据组织结构化降低了冗余度 提高了增删改查的效率 容易扩展 方便程序调用,做自动化处理缺点 :需要使用...原创 2018-06-26 08:57:43 · 725 阅读 · 0 评论 -
Mysql-基础-04
MySQL-Day03回顾1、索引 1、普通索引 index 2、唯一索引(UNI,字段值不允许重复,但可以为NULL) 1、创建 1、字段名 数据类型 unique 2、unique(字段名), unique(字段名)... 3、create unique index 索引名 on 表名(字段名); 2、删除(只能一个一个删) show index from 表名;...原创 2018-06-26 08:57:38 · 175 阅读 · 0 评论 -
Mysql-基础-03
MySQL-Day02回顾1、表记录的管理 1、删除表记录 1、delete from 表名 where 条件; ## 不加where条件全部删除 2、更新表记录 1、update 表名 set 字段名=值1,... where 条件; ## 不加where条件表中所有记录全部更改2、运算符 1、数值比较&字符比较 1、数值比较:= != > >= <...原创 2018-06-26 08:57:33 · 179 阅读 · 0 评论 -
Mysql-基础-02
MySQL-Day01回顾1、MySQL的特点 1、关系型数据库 2、跨平台 3、支持多种编程语言2、MySQL的启动和连接 1、服务端启动 sudo /etc/init.d/mysql start|stop|restart|reload 2、客户端连接 mysql -h主机地址 -u用户名 [-P3306] -p密码 3、注意 1、MySQL中的数据是以文件的形式存储在数据库目录/var/...原创 2018-06-26 08:57:28 · 205 阅读 · 0 评论 -
Mysql-基础-01
MySQL-Day01笔记1、MySQL概述 1、什么是数据库 数据库是一个存储数据的仓库 2、都有哪些公司在用数据库 金融机构、游戏网站、购物网站、论坛网站 ... ... 3、提供数据库服务的软件 1、软件分类 MySQL、SQL_Server、Oracle、Mariadb、DB2、MongoDB ... 2、在生产环境中,如何选择使用哪个数据库 1、是否开源 开源软件:...原创 2018-06-26 08:57:20 · 363 阅读 · 0 评论 -
WEB Basic基础-02
1、图像 和 超链接 1、URL Uniform Resource Locator 统一资源定位器,用于标识网络中资源的位置,俗称路径 URL分类: 1、绝对路径 访问网络资源时,使用绝对路径 ex: http://www.baidu.com http://www.baidu.com/img/bd_logo1.png 2、相对路径 从当前文件所在...原创 2018-06-27 09:41:48 · 198 阅读 · 0 评论 -
WEB Basic基础-03
CSS1、CSS介绍 CSS :Cascading Style Sheets HTML:搭建网页结构 CSS:修饰和美化网页2、CSS的使用方式(重点) 1、内联方式 又称为:行内样式,内联样式 特点:将CSS的内容定义在单独的HTML标签中 语法: <标记 style="样式声明"> 样式声明:就是要修饰的样式效果 1、样式声明是由样式属性和属性值来组成的 ...原创 2018-06-27 09:42:49 · 160 阅读 · 0 评论 -
WEB Basic基础-04
1、尺寸 和 边框 1、尺寸属性 1、作用 改变元素的宽度和高度 2、属性 1、宽度 属性:width 取值:以px或%为单位的数值 2、高度 属性:height 取值:以px或%为单位的数值 所有块级元素的尺寸: 宽度:占父元素100%的宽 高度:以内容为准 所有行内元素的尺寸: 宽度:以内容为准 高度:以内容为准 注意...原创 2018-06-27 09:43:36 · 377 阅读 · 0 评论 -
WEB Basic基础-12
1、外部对象 1、BOM 和 DOM BOM : Browser Object Model 浏览器对象模型 将浏览器比喻成一个对象 - window(网页初始化时会自动创建),可以通过该对象灵活的操作浏览器 DOM : Document Object Model 文档对象模型 将HTML文档比喻成一个对象 - document,可以灵活的操作网页上的内容,该对象属于window...原创 2018-06-28 08:27:03 · 203 阅读 · 0 评论 -
WEB Basic基础-11
1、数组 1、进出栈操作 栈式操作:提供了快速操作数组头部和尾部元素的方法 1、push() 入栈,压栈,向数组尾部增加新元素,并返回新数组的长度 arr[arr.length] = "张三丰"; arr.push("张三丰"); 2、pop() 出栈,弹栈,删除并返回数组尾部的元素 3、unshift() 向数组的头部添加新元素并返回数组的长度 4、shift(...原创 2018-06-28 08:26:58 · 225 阅读 · 0 评论 -
WEB Basic基础-10
1900年1月1日是星期一1900年1月30日是星期二2018年6月12日year:2018month:6day:12从 1900年 开始 到 year-1年 整年相加从year年 1月 到 month-1月 整月相加再加day日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 910 =============================...原创 2018-06-28 08:26:49 · 175 阅读 · 0 评论 -
WEB Basic基础-09
流程结构: 1、顺序结构 2、分支结构(选择结构) 3、循环结构1、分支结构 1、作用 根据条件,选择某一段代码去执行 2、if 结构 1、 if(条件){ 满足条件要执行的代码块 } 注意: 1、if 后的 {}是可以省略的,如果省略的话,则只控制该结构下的第一条语句 2、条件尽量是boolean类型的,如果不是,以下条件当成假运算: 1、if(0){}...原创 2018-06-28 08:26:44 · 131 阅读 · 0 评论 -
WEB Basic基础-08
1、数据类型 1、什么是数据类型 数据的类型,约束了数据在内存中所占的空间大小 2、JS的数据类型分类 1、基本数据类型(原始类型) 1、number类型 数字类型,可以表示32位(4字节)的正数或64位(8字节)的浮点数 整数: 允许表示十进制,八进制 和 十六进制 十进制:var num = 321; 八进制:var num = 010; 十...原创 2018-06-27 09:46:41 · 180 阅读 · 0 评论 -
WEB Basic基础-07
1、列表 1、表现特征 1、上下外边距 2、左内边距 3、列表项标识 4、纵向排列 2、列表属性 1、list-style-type 取值: 1、none (不显示任何标识) 2、disc (实心原点) 3、circle (空心圆点) 4、square (实心方块) ... ... 2、list-style 作用:列表的简写属性 常用用法: ...原创 2018-06-27 09:45:43 · 169 阅读 · 0 评论 -
WEB Basic基础-06
1、浮动 1、清除浮动 元素一旦浮动起来之后,后面的元素要上前占位,有可能被浮动元素压在底下。如果元素不想被压在底下的话,则可以通过清除浮动影响的方式来解决问题。 1、语法 属性:clear 取值: 1、none 默认值,不做任何清除浮动的操作 2、left 清除当前元素前面元素左浮动所带来的影响,即不会被前面元素左浮动而压在底下 3、right ...原创 2018-06-27 09:45:04 · 151 阅读 · 0 评论 -
WEB Basic基础-05
1、文本格式化属性 1、字体属性 1、指定字体 属性:font-family 取值:由 , 隔开的字体列表 注意:如果字体中包含中文或空格的话,要用引号引起来 ex: font-family:"微软雅黑"; font-family:"Microsoft Yahei"; font-family:"微软雅黑",Arial,Helvetica; 2、指定字体大小 ...原创 2018-06-27 09:44:17 · 112 阅读 · 0 评论 -
Python基础-21
day20回顾 面向对象 类 用来描述对象,创建对象 对象(实例 ) 属性 实例变量 行为 实列方法 class 类名(超类名1, 超类名2, ...): 类变量 实例方法 类方法 静态方法 文档字符串覆盖 mro 方法解决次序super...原创 2018-06-26 08:57:05 · 145 阅读 · 0 评论 -
Python基础-20
day19回顾:面向对象: 对象 属性 ---> 实例变量 行为 ---> 实例方法 类 属性 ---> 类变量 行为 ---> 类方法 类变量类方法静态方法__slots__ 属性 继承/派生类里的 __base__ 属性覆盖 overridesuper函数 super(B, b) super() # 无参的只是能方法里用day2...原创 2018-06-26 08:56:55 · 111 阅读 · 0 评论 -
Python基础-09
day08回顾:元组 tuple 不可变的列表,是可以存储任意类型数据的容器 () (20,) a = 20, t = 100, 200 t = (1,2,3) 元组的构造函数 tuple() tuple(可迭代对象) 元组: + += * *= < <= > >= == != in / not in 索引和切片用...原创 2018-06-24 17:14:24 · 413 阅读 · 0 评论 -
Python基础-08
day07回顾: 序列列表: in / not in id(x) / is 运算符是用id来判断 不要把 is 当成 == 来用 a is None # 用来判断 a 是否绑定None对象 a = 10000 a = None # 减少对10000这个对象的引用计数问题: a = 10000 b = 10000 print(a is b) # 结果不一定列表的索引赋值和...原创 2018-06-24 17:13:29 · 328 阅读 · 0 评论 -
Python基础-07
day6回顾: for 语句: for x in "ABCDE": print(x) 以下的结果是: 5,6,7,8....19 for x in range(10) and range(5,20): print(x) range函数: x = range(10) # 生成0,1,2,3,4... y = [0,1,2,3,4...原创 2018-06-24 17:12:28 · 240 阅读 · 0 评论 -
Python基础-06
day05回顾:字符串: 方法 method S.replace(old,new[,count]) S.center(sub,....) 字符串的格式化表达式 格式化字符串 % (参数值1, 参数值2, ...) "%s%d%f" % - + 0 长度.精度 f 字符串存储的是 UNICODE 编码值 UNICODE的前128和 ASCII 重叠w...原创 2018-06-24 17:11:34 · 386 阅读 · 0 评论 -
Python基础-05
day04回顾:字符串 不可变的 字符 序列 用于存储文字信息 字面值的表示方式: '' "" '''''' """""" 'hello' "world" """tarena""" '''tedu''' '''abcd efg''' 等同于'abcd\nefg' r'hel原创 2018-06-24 17:09:44 · 413 阅读 · 0 评论 -
Python基础-04
day03回顾:运算符: 比较运算 > >= < <= == != 布尔运算 not and or 正负号运算符: +(正号) - 负号数值对象构造函数: float int(x, base=10) bool complex预置的数值型函数 abs(x) round(number[, ndigits]) pow(x, y, z=N...原创 2018-06-24 17:08:14 · 197 阅读 · 0 评论 -
Python基础-03
day02回顾: 数字: 整数 int, 浮点数 float, 复数 complex, 布尔数 bool 整数的字面值表示方式: 10000 + 20000 十进制 八进制0o 十六进制0x 二进制0b 布尔型数: True False 内置的空值对象None a = None表达式和运算符 +...原创 2018-06-24 17:04:18 · 423 阅读 · 0 评论 -
Python基础-02
常用的程序文件的后缀: .py python文件 .c C语言源文件 .cpp C++语言文件 .java java语言文件python解释执行器 python(python2的解执执行器) python3python解执行器的交互模式: $ python3 <回车> # 进入交互模式 退出交互模式: >>...原创 2018-06-24 16:37:54 · 656 阅读 · 0 评论 -
Python基础-01
《python基础》python的延生: 创建人: Guido van Rossum(荷兰人) 时间:1989年对诞节期间计算机语言发展: 1. 二进制机器指令 2. 汇编语言: ADD R0 R1 ST R2 3. 编译型语言 C / C++ / PASCAL / go / Fortran 4. 解释执行语言: python / java ...原创 2018-06-24 16:31:22 · 134 阅读 · 0 评论 -
Python基础-10
day09回顾 字典 in / not in 运算 len/max/min/sum/any/all 字典推导式 python3中推导式的种类: 列表推导式 字典推导式 集合推导式 集合 set 固定集合 frozenset 交集&,并集|, 补集-, 对称补集^, 子集 <, 超集> == != in ...原创 2018-06-25 08:40:08 · 381 阅读 · 0 评论 -
Python基础-11
day10回顾函数: def 语句 作用: 用来定义(创建一个函数) 格式: def 函数名(形参列表): 语句块函数调用 函数名(实参列表)return 语句参数传递: 位置传参 序列传参 关键字传参 字典关键字传参缺省参数 函数形参的定义方法: 位置形参 星号元组形参 命名关键字形参 双星号字典形参 de...原创 2018-06-25 08:40:20 · 362 阅读 · 0 评论 -
Python基础-12
day11回顾:变量 局部变量 全局变量globals() / locals() 用来获取全局变量和局部变量的字典函数名是变量def xxx(....): pass一个函数可以作为实参传入另一个函数 def fx(fn, L): pass fx(max, [1,2,3])函数可以作为另一个函数的返回值 def fx(): def hello...原创 2018-06-25 08:40:30 · 239 阅读 · 0 评论 -
Python基础-21
day20回顾 面向对象 类 用来描述对象,创建对象 对象(实例 ) 属性 实例变量 行为 实列方法 class 类名(超类名1, 超类名2, ...): 类变量 实例方法 类方法 静态方法 文档字符串覆盖 mro 方法解决次序super...原创 2018-06-26 08:56:38 · 234 阅读 · 0 评论 -
Python基础-20
day19回顾:面向对象: 对象 属性 ---> 实例变量 行为 ---> 实例方法 类 属性 ---> 类变量 行为 ---> 类方法 类变量类方法静态方法__slots__ 属性 继承/派生类里的 __base__ 属性覆盖 overridesuper函数 super(B, b) super() # 无参的只是能方法里用day2...原创 2018-06-26 08:56:30 · 213 阅读 · 0 评论 -
Python基础-19
da18回顾:三个标准文件 sys.stdin # 标准输入文件 sys.stdout # 标准输出文件 sys.stderr # 标准错误输出面向对象 类 对象(实例) class object(instance)class Dog: # 作用:创建一个类 def eat(self, food): self....原创 2018-06-25 08:41:54 · 336 阅读 · 0 评论 -
Python基础-18
day17回顾字节数组的方法汉字编码: 'gb18030' 'gbk' 'gb2312' 'utf-8' 'ascii' encode(编码) str ------> bytes() decode(解码) <------文件 打开文件 open 读 / 写 (read / readline / readlines) (w...原创 2018-06-25 08:41:44 · 430 阅读 · 0 评论 -
Python基础-17
day16回顾:迭代器和生成器什么是迭代器 iter(可迭代对象) 返回的对象是迭代器 可以用next(迭代器) 访问可迭代对象for 语句实质 while, next, iter的组合生成器: 两种: 生成器函数 生成器表达式生成器函数内部必须要有yield语句 def fx(): yield 语句yield 语句 格式 yield 表达式 ...原创 2018-06-25 08:41:35 · 198 阅读 · 0 评论