- 博客(67)
- 收藏
- 关注
转载 学习笔记-关系型数据库-MySQL-MySQL插入数据
插入数据 标准格式 INSERT INTO 表名 (字段1, 字段2, ...) VALUES(值1, 值2, ...); 省略格式 INSERT INTO 表名 VALUES(值1, 值2, ...); 如果没有为某个字段赋值,则使用默认值 如果添加非空约束,没有default约束,则会报错...
2019-01-23 15:02:00
227
转载 学习笔记-关系型数据库-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
204
转载 学习笔记-关系型数据库-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
175
转载 学习笔记-Python-Django REST Framework-视图
- 视图 - DRF的视图从处理任务,处理流程等跟Django基本一致 - 此视图基本是Django视图的扩展 - Request - 把请求解析成一个request实例 - 属于DRF的,跟Django的HttpRequest不太一样 - 在得到Request之前有一个Parse对传入的数据请求进行解析 ...
2019-01-02 17:58:00
164
转载 学习笔记-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
123
转载 学习笔记-Python-Django-session、paginator、基于类的视图、admin
# session - 为了应对HTTP协议的无状态性 - 用来保存用户比较敏感的信息 - 属于request的一个属性 - 常用操作: - request.session.get(key, defaultValue) - request.session.clear():清除全部 - request.ses...
2018-12-24 17:14:00
86
转载 学习笔记-Python-Django-模板
# 模板 - 模板:一组相同或者相似的页面,在需要个性化的地方进行留白,需要的时候只是用相应数据进行填充 - 步骤 1、在settings中进行设置:TEMPLATES 2、在templates文件夹下编写模板并调用 - 模板-变量 - 变量的表示方法:{{var_name}} - 在系统调用...
2018-12-17 18:06:00
107
转载 学习笔记-Python-Django-models
# Models模型 - ORM - ObjectRelationMap:把面向对象思想转换成关系型数据库,操作上把类当成数据库里的一张表 - 类对应表格 - 类中的属性对应表中的字段 - 在应用中的models.py文件中定义class - 所有需要使用ORM的class都必须是models.Model的子类 ...
2018-12-13 15:39:00
105
转载 学习笔记-Python-Django-视图
# view视图 # 1、视图概述 - 视图即视图函数,接受web请求并返回web响应的事物处理函数 - 响应指符合http协议要求的任何内容,包括json、string、html等 - 本章忽略事物处理,重点在如何返回处理结果上 # 2、其他简单视图 - django.http给我们提供很多和HttpResponse...
2018-12-11 17:36:00
107
转载 学习笔记-Python-Django-环境搭建、路由
# Django框架 - 环境 - python3.6 - django1.8 - 参考资料 - [django中文文档](http://yiyibooks.cn) - django架站的16堂课 # 环境搭建 - anaconda+Pycharm - anaconda命令 ...
2018-11-30 18:00:00
104
转载 学习笔记-Python-爬虫5-Selenium + PhantomJS
# 动态HTML - JavaScript - jQuery - Ajax - DHTML - Python采集动态数据 - 从JavaScript代码入手采集 - Python第三方库运行JavaScript,直接采集你在浏览器看到的页面# Selenium + PhantomJS - Selenium:web自动化测试工...
2018-11-30 16:00:00
179
转载 学习笔记-Python-爬虫4-数据提取-正则、XML、XPath、BeautifulSoup4
# 页面解析、数据提取 - 结构化数据:先有结构,再谈数据 - JSON文件 - JSON Path - 转换成Python类型进行操作(json类) - XML文件 - 转换成Python类型(xmltodict) - xpath - css选...
2018-11-29 16:45:00
107
转载 学习笔记-Python-爬虫7-Scrapy、分布式爬虫
# 爬虫框架 - scrapy - pyspider - crawley# Scrapy框架 - 安装: - pip install scrapy - conda install scrapy - 概述 - 包含各个部件 - ScrapyEngine引擎:神经中枢、大脑、核心 ...
2018-11-28 17:07:00
122
转载 学习笔记-Python-爬虫6-验证码
# 验证码问题 - 验证码:放置机器人或者爬虫 - 分类: - 简单图片 - 极验,官网www.geetest.com - 12306 - 电话 - google验证 - 验证码破解: - 通用方法: - 下载网页和验证码 - 手动输入验证号码...
2018-11-27 18:03:00
107
转载 学习笔记-Python-爬虫3-requests
# Requests-献给人类 - HTTP for Humans,更加简洁友好 - 继承了urllib的所有特征 - 底层使用的是urllib3 - 开源,有中文文档 - 安装:conda install requests - get请求 - requests.get() - requests.request("get",...
2018-11-27 17:17:00
97
转载 学习笔记-Python-爬虫2-SSL、js加密、ajax
- SSL - SSL证书就是指遵守SSL安全套阶层协议的服务器数字证书(SercureSocketLayer) - 美国网景公司开发 - CA(CertifacateAuthprity)是数字证书认证中心,是发放、管理、废除数字证书的授信人的第三方机构 - 遇到不信任的SSL证书,需要单独处理,案例v17- js加密 ...
2018-11-26 17:45:00
104
转载 学习笔记-Python-爬虫1-urllib、chardet
# 爬虫 - 两大特征 - 按作者要求下载数据或者内容 - 能自动在网络上流窜 - 三大步骤 - 下载网页 - 提取正确的信息 - 根据一定规则自动跳转到另外的网页上执行 - 爬虫分类 - 通用爬虫 - 专用爬虫(聚焦爬虫) - Python网络包简介 ...
2018-11-22 17:21:00
146
转载 学习笔记-Python-GUI-Tkinter-消息机制、事件绑定、菜单、Canvas画布
转载于:https://www.cnblogs.com/Cloudloong/p/9964602.html
2018-11-15 16:57:00
216
转载 学习笔记-Python-GUI-Tkinter-组件
转载于:https://www.cnblogs.com/Cloudloong/p/9962658.html
2018-11-15 11:49:00
131
转载 学习笔记-Python基础20-net编程-http
转载于:https://www.cnblogs.com/Cloudloong/p/9959387.html
2018-11-14 18:01:00
101
转载 学习笔记-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
300
转载 学习笔记-Python基础20-net编程-UDP、TCP、FTP
# 网络编程- 网络:网线、电脑、服务器- 网络协议:一套规则- 网络模型 - 七层模型(理论模型,七层协议) - 物理层 - 数据链路层 - 网络层 - 传输层 - 会话层 - 表示成 - 应用层 - 四层模型(实际应用) - 链路层 - 网络层 ...
2018-11-09 17:45:00
136
转载 学习笔记-Python基础19-结构化文件存储-XPath
转载于:https://www.cnblogs.com/Cloudloong/p/9935591.html
2018-11-09 15:57:00
51
转载 学习笔记-Python基础19-结构化文件存储-正则
# 正则表达式(RegularExpression, re) - 是一个计算机科学的概念 - 用于使用单个字符串来描述,匹配符合某个规则的字符串 - 常常用来检索、替换某些模式的文本# 正则写法 - .(点号):表示任意一个字符,除了\n,比如查找所有的一个字符 - []:匹配中括号中列举的任意字符 - \d:任意一个数字 - \D:除了数字都可...
2018-11-05 16:01:00
83
转载 学习笔记-Python基础19-结构化文件存储-json
# JSON- 在线工具 - w3c、菜鸟教程- JSON(JavaScriptObjectNotation)- 轻量级的数据交换格式,基于ECMAScript- json格式是一个键值对形式的数据集 - key:字符串 - value:字符串、数字、列表、json - json使用大括号包裹 - 键值对直接用逗号隔开 例子: stude...
2018-11-05 12:02:00
75
转载 学习笔记-Python基础19-结构化文件存储-xml
# 结构化文件存储- xml, json- 为了解决不同设备之间信息交流- xml- json# XML文件- XML(eXtensibleMarkupLanguage)可扩展的标记语言 - 标记语言:语言中使用尖括号括起来的文本字符串标记 - 可扩展:用户可以自己定义需要的标记 - 例如: <Teacher> 自定义标记...
2018-10-18 14:32:00
83
转载 学习笔记-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
98
转载 学习笔记-Python基础17-迭代器、生成器、协成
# 迭代器 - 可迭代(Iterable):直接作用域for循环的变量 - 迭代器(Iterator):不但可以作用于for循环,还可以被next调用 - isinstance()后跟第二个参数,可以判断这个变量是否是可迭代的或是迭代器 - iterable和iterator可以转换 - 通过iter函数 # 生成器 - generator:一遍循环一遍计算...
2018-10-16 16:51:00
96
转载 学习笔记-Python基础16-多进程
线程替代方案: 1、subprocess: 线程替代方案,完全跳过线程,使用进程 是派生进程的主要替代方案 Python2.4后引入 2、multiprocessiong 使用threading接口派生,使用子进程 允许为多核或者多cpu派生进程,接口跟threading非常相似 Python...
2018-10-15 16:53:00
59
转载 学习笔记-Python基础16-多线程
# 环境- windows7- anaconda- pycharm3.6# 多线程 vs 多进程- 程序:一堆代码以文本形式存入一个文档- 进程:程序运行的一个状态 - 包含地址空间、内存、数据栈等 - 每个进程有自己完全独立的运行环境,此时如果多进程想要共享数据就会遇到困难- 线程:一个进程的独立运行片段,一个进程可以有多个线程 - 轻量化的进程 - 一个进程的...
2018-10-11 17:25:00
70
转载 学习笔记-Python基础15-持久化-文件、pickle、shelve
文件 概念:长久保存信息的一种数据信息集合 常用操作: 1、打开关闭(特别注意文件一旦打开,不用时要及时关闭) 2、读写内容 3、查找 open:负责打开文件,带有很多参数 第一个参数必须有,指文件的路径和名称 mode参数:表明文件用什么方式打开 r:以只读的方式打开 w...
2018-10-09 16:32:00
60
转载 学习笔记-Python基础14-PyCharm调试
# 调试技术- 调试的流程:单元测试->集成测试->交付测试部- 调试分类:静态调试、动态调试:- pdb调试:Python调试库,命令行调试- PyCharm调试 - run/debug模式 - 案例01.py - 断点:自定义程序的某一行,并且程序在debug模式下,遇到断点会暂停- 单元测试 转载于:https://www....
2018-10-09 16:16:00
78
转载 学习笔记-Python基础13-高阶函数补充-zip、enumerate、collections模块
zip 把两个可迭代内容生成一个可迭代的tuple元素类型组成的内容 enumerate 跟zip功能比较像 对可迭代对象里的每一元素,配上一个索引,然后索引和内容构成一个tuple类型 collections模块 namedtuple、deque、defaultdict namedtuple:是一个可命名的tuple类型 ...
2018-10-09 11:47:00
61
转载 学习笔记-Python基础13-高级特性-函数式编程:lambda表达式(匿名函数)、高阶函数、返回函数、装饰器、偏函数...
函数式编程(FunctionalProgramming) 基于lambda演算的一种编程方式 程序中只有函数 函数可以作为参数,同样可以作为返回值 纯函数式编程语言:LISP,Haskell Python函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数式一半Python 内容: 高阶函数 返回函数 匿...
2018-09-30 16:29:00
77
转载 学习笔记-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
93
转载 学习笔记-Python基础11-异常
一、异常 广义上的错误分为错误和异常 错误指的是可以认为避免 异常指的是在语法、逻辑正确的前提下,出现的问题 在python里,异常是一个类,可以处理和使用 所有的异常都是从一个总异常,也就是他们的父类Exception继承下来的 异常的常见分类: 1、FloatingPointError 浮点计算错误 2、IndexError ...
2018-09-28 11:43:00
59
转载 学习笔记-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
64
转载 学习笔记-Python基础9-面向对象编程OOP-抽象类、自定义类
抽象类 抽象方法:没有具体实现内容的方法,称为抽象方法 抽象方法的主要意义是规范了子类行为和接口 抽象类:包含抽象方法的类叫抽象类,通常称为ABC类 抽象类的使用: 1、需要借助abc模块,写法:import abc 2、抽象类可以包含抽象方法,也可以包含具体方法 3、抽象类中可以有方法也可以有属性 4、抽象类不允许直...
2018-09-25 16:57:00
89
转载 学习笔记-Python基础9-面向对象编程OOP-类的成员描述符(property)、类的常用内置属性、类的常用魔术方法、类和对象的三种方法...
一、类的成员描述符(property) 类的成员描述符是为了在类中,对类的成员属性进行相关操作而创建的一种方式,大部分属于数据清洗 属性有三种操作:get获取属性值、set修改或添加属性、delete删除属性 使用类的成员描述符,大概有三种方法: 1、使用类实现描述器 2、使用属性修饰符 3、使用property函数,语法是:propert...
2018-09-22 13:51:00
123
转载 学习笔记-Python基础9-面向对象编程OOP
一、面向对象ObjectOriented:条理构成功能的元素,组建模型 OO:面向对象 OOA:面向对象的分析 OOD:面向对象的设计 OOI:面向对象的实现 OOP:面向对象的编程 OOA->OOD->OOI:面向对象的实现过程 类和对象的区别: 类:抽象名词,代表一个集合里面共性的事物,一大类事物 对象:具象的...
2018-09-11 17:27:00
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人