摘要: SQLAlchemy的使用 SQLAlchemy的使用 SQLAlchemy的使用 SQLAlchemy的使用 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据AP 阅读全文
posted @ 2018-12-19 20:40 Anna_kc 阅读(673) 评论(0) 推荐(0)
摘要: MongoDB的简单操作 MongoDB的简单操作 MongoDB的简单操作 MongoDB的简单操作 一.简介 二.MongoDB基础知识 三.安装 四.基本数据类型 五.增删改查操作 六.可视化工具 七.pymongo 一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 Mong 阅读全文
posted @ 2018-12-19 20:37 Anna_kc 阅读(171) 评论(0) 推荐(0)
摘要: redis进阶 redis进阶 redis进阶 redis进阶 一、redis介绍 redis的功能特性 1、高速读写 2、数据类型丰富 3、支持持久化 4、多种内存分配及回收策略 5、支持事务 6、消息队列、redis用的多的还是发布-订阅模式 7、支持高可用 8、支持分布式分片集群 linux操 阅读全文
posted @ 2018-12-19 20:31 Anna_kc 阅读(142) 评论(0) 推荐(0)
摘要: 一.redis的两种链接方式 二.redis的字符串操作(string) 三.redis的列表操作(list) 四.redis的散列表操作(类似于字典里面嵌套字典) 五.redis的集合操作(set) 六.redis的有序集合操作(zset) 一、redis的两种链接方式 一.redis的两种链接方 阅读全文
posted @ 2018-12-19 20:22 Anna_kc 阅读(544) 评论(0) 推荐(0)
摘要: redis redis redis redis 目录: 1、自动分配(redis) - 批量导入 2、微信自动绑定 3、django的ORM做不了的操作,怎么自定义操作数据库 extra ’ 4、报表 公司每个月销售的业绩 5、权限 1、自动分配、你在什么时候用到了自动分配? 答:市场部或运营部招来 阅读全文
posted @ 2018-12-19 20:21 Anna_kc 阅读(185) 评论(0) 推荐(0)
摘要: redis介绍以及安装 redis介绍以及安装 redis介绍以及安装 redis介绍以及安装 一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/ 阅读全文
posted @ 2018-12-19 20:19 Anna_kc 阅读(111) 评论(0) 推荐(0)
摘要: mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 1、打开终端,输入命令:cd /usr/local/mysql/bin 2、mysql -uroot -p,用这条命令登陆时报错信息 阅读全文
posted @ 2018-12-19 20:03 Anna_kc 阅读(181) 评论(0) 推荐(0)
摘要: pymysql模块 pymysql模块 pymysql模块 pymysql模块 一、安装的两种方法 第一种 #安装 pip3 install pymysql 第二种 二、链接,执行sql,关闭(游标) import pymysql user= input('用户名:>>').strip() pwd= 阅读全文
posted @ 2018-12-19 20:02 Anna_kc 阅读(160) 评论(0) 推荐(0)
摘要: MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 一、IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.co 阅读全文
posted @ 2018-12-19 20:00 Anna_kc 阅读(483) 评论(0) 推荐(0)
摘要: mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集, 阅读全文
posted @ 2018-12-19 19:58 Anna_kc 阅读(244) 评论(0) 推荐(0)
摘要: mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下: 你可能还会遇到无法启动mysql的错误 解决方法如下: 你可能还会遇到无法启动mysql的错误 解决方法如下 阅读全文
posted @ 2018-12-19 19:55 Anna_kc 阅读(206) 评论(0) 推荐(0)
摘要: mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的, 阅读全文
posted @ 2018-12-19 19:54 Anna_kc 阅读(206) 评论(0) 推荐(0)
摘要: MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode 阅读全文
posted @ 2018-12-19 19:52 Anna_kc 阅读(111) 评论(0) 推荐(0)
摘要: 多表查询 多表查询 多表查询 多表查询 一、介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_incre 阅读全文
posted @ 2018-12-19 19:51 Anna_kc 阅读(282) 评论(0) 推荐(0)
摘要: 单表查询 单表查询 单表查询 单表查询 先创建表 #创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not n 阅读全文
posted @ 2018-12-19 19:49 Anna_kc 阅读(214) 评论(0) 推荐(0)
摘要: 数据库之 表与表之间的关系 数据库之 表与表之间的关系 数据库之 表与表之间的关系 数据库之 表与表之间的关系 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表 阅读全文
posted @ 2018-12-19 19:47 Anna_kc 阅读(309) 评论(0) 推荐(0)
摘要: 数据库之完整性约束 数据库之完整性约束 数据库之完整性约束 数据库之完整性约束 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字 阅读全文
posted @ 2018-12-19 19:46 Anna_kc 阅读(177) 评论(0) 推荐(0)
摘要: 数据库之数据类型 数据库之数据类型 数据库之数据类型 数据库之数据类型 首先补充点了解的小知识; select * from mysql.user #显示出来乱了 select * from mysql.user\G #加了\G后一行一行显示了 一、数据类型:分不同种类去存不同类型的数据 存储引擎决 阅读全文
posted @ 2018-12-19 19:44 Anna_kc 阅读(234) 评论(0) 推荐(0)
摘要: 数据库之表操作,数据操作 数据库之表操作,数据操作 数据库之表操作,数据操作 数据库之表操作,数据操作 注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop 阅读全文
posted @ 2018-12-19 19:42 Anna_kc 阅读(261) 评论(0) 推荐(0)
摘要: mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 一、知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表 阅读全文
posted @ 2018-12-19 19:39 Anna_kc 阅读(131) 评论(0) 推荐(0)
摘要: MySQL数据库之安装 MySQL数据库之安装 MySQL数据库之安装 MySQL数据库之安装 一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都 阅读全文
posted @ 2018-12-19 19:38 Anna_kc 阅读(163) 评论(0) 推荐(0)
摘要: python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, 了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个 阅读全文
posted @ 2018-12-19 19:35 Anna_kc 阅读(156) 评论(0) 推荐(0)
摘要: python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池。其中回调函数非常重要回调函数其实可以作为一种编 阅读全文
posted @ 2018-12-19 19:31 Anna_kc 阅读(608) 评论(0) 推荐(0)
摘要: python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 一、死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程 阅读全文
posted @ 2018-12-19 19:28 Anna_kc 阅读(170) 评论(0) 推荐(0)
摘要: python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 一多线程的概念介绍 threading模块介绍 threading模块和multiprocessing模块在使用层面,有很大的相似性。 二、开启多线程的两种方式 1 1.创 阅读全文
posted @ 2018-12-19 19:26 Anna_kc 阅读(221) 评论(0) 推荐(0)
摘要: 初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的 阅读全文
posted @ 2018-12-19 19:24 Anna_kc 阅读(136) 评论(0) 推荐(0)
摘要: python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 一、数据共享 1.进程间的通信应该尽量避免共享数据的方式 2 阅读全文
posted @ 2018-12-19 19:22 Anna_kc 阅读(192) 评论(0) 推荐(0)
摘要: python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的 阅读全文
posted @ 2018-12-19 19:20 Anna_kc 阅读(208) 评论(0) 推荐(0)
摘要: Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multip 阅读全文
posted @ 2018-12-19 19:18 Anna_kc 阅读(223) 评论(0) 推荐(0)
摘要: 进程理论基础 进程理论基础 进程理论基础 进程理论基础 背景知识 顾名思义,进程即一个软件正在进行的过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真 阅读全文
posted @ 2018-12-19 19:16 Anna_kc 阅读(119) 评论(0) 推荐(0)
摘要: 网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 阅读全文
posted @ 2018-12-19 19:00 Anna_kc 阅读(137) 评论(0) 推荐(0)
摘要: python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一 阅读全文
posted @ 2018-12-19 18:58 Anna_kc 阅读(215) 评论(0) 推荐(0)
摘要: metaclass(元类) metaclass(元类) metaclass(元类) metaclass(元类) 一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 方式一: # 方式一 class MyType(type): '''继承typ 阅读全文
posted @ 2018-12-19 18:50 Anna_kc 阅读(108) 评论(0) 推荐(0)
摘要: 单例模式的四种方式 单例模式的四种方式 单例模式的四种方式 单例模式的四种方式 一、内容 保证一个类只有一个实例,并提供一个访问它的全局访问点 二、角色 单利 三、使用场景 当类只有一个实例而且客户可以从一个众所周知的访问点访问它时 比如:数据库链接、Socket创建链接 四、优点 对唯一实例的受控 阅读全文
posted @ 2018-12-19 18:48 Anna_kc 阅读(161) 评论(0) 推荐(0)
摘要: python 异常处理 python 异常处理 python 异常处理 python 异常处理 一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错 阅读全文
posted @ 2018-12-19 18:46 Anna_kc 阅读(185) 评论(0) 推荐(0)
摘要: 面向对象之反射及内置方法 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用 阅读全文
posted @ 2018-12-19 18:44 Anna_kc 阅读(171) 评论(0) 推荐(0)
摘要: 继承进阶 继承进阶 继承进阶 继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个 阅读全文
posted @ 2018-12-19 18:41 Anna_kc 阅读(132) 评论(0) 推荐(0)
摘要: python之 封装 python之 封装 python之 封装 python之 封装 一、封装: 补充封装: 封装: 体现在两点: 1、数据的封装(将数据封装到对象中) obj = Foo('宝宝',22) 2、封装方法和属性,将一类操作封装到一个类中 class Foo: def __init_ 阅读全文
posted @ 2018-12-19 18:38 Anna_kc 阅读(208) 评论(0) 推荐(0)
摘要: 继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个类的对象当做另一个类的属性) 阅读全文
posted @ 2018-12-19 17:51 Anna_kc 阅读(111) 评论(0) 推荐(0)
摘要: 继承和组合 继承和组合 继承和组合 继承和组合 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的 阅读全文
posted @ 2018-12-19 17:49 Anna_kc 阅读(217) 评论(0) 推荐(0)
摘要: python 之面向对象的三大特性 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三 阅读全文
posted @ 2018-12-19 17:46 Anna_kc 阅读(138) 评论(0) 推荐(0)
摘要: 初始面向对象 初始面向对象 初始面向对象 初始面向对象 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线 阅读全文
posted @ 2018-12-19 17:43 Anna_kc 阅读(193) 评论(0) 推荐(0)
摘要: 包的补充 包的补充 包的补充 包的补充 1.包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 2.常见目录结构 1 import os 2 os.makedirs('glance/api') 3 os.makedirs('glance/cmd') 4 os.makedirs('gl 阅读全文
posted @ 2018-12-19 17:41 Anna_kc 阅读(200) 评论(0) 推荐(0)
摘要: 模块和包 模块和包 模块和包 模块和包 一、模块 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 导入模块的时候做了三件事:1.首先开辟了一个新的命名空间my_moudle 2.执行了my_moudle内 阅读全文
posted @ 2018-12-19 17:39 Anna_kc 阅读(171) 评论(0) 推荐(0)
摘要: 复习os模块常用的一些操作 复习os模块常用的一些操作 复习os模块常用的一些操作 复习os模块常用的一些操作 import os # 1.切换路径 d = os.getcwd() #获取当前的工作路径 os.chdir('D:\\')#目录的切换 print(os.getcwd()) # (切换过 阅读全文
posted @ 2018-12-19 17:37 Anna_kc 阅读(149) 评论(0) 推荐(0)
摘要: hashlib,configparser,logging模块 hashlib,configparser,logging模块 hashlib,configparser,logging模块 hashlib,configparser,logging模块 一、常用模块二 hashlib模块 hashlib提 阅读全文
posted @ 2018-12-19 17:36 Anna_kc 阅读(167) 评论(0) 推荐(0)
摘要: 常用模块2 常用模块2 常用模块2 常用模块2 一、time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, 阅读全文
posted @ 2018-12-19 17:33 Anna_kc 阅读(175) 评论(0) 推荐(0)
摘要: python 常用模块之正则 一、认识模块 什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 阅读全文
posted @ 2018-12-19 17:31 Anna_kc 阅读(199) 评论(0) 推荐(0)
摘要: 函数和方法的区别 函数和方法的区别 函数和方法的区别 函数和方法的区别 一、函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个额方法,用对象去调用 举例说明: class Foo(object): def __init__(self): self.n 阅读全文
posted @ 2018-12-19 17:28 Anna_kc 阅读(294) 评论(0) 推荐(0)
摘要: 函数参数复习 函数参数复习 函数参数复习 函数参数复习 一、函数1.为什么要使用函数?减少代码的冗余2.函数先定义后使用(相当于变量一样先定义后使用)3.函数的分类:内置函数:python解释器自带的,直接拿来用就行了自定义函数:根据自己的需求自己定义的函数 def func(): #函数名打印出来 阅读全文
posted @ 2018-12-19 17:26 Anna_kc 阅读(246) 评论(0) 推荐(0)
摘要: python 匿名函数 python 匿名函数 python 匿名函数 python 匿名函数 一、匿名函数:也叫lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 二、匿 阅读全文
posted @ 2018-12-19 17:24 Anna_kc 阅读(140) 评论(0) 推荐(0)
摘要: python 递归函数 python 递归函数 python 递归函数 python 递归函数 一、递归的定义 1.什么是递归:在一个函数里在调用这个函数本身 2.最大递归层数做了一个限制:997,但是也可以自己限制 1 def foo(): 2 print(n) 3 n+=1 4 foo(n) 5 阅读全文
posted @ 2018-12-19 17:23 Anna_kc 阅读(222) 评论(0) 推荐(0)
摘要: python 内置函数 内置函数操作 1 #!usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 1.locals()和globals() 4 # def func(): 5 # x=1 6 # y=2 7 # print(locals()) 8 # pr 阅读全文
posted @ 2018-12-19 17:21 Anna_kc 阅读(133) 评论(0) 推荐(0)
摘要: python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 阅读全文
posted @ 2018-12-19 17:19 Anna_kc 阅读(189) 评论(0) 推荐(0)
摘要: python 装饰器 python 装饰器 python 装饰器 python 装饰器 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 阅读全文
posted @ 2018-12-19 17:17 Anna_kc 阅读(161) 评论(0) 推荐(0)
摘要: python 函数嵌套及作用域链 python 函数嵌套及作用域链 python 函数嵌套及作用域链 python 函数嵌套及作用域链 1.三元运算if条件成立的结果 if 条件 else 条件不成立的结果例如: a=20 b=10 c=a if a>b else b print(c) 2.命名空间 阅读全文
posted @ 2018-12-19 17:14 Anna_kc 阅读(205) 评论(0) 推荐(0)
摘要: python 函数 python 函数 python 函数 python 函数 一、为什么要使用函数? 1.避免代码重用 2.提高代码的可读性 二、函数的定义与调用 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 定义:def关键字开头 阅读全文
posted @ 2018-12-19 17:11 Anna_kc 阅读(170) 评论(0) 推荐(0)
摘要: Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函 阅读全文
posted @ 2018-12-19 17:09 Anna_kc 阅读(154) 评论(0) 推荐(0)
摘要: map函数和reduce函数的区别 map函数和reduce函数的区别 map函数和reduce函数的区别 map函数和reduce函数的区别 ①从参数方面来讲:map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数) 阅读全文
posted @ 2018-12-19 17:07 Anna_kc 阅读(235) 评论(0) 推荐(0)
摘要: python 文件操作 python 文件操作 python 文件操作 python 文件操作 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创 阅读全文
posted @ 2018-12-19 17:03 Anna_kc 阅读(214) 评论(0) 推荐(0)
摘要: python之 字符编码具体原理 python之 字符编码具体原理 python之 字符编码具体原理 python之 字符编码具体原理 1.内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一 阅读全文
posted @ 2018-12-19 16:59 Anna_kc 阅读(199) 评论(0) 推荐(0)
摘要: 可变数据类型和不可变数据类型 1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型) 2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型) 1.可变数据类型:在id不变的情况下,value可改变(列 阅读全文
posted @ 2018-12-19 16:57 Anna_kc 阅读(165) 评论(0) 推荐(0)
摘要: python 运算符及while循环 python 运算符及while循环 python 运算符及while循环 python 运算符及while循环 一、运算符 计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。 种类:算术运算,比较运算,逻辑运算,赋值运算,成员运 阅读全文
posted @ 2018-12-19 16:56 Anna_kc 阅读(329) 评论(0) 推荐(0)
摘要: 集合set 一、集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值 阅读全文
posted @ 2018-12-19 16:48 Anna_kc 阅读(118) 评论(0) 推荐(0)
摘要: 字典 字典 字典 字典 字典常用方法 字典的表示方法: info_dic={'name':'haiyna','age':18,'sex':'female'} # 常用操作: # 1.存/取 info_dic={'name':'egon','age':18,'sex':'male'} print(in 阅读全文
posted @ 2018-12-19 16:46 Anna_kc 阅读(139) 评论(0) 推荐(0)
摘要: 元组 元组 元组 元组 #为何要有元组,存放多个值,元组不可变,更多的是用来做查询 t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2))) # print(type(t)) # #元组可以作为字典的key # d={(1,2,3):'egon' 阅读全文
posted @ 2018-12-19 16:45 Anna_kc 阅读(104) 评论(0) 推荐(0)
摘要: 列表 一、列表 作用:多个装备,多个爱好,多门课程,多个女朋友等 定义:[]内可以有多个任意类型的值,逗号分隔 以下是列表的常用操作: 1 l=[1,2,3] #l=list([1,2,3]) 2 # print(type(l)) 3 4 #pat1 》优先掌握部分 5 # 索引:l=[1,2,3, 阅读全文
posted @ 2018-12-19 16:44 Anna_kc 阅读(94) 评论(0) 推荐(0)
摘要: 字符串格式化及字符串的一些方法 1.%s,%d 举例1:name='egon' age=20 print("my name is %s my age is %s" %(name,age))#%s既能接受字符串,也能接受数字 print(‘my name is %s my age is %d’ %(n 阅读全文
posted @ 2018-12-19 16:42 Anna_kc 阅读(147) 评论(0) 推荐(0)
摘要: 数字类型和字符串类型 1.bin()函数将十进制转换成而进制 2.oct()函数将十进制转换成八进制 3.hex()函数将十进制转换成十六进制 十六进制表示:0-9 a b c d e f 4.数字类型的特性: 只能存放一个值 一经定义,不可更改 直接访问 分类:整型,布尔,浮点,复数 5.字符串类 阅读全文
posted @ 2018-12-19 16:40 Anna_kc 阅读(179) 评论(0) 推荐(0)
摘要: Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python数据结构 1、数字类型 2、字符串 3、列表 4、元组 5、字典 6、集合 Python 阅读全文
posted @ 2018-12-19 16:39 Anna_kc 阅读(148) 评论(0) 推荐(0)
摘要: python第一篇 python介绍 python第一篇 python介绍 python第一篇 python介绍 python第一篇 python介绍 一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python 阅读全文
posted @ 2018-12-19 16:37 Anna_kc 阅读(216) 评论(0) 推荐(0)
摘要: 计算机网络知识简单介绍 计算机网络知识简单介绍 计算机网络知识简单介绍 计算机网络知识简单介绍 一、网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功 阅读全文
posted @ 2018-12-19 16:31 Anna_kc 阅读(149) 评论(0) 推荐(0)
摘要: 计算机的发展史及多道技术 计算机的发展史及多道技术 计算机的发展史及多道技术 计算机的发展史及多道技术 首先先补充一下上一篇的一个小问题。 应用程序的启动流程: 前提:应用程序是运行于操作系统之上的 举例:启动暴风音影 1.双击快捷方式 2.告诉操作系统一个文件路径 3.操作系统从硬盘读取文件内容到 阅读全文
posted @ 2018-12-19 16:30 Anna_kc 阅读(81) 评论(0) 推荐(0)
摘要: 计算机基础知识 计算机基础知识 计算机基础知识 计算机基础知识 一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。 Python是一门编程语言,即通俗一点说就是 阅读全文
posted @ 2018-12-19 16:28 Anna_kc 阅读(150) 评论(0) 推荐(0)
摘要: 整合Flask中的目录结构 一、SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from sqlalchemy import create_engine from 阅读全文
posted @ 2018-12-19 16:21 Anna_kc 阅读(205) 评论(0) 推荐(0)
摘要: 自定义Form组件 一、wtforms源码流程 1、实例化流程分析 View Code 2、验证流程分析 View Code 二、自定义Form组件 #!usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask,render_ 阅读全文
posted @ 2018-12-19 16:19 Anna_kc 阅读(224) 评论(0) 推荐(0)
摘要: flask-script组件 flask-script组件 flask-script组件 flask-script组件 Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在we 阅读全文
posted @ 2018-12-19 16:17 Anna_kc 阅读(143) 评论(0) 推荐(0)
摘要: 简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文
posted @ 2018-12-19 16:13 Anna_kc 阅读(184) 评论(0) 推荐(0)
摘要: flask中的wtforms使用 一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代码: from flask imp 阅读全文
posted @ 2018-12-19 16:11 Anna_kc 阅读(190) 评论(0) 推荐(0)
摘要: 补充的flask实例化参数以及信号 一、实例化补充 instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的时候会用到 from fla 阅读全文
posted @ 2018-12-19 15:58 Anna_kc 阅读(144) 评论(0) 推荐(0)
摘要: 用flask的扩展实现的简单的页面登录 from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key 阅读全文
posted @ 2018-12-19 15:55 Anna_kc 阅读(145) 评论(0) 推荐(0)
摘要: 基于DBUtils实现数据库连接池 小知识: 1、子类继承父类的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__(self,name,breed, lif 阅读全文
posted @ 2018-12-19 15:52 Anna_kc 阅读(176) 评论(0) 推荐(0)
摘要: Flask基础 知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/x 阅读全文
posted @ 2018-12-19 15:50 Anna_kc 阅读(206) 评论(0) 推荐(0)
摘要: Flask入门 一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架 阅读全文
posted @ 2018-12-19 15:47 Anna_kc 阅读(191) 评论(0) 推荐(0)
摘要: 人生苦短,我用Python(目录) 目录 一、计算机基础 二、Python基础 三、函数 四、常用模块 五、模块和包 六、面向对象 七、网络编程socket 八、数据库 九、前端 十、Python Web框架 十一、版本控制--GIT 十二、爬虫 十三、前端框架之VUE 十四、量化投资与Python 阅读全文
posted @ 2018-12-19 14:56 Anna_kc 阅读(210) 评论(0) 推荐(0)