自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三、Web:JS

一、JavaScrip 组成1.1: JS的组成:ECMAScrip、DOM、BOM1.2: ECMAScrip,描述了该语言的语法和基本对象1.3: 文档对象模型(DOM),规定了文档的显示结构,可以轻松的删除、添加和替换节点,DOM是HTML和XML的应用程序接口(API)。DOM将把整个页面规划成由节点层构成的文档,HTML或XML页面的每个部分都是一个节点的衍生物。1.4:...

2019-10-11 13:28:51 334

原创 二、Web:CSS

一:CSS选择器(层叠样式表)1:注释 <!--在html中的注释--> /*在css中的注释*/2:选择器分为标签选择器、class选择器、id选择器三种,标签选择器优先级最低,id选择器优先级最高。3:语法 标签选择器: 标签{样式} class选择器: .class{样式} id选择器: #id{样式}4:...

2019-10-11 13:23:27 156

原创 一、Web:THML

一:网页的组成1.1:网页由HTML(结构)、CSS(样式)、JavaScript(行为)组成1.2:HTML为超文本标记语言,超文本体现在页面内可以包含图片、链接、音乐、程序等非文字元素,它不是编程语言(没有基本数据类型)1.3:CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式1.4:JS是一种属于网络的脚本语言,广泛应用于Web应用开发1.5:html是...

2019-09-09 19:47:42 663

原创 四、数据库:数据库综合使用

# coding:utf-8from pymysql import *from hashlib import * # hash算法的 Python 标准库from pymongo import *conn = Nonecc = Nonedef mysql_conn(): """ 连接mysql数据库 """ return connect(host=...

2018-08-29 13:24:55 160

原创 三、数据库:redis数据库

一、Redis数据库1、redis 是一个开源的使用 ANSI C语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化(周期性的把内存中的数据写入到硬盘中,重启的时候再次加载进行使用)的日志型、Kye - Value数据库2、redis 也被称为数据结构服务器,因为它的 value可以是字符串、哈希、列表、集合、有序集合等类型3、redis 支持数据的备份,即 master...

2018-08-29 13:16:35 1288

原创 二、数据库:mongodb数据库

一、MongoDb1、Mongodb是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统2、旨在为 web 应用提供可拓展的高性能数据存储解决方案3、mongodb将数据存储为一个文档,数据结构由键值对组成,mongodb 文档类似于 json 对象,字段值可以包含其他文档、数组及文档数组二、MongoDb数据库相关操作1、连接数据库: mongo ...

2018-08-27 23:09:50 902

原创 一、数据库:mysql 数据库

一、SQL,不区分大小写在数据库中进行操作的脚本,称为sql,结构化查询语言,当前关系型数据库都支持使用sql语言进行操作,也就是说可以通过 sql 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库。sql语句主要分为: 1 DQL:数据查询语言,用于对数据进行查询,如 select 2 DML:数据操作语言,对数据进行增、删...

2018-08-18 11:17:00 527 2

原创 七、python高级:网络通信

一、网络通信1、早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是通用协议标准,因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大...

2018-08-17 19:15:01 212

原创 六、python高级:协程

一、协程1、协程是在一个进程里面或是一个线程里面,将任务分成了多份,也是完成多任务、并发的一种方式2、例子: 3、greenlet模块    为了更好的使用协程来完成多任务,使用python中的greenlet模块对其封装,从而使得切换任务变得更简单    sudo  python3  -m  pip  install  greenlet 安装模块4、geven...

2018-08-15 09:09:39 151

原创 五、python高级:线程

一、多线程执行1、使用前先导入 form threading import Thread2、t= Thread( target = test) 创建线程3、t.start( ) 启动线程4、主线程会等待所有的子线程结束后才结束5、通过Thread子类完成创建多线程二、线程共享全局变量1、与进程不同,线程之间共享全局变量 通...

2018-08-14 18:09:52 243

原创 四、python高级:进程

一、使用fork( )创建子进程(不能跨平台,只在Linux下执行)1、编写完毕的代码,在没有运行的时候,称之为程序, 正在运行着的代码,称为进程, 进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的2、使用os模块的fork( )函数创建一个子进程,主进程从一开始导入import os 开始执行,即从第一行开始执行,子进程从第四行os.fork( )创建出来开始进行,...

2018-08-11 15:11:34 167

原创 三、python高级:正则表达式

一、re模块(re.match、group()方法)1、2、re.match() 能够匹配出以xxx开头的字符串(从左到右开始依次匹配)若匹配成功,则返回匹配对象(Match Object),否则返回None,group方法,用来返回字符串的匹配成功的部分。3、match方法有一个特点:校验的字符串从左往右去匹配规则,在这个匹配的过程中只要满足了全部的规则,即使要校验的...

2018-08-11 14:37:19 837

原创 二、python高级:生成器与迭代器

一、列表生成式1、for只控制循环的次数,而for前面的变量决定着数据的内容,这就叫做列表生成式二、生成器(保存的是算法,generator)1、生成器的特点:只是保存了生成列表数的一个算法,什么时候需要用,就next() 调用。(1)创建生成器方法1:只要把一个列表生成式的 [ ] 改成 ( )调用:① 直接next(a)一点一...

2018-08-11 11:25:12 227

原创 一、python高级:装饰器

一:闭包1、定义:  闭包是函数式编程的一个重要的语法结构,函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性...

2018-08-11 10:32:35 232

原创 十 四、python基础:初识面向对象

目录一:初识面向对象二:类和对象三:类属性(类变量)与实例属性(对象属性、实例变量)四:类方法、实例方法、静态方法五:私有属性、私有方法六:继承七:动态添加属性和方法八:__new__( )函数与单例模式九:初识面向对象小结一:初识面向对象1、面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人...

2018-08-03 18:02:14 235

原创 十 三、python基础:csv版本名片管理系统

# coding:utf-8#提示给用户的菜单信息print("="*50) #分割线print("\t 名片管理系统 v6.0版本") #显示系统版本信息print("="*50) #分割线print("请输入序号选择相应操作:") #提示...

2018-08-01 20:23:04 411

原创 十 二、python基础:文件(txt、json、csv)

一:打开和关闭文件1、必须先用python内置的open( )函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写2、open( ) 打开一个文件不同模式打开文件的完全列表:几种打开模式的特点:3、close( ) 关闭打开的文件二:读写文件1、write( ) 向文件写入内容2、read( ...

2018-08-01 19:50:46 412

原创 十 一、python基础:模块与包

一:模块1、Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。2、模块的引入:不管执行了多少次import,一个模块只会被引入一次。语法1:im...

2018-08-01 10:13:36 263

原创 十、python基础:函数

一:函数定义与调用1、python提供了许多内置函数,比如:print( ) ,同时,也可以自行定义函数,称为用户自定义函数2、关键字 def 定义一个函数,后面为函数标识符名称与括号,括号里面为传入参数与自变量,如果没有就空下,函数体以冒号开头,并且需要缩进,函数体的第一行可以选择性的使用函数说明文档,当函数体内容没有想好时,可以使用pass占位,保持结构完整性3、函数名(参数)...

2018-08-01 08:32:51 1134

原创 九、python基础:元组(Tuple)和集合(Set)

一:元组1、元组与列表类似,但是元组只能查看,不能修改(增、删、改)2、元组里面的每个元素使用逗号分隔开,最后使用小括号括起来组成元组,需要注意的是:当元组内只有一个元素时,逗号也不能省略3、元素与字符串类似,下标索引从0开始,可以进行截取、组合等操作 4、元组运算符 5、元组的整体修改与删除元组中的元素不允许进行修改,但是我们可以对元组整体进行连接组合...

2018-07-31 17:50:32 19656

原创 八、python基础:字典(Dictionary)

一:字典1、字典是一种可变容器模型,可以储存任意类型对象,且字典是无序的   2、字典的每对键值对用冒号分隔(key:value),每个键值对之间用逗号分隔,整个字典括在花括号中d = { key1:value1 , key2:value2 ,key3:value3 } 3、字典中的键是唯一的,如果key重复,最后一个key值会替换前面的key值,字典中的key必须是不可变...

2018-07-31 15:26:44 439

原创 七、python基础:列表(Lits)

一:序列1、序列是python最基本的数据结构,在python中,有6个序列的内置类型,最常见的是列表和元组。2、序列中的每个元素都会分配位置,即有对应的索引值,第一个元素的索引为0,第二个元素的索引为1......3、序列都可以进行索引、切片、加、乘、检查成员等操作 二:列表1、与字符串一样,列表的索引从0开始,可以进行组合,切片等操作2、列表可以同时存储不同类型的数...

2018-07-31 10:30:35 589

原创 六、python基础:字符串和字符串运算符

一:字符串的合并总结:在python中  +  运算符有两个意义:一个意义是说将两个数字进行相加运算;另一个意义是说将两个字符串进行合并,合起来。 二:字符串中的下标例如:如果有字符串:name = 'abcdef',在内存中的实际存储如下:切记:下标是从0开始的,可通过下标找出字符串的相对应的字母。① 查下标:        长度② 找出最...

2018-07-31 08:54:13 3509

原创 五、python基础:运算符、复合赋值运算符

一:算数运算符二:比较运算符三:赋值运算符四:逻辑运算符五:位运算符六:成员运算符七:身份运算符八:运算符的优先级  ...

2018-07-31 08:22:59 5472

原创 四、python基础:for 循环语句 、break 、continue

一:for 循环语句:1、for循环可以遍历任何序列的项目,比如一个字典或一个字符串2、流程图:3、for   else语句      for  ...  in  ... :                执行程序     else:               执行程序  当for循环结束后,会执行else语句中缩进的程序,可以在for循环中加入break打断...

2018-07-30 20:53:57 503

原创 三、python基础:内置函数、if else条件语句、while循环语句

一:input( )1、input( ) 是python的内置函数,作用是接收键盘输入的信息2、python2中,input( )收集到的都是数字 , 使用raw_input( )将所有输入当作字符串看待 python3中 ,input( )收集到的都是字符串二:print( )1、print( ) 是python的内置函数,作用是打印输出2、print( ...

2018-07-30 20:37:57 1151

原创 二、python基础:注释、变量、标示符、驼峰命名法

一:注释1:、单行注释: #注释内容 ,单行注释只能注释一行2、多行注释: " " " 注释内容 " " " 或 ' ' ' 注释内容' ' ' ,多行注释可以一次注释多行内容3、在python2中,当注释的内容中有中文汉字时,系统会报错。在首行填写 #coding=utf-8 或 #coding:utf-8或 #-*-codin...

2018-07-30 19:48:41 5869

原创 一、python基础:编写python程序的两种方法

一:Linux系统下编写python程序的方法: 1、 在终端内输入python(python2)或python3进入python的交互环境(也可以使用ipython2或ipython3进入交互环境,但使用前需导入ipython),在交互环境下可直接编写程序,exit退出交互环境。 2、使用vi指令(vim指令)新建一个.py格式的文件,在这个文件内写入代码并保存,然后在终端内...

2018-07-30 17:51:20 3554

空空如也

空空如也

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

TA关注的人

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