自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 学习笔记-关系型数据库-MySQL-MySQL插入数据

插入数据  标准格式    INSERT INTO 表名 (字段1, 字段2, ...)           VALUES(值1, 值2, ...);  省略格式    INSERT INTO 表名 VALUES(值1, 值2, ...);  如果没有为某个字段赋值,则使用默认值  如果添加非空约束,没有default约束,则会报错...

2019-01-23 15:02:00 174

转载 学习笔记-关系型数据库-MySQL-表基本操作、索引

修改表的字段:  基本用法    ALTER TABLE 表名 执行动作;    alter table student add score int(3) not null;  添加新字段    ADD 字段名 类型(宽度) 约束条件;      add score int(3) not null;    可加AFTER字段名;      add scor...

2019-01-10 17:23:00 150

转载 学习笔记-关系型数据库-MySQL-shell基本操作、数据类型

SQL结构化查询语言类型:  数值类型:    整数:    TINYINT: 1byte, -128-127, 0-255, 微整数    SMALLINT: 2byte, -32768-32767, 0-65535, 小整数    MEDIUMINT: 3byte, -2^23-2^23-1, 0-2^24-1, 中等整数...

2019-01-09 11:51:00 114

转载 学习笔记-Python-Django REST Framework-视图

- 视图 - DRF的视图从处理任务,处理流程等跟Django基本一致 - 此视图基本是Django视图的扩展 - Request - 把请求解析成一个request实例 - 属于DRF的,跟Django的HttpRequest不太一样 - 在得到Request之前有一个Parse对传入的数据请求进行解析 ...

2019-01-02 17:58:00 119

转载 学习笔记-Python-Django REST Framework-安装配置、序列化器

# Django REST Framework# 1、REST- 前后端分离- API(ApplicationProgrammingInterface)应用程序接口 - 为了应对千变万化的前端需求- REST:Representational State Transfer 表述性状态迁移 - 2000年 Roy Fielding博士论文中提出的一种软件架构风格 - RE...

2018-12-28 16:55:00 83

转载 学习笔记-Python-Django-session、paginator、基于类的视图、admin

# session - 为了应对HTTP协议的无状态性 - 用来保存用户比较敏感的信息 - 属于request的一个属性 - 常用操作: - request.session.get(key, defaultValue) - request.session.clear():清除全部 - request.ses...

2018-12-24 17:14:00 62

转载 学习笔记-Python-Django-模板

# 模板 - 模板:一组相同或者相似的页面,在需要个性化的地方进行留白,需要的时候只是用相应数据进行填充 - 步骤 1、在settings中进行设置:TEMPLATES 2、在templates文件夹下编写模板并调用 - 模板-变量 - 变量的表示方法:{{var_name}} - 在系统调用...

2018-12-17 18:06:00 78

转载 学习笔记-Python-Django-models

# Models模型 - ORM - ObjectRelationMap:把面向对象思想转换成关系型数据库,操作上把类当成数据库里的一张表 - 类对应表格 - 类中的属性对应表中的字段 - 在应用中的models.py文件中定义class - 所有需要使用ORM的class都必须是models.Model的子类 ...

2018-12-13 15:39:00 83

转载 学习笔记-Python-Django-视图

# view视图 # 1、视图概述 - 视图即视图函数,接受web请求并返回web响应的事物处理函数 - 响应指符合http协议要求的任何内容,包括json、string、html等 - 本章忽略事物处理,重点在如何返回处理结果上 # 2、其他简单视图 - django.http给我们提供很多和HttpResponse...

2018-12-11 17:36:00 84

转载 学习笔记-Python-Django-环境搭建、路由

# Django框架 - 环境 - python3.6 - django1.8 - 参考资料 - [django中文文档](http://yiyibooks.cn) - django架站的16堂课 # 环境搭建 - anaconda+Pycharm - anaconda命令 ...

2018-11-30 18:00:00 77

转载 学习笔记-Python-爬虫5-Selenium + PhantomJS

# 动态HTML - JavaScript - jQuery - Ajax - DHTML - Python采集动态数据 - 从JavaScript代码入手采集 - Python第三方库运行JavaScript,直接采集你在浏览器看到的页面# Selenium + PhantomJS - Selenium:web自动化测试工...

2018-11-30 16:00:00 126

转载 学习笔记-Python-爬虫4-数据提取-正则、XML、XPath、BeautifulSoup4

# 页面解析、数据提取 - 结构化数据:先有结构,再谈数据 - JSON文件 - JSON Path - 转换成Python类型进行操作(json类) - XML文件 - 转换成Python类型(xmltodict) - xpath - css选...

2018-11-29 16:45:00 80

转载 学习笔记-Python-爬虫7-Scrapy、分布式爬虫

# 爬虫框架 - scrapy - pyspider - crawley# Scrapy框架 - 安装: - pip install scrapy - conda install scrapy - 概述 - 包含各个部件 - ScrapyEngine引擎:神经中枢、大脑、核心 ...

2018-11-28 17:07:00 92

转载 学习笔记-Python-爬虫6-验证码

# 验证码问题 - 验证码:放置机器人或者爬虫 - 分类: - 简单图片 - 极验,官网www.geetest.com - 12306 - 电话 - google验证 - 验证码破解: - 通用方法: - 下载网页和验证码 - 手动输入验证号码...

2018-11-27 18:03:00 84

转载 学习笔记-Python-爬虫3-requests

# Requests-献给人类 - HTTP for Humans,更加简洁友好 - 继承了urllib的所有特征 - 底层使用的是urllib3 - 开源,有中文文档 - 安装:conda install requests - get请求 - requests.get() - requests.request("get",...

2018-11-27 17:17:00 70

转载 学习笔记-Python-爬虫2-SSL、js加密、ajax

- SSL - SSL证书就是指遵守SSL安全套阶层协议的服务器数字证书(SercureSocketLayer) - 美国网景公司开发 - CA(CertifacateAuthprity)是数字证书认证中心,是发放、管理、废除数字证书的授信人的第三方机构 - 遇到不信任的SSL证书,需要单独处理,案例v17- js加密 ...

2018-11-26 17:45:00 77

转载 学习笔记-Python-爬虫1-urllib、chardet

# 爬虫 - 两大特征 - 按作者要求下载数据或者内容 - 能自动在网络上流窜 - 三大步骤 - 下载网页 - 提取正确的信息 - 根据一定规则自动跳转到另外的网页上执行 - 爬虫分类 - 通用爬虫 - 专用爬虫(聚焦爬虫) - Python网络包简介 ...

2018-11-22 17:21:00 99

转载 学习笔记-Python-GUI-Tkinter-消息机制、事件绑定、菜单、Canvas画布

转载于:https://www.cnblogs.com/Cloudloong/p/9964602.html

2018-11-15 16:57:00 186

转载 学习笔记-Python-GUI-Tkinter-组件

转载于:https://www.cnblogs.com/Cloudloong/p/9962658.html

2018-11-15 11:49:00 82

转载 学习笔记-Python基础20-net编程-http

转载于:https://www.cnblogs.com/Cloudloong/p/9959387.html

2018-11-14 18:01:00 67

转载 学习笔记-Python基础20-net编程-mail编程

# Mail编程## 电子邮件的历史- 起源 - 1969 Leonard K. 教授发给同事的"LO" - 1971 美国国防部自主的阿帕网(Arpanet)的通讯机制 - 通讯地址里用@ - 1987年中国的第一封电子邮件 "Across the Great Wall we can reach every corner in the world" ...

2018-11-13 18:05:00 234

转载 学习笔记-Python基础20-net编程-UDP、TCP、FTP

# 网络编程- 网络:网线、电脑、服务器- 网络协议:一套规则- 网络模型 - 七层模型(理论模型,七层协议) - 物理层 - 数据链路层 - 网络层 - 传输层 - 会话层 - 表示成 - 应用层 - 四层模型(实际应用) - 链路层 - 网络层 ...

2018-11-09 17:45:00 104

转载 学习笔记-Python基础19-结构化文件存储-XPath

转载于:https://www.cnblogs.com/Cloudloong/p/9935591.html

2018-11-09 15:57:00 41

转载 学习笔记-Python基础19-结构化文件存储-正则

# 正则表达式(RegularExpression, re) - 是一个计算机科学的概念 - 用于使用单个字符串来描述,匹配符合某个规则的字符串 - 常常用来检索、替换某些模式的文本# 正则写法 - .(点号):表示任意一个字符,除了\n,比如查找所有的一个字符 - []:匹配中括号中列举的任意字符 - \d:任意一个数字 - \D:除了数字都可...

2018-11-05 16:01:00 66

转载 学习笔记-Python基础19-结构化文件存储-json

# JSON- 在线工具 - w3c、菜鸟教程- JSON(JavaScriptObjectNotation)- 轻量级的数据交换格式,基于ECMAScript- json格式是一个键值对形式的数据集 - key:字符串 - value:字符串、数字、列表、json - json使用大括号包裹 - 键值对直接用逗号隔开 例子: stude...

2018-11-05 12:02:00 63

转载 学习笔记-Python基础19-结构化文件存储-xml

# 结构化文件存储- xml, json- 为了解决不同设备之间信息交流- xml- json# XML文件- XML(eXtensibleMarkupLanguage)可扩展的标记语言 - 标记语言:语言中使用尖括号括起来的文本字符串标记 - 可扩展:用户可以自己定义需要的标记 - 例如: <Teacher> 自定义标记...

2018-10-18 14:32:00 71

转载 学习笔记-Python基础18-asyncio异步、aiohttp、concurrent并发

# asyncio  - Python3.4开始引入标准库当中,内置对异步io的支持  - asyncio本身是一个消息循环  - 步骤:     - 1、创建消息循环     - 2、把协成加进去     - 3、关闭# asyncio异步协成,简单案例1import threadingimport asyncio@asyncio.corout...

2018-10-17 17:04:00 84

转载 学习笔记-Python基础17-迭代器、生成器、协成

# 迭代器  - 可迭代(Iterable):直接作用域for循环的变量  - 迭代器(Iterator):不但可以作用于for循环,还可以被next调用  - isinstance()后跟第二个参数,可以判断这个变量是否是可迭代的或是迭代器  - iterable和iterator可以转换   - 通过iter函数  # 生成器  - generator:一遍循环一遍计算...

2018-10-16 16:51:00 82

转载 学习笔记-Python基础16-多进程

线程替代方案:  1、subprocess:      线程替代方案,完全跳过线程,使用进程      是派生进程的主要替代方案      Python2.4后引入  2、multiprocessiong      使用threading接口派生,使用子进程      允许为多核或者多cpu派生进程,接口跟threading非常相似      Python...

2018-10-15 16:53:00 42

转载 学习笔记-Python基础16-多线程

# 环境- windows7- anaconda- pycharm3.6# 多线程 vs 多进程- 程序:一堆代码以文本形式存入一个文档- 进程:程序运行的一个状态 - 包含地址空间、内存、数据栈等 - 每个进程有自己完全独立的运行环境,此时如果多进程想要共享数据就会遇到困难- 线程:一个进程的独立运行片段,一个进程可以有多个线程 - 轻量化的进程 - 一个进程的...

2018-10-11 17:25:00 59

转载 学习笔记-Python基础15-持久化-文件、pickle、shelve

文件  概念:长久保存信息的一种数据信息集合  常用操作:    1、打开关闭(特别注意文件一旦打开,不用时要及时关闭)    2、读写内容    3、查找    open:负责打开文件,带有很多参数      第一个参数必须有,指文件的路径和名称      mode参数:表明文件用什么方式打开        r:以只读的方式打开        w...

2018-10-09 16:32:00 52

转载 学习笔记-Python基础14-PyCharm调试

# 调试技术- 调试的流程:单元测试->集成测试->交付测试部- 调试分类:静态调试、动态调试:- pdb调试:Python调试库,命令行调试- PyCharm调试 - run/debug模式 - 案例01.py   - 断点:自定义程序的某一行,并且程序在debug模式下,遇到断点会暂停- 单元测试  转载于:https://www....

2018-10-09 16:16:00 64

转载 学习笔记-Python基础13-高阶函数补充-zip、enumerate、collections模块

zip  把两个可迭代内容生成一个可迭代的tuple元素类型组成的内容  enumerate  跟zip功能比较像  对可迭代对象里的每一元素,配上一个索引,然后索引和内容构成一个tuple类型  collections模块  namedtuple、deque、defaultdict  namedtuple:是一个可命名的tuple类型  ...

2018-10-09 11:47:00 48

转载 学习笔记-Python基础13-高级特性-函数式编程:lambda表达式(匿名函数)、高阶函数、返回函数、装饰器、偏函数...

函数式编程(FunctionalProgramming)  基于lambda演算的一种编程方式    程序中只有函数    函数可以作为参数,同样可以作为返回值    纯函数式编程语言:LISP,Haskell  Python函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数式一半Python  内容:    高阶函数    返回函数    匿...

2018-09-30 16:29:00 66

转载 学习笔记-Python基础12-常用模块-calendar、time、datatime、timeit、os、shutil、zip、math、string、logging...

常用模块:  calendar、time、datatime、timeit、os、shutil、zip、math、string  上述所有模块使用理论上都要应该先导入,string是特例  calendar、time、datatime的区别就是其中文的意思,依次对应日历、时间、日期  1、calendar,跟日历相关的模块                ...

2018-09-28 17:18:00 72

转载 学习笔记-Python基础11-异常

一、异常  广义上的错误分为错误和异常  错误指的是可以认为避免  异常指的是在语法、逻辑正确的前提下,出现的问题  在python里,异常是一个类,可以处理和使用  所有的异常都是从一个总异常,也就是他们的父类Exception继承下来的  异常的常见分类:    1、FloatingPointError  浮点计算错误    2、IndexError ...

2018-09-28 11:43:00 49

转载 学习笔记-Python基础10-包、模块的引入

一、模块    1、以下是在p02文件中调用p01模块:2、以下是在02文件中调用01模块:3、以下是给以导入模块起别名的方式在p03文件中导入p01模块:4、以下是p04中导入模块时有选择性的只导入p01模块中自己要用的内容而不导入其他:5、from module_name import *    导入模块所有内容,与直接使用impo...

2018-09-26 15:05:00 50

转载 学习笔记-Python基础9-面向对象编程OOP-抽象类、自定义类

抽象类  抽象方法:没有具体实现内容的方法,称为抽象方法  抽象方法的主要意义是规范了子类行为和接口  抽象类:包含抽象方法的类叫抽象类,通常称为ABC类  抽象类的使用:    1、需要借助abc模块,写法:import abc    2、抽象类可以包含抽象方法,也可以包含具体方法    3、抽象类中可以有方法也可以有属性    4、抽象类不允许直...

2018-09-25 16:57:00 81

转载 学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...

一、类的成员描述符(property)  类的成员描述符是为了在类中,对类的成员属性进行相关操作而创建的一种方式,大部分属于数据清洗  属性有三种操作:get获取属性值、set修改或添加属性、delete删除属性  使用类的成员描述符,大概有三种方法:    1、使用类实现描述器    2、使用属性修饰符    3、使用property函数,语法是:propert...

2018-09-22 13:51:00 79

转载 学习笔记-Python基础9-面向对象编程OOP

一、面向对象ObjectOriented:条理构成功能的元素,组建模型  OO:面向对象  OOA:面向对象的分析  OOD:面向对象的设计  OOI:面向对象的实现  OOP:面向对象的编程  OOA->OOD->OOI:面向对象的实现过程  类和对象的区别:    类:抽象名词,代表一个集合里面共性的事物,一大类事物    对象:具象的...

2018-09-11 17:27:00 54

空空如也

空空如也

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

TA关注的人

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