![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
一个月只能修改一次 被人用了
这个作者很懒,什么都没留下…
展开
-
第五周 简单选择排序 字典 内置方法与同名系统函数对比(Markdown格式)
知识点 : Markdown 字典 datetime模块 内置方法与同名系统函数对比 生成器表达式和列表解析式对比Markdown一级标题二级标题斜体 加粗 删除线 有序列表第一条第二条第三条 分割线以上 分割线以下 有序多级列表1 1.1 1.22 3 3.13.23.3无序...原创 2018-04-08 21:22:18 · 184 阅读 · 0 评论 -
16 数据库 pymysql SQLAlchemy
主键 PRIMARY KEY表中一列或多列组成的唯一key主键往往为长整型 且非空自增视图由查询语句生成的虚表,依然可以进行CRUD操作将复杂SQL语句定义为视图,可简化操作视图可以只显示真实表的部分列或计算后结果,可实现数据隐藏外键子表加外键引用主表一般与主键配合使用 SQL语句全称Structured Query Language...转载 2018-06-25 20:25:58 · 234 阅读 · 0 评论 -
15 Socket模块 TCP/UDP编程
SocketIn [4]: socket?Type: moduleString form: <module 'socket' from 'C:\\ProgramData\\Anaconda3\\lib\\socket.py'>File: c:\programdata\anaconda3\lib\socket.pyDocstring:This...原创 2018-06-18 22:06:38 · 235 阅读 · 0 评论 -
12多线程 并发 并行 threading daemon join Timer Lock RLock
并发与并行 对比 解释 现实事例类比 并行 parallel 同一时刻互不干扰做几件事 多车道内同时行车,互不干扰 并发 concurrency 强调某一时段处理事情 某一时刻某一路段通过大量车辆 高并发的解决方法 类比点餐 涉及的知识点 队列 顾客排队 队列是一种天然的解决高并发的方法先进先出的队列...原创 2018-05-27 21:59:27 · 729 阅读 · 0 评论 -
11 描述器 链表 异常 模块
描述器Python中,一个类实现了__get__ __set__ __delete__ 三个方法中的任意一个就是描述器 仅实现__get__ 的称为非数据描述器(non-data descriptor)同时实现__get__ 与__set__ 的称为数据描述器(data descriptor)属性查找顺序 : 数据描述器优先于实例字典(实质是将实例属性从实例字典移除)实例字典优先于...原创 2018-05-20 20:02:03 · 175 阅读 · 0 评论 -
10 继承 重构 多继承 Mixin类 魔术方法 反射 二分查找
继承从父类继承,可直接拥有父类的属性与方法可减少代码,多复用子类也可以定义自己的属性与方法class Animal: def __init__(self,name): self._name=name def shout(self): print(self.__class__.__name__+' shouts') @pro...原创 2018-05-13 20:10:46 · 164 阅读 · 0 评论 -
09 面向对象
面向对象 OOP面向对象是一种认识与分析世界的方法论将万事万物抽象为类类 class 一类事物公共特征的集合用计算机语言描述就是属性与方法的集合对象 object / 实例 instance : 类的具体个体属性 : 对象状态的抽象操作/方法 : 对象行为的抽象,抽象为函数面向对象三要素 : 封装 继承 多态 封装 将数据和操作组合在一起隐藏数据,对外只提供接口 类...原创 2018-05-06 17:40:47 · 105 阅读 · 0 评论 -
08 文件IO os.path pathlib.Path shutil模块 csv ini 序列化 正则表达式
文件IOIO是输入输出的简称输入设备将数据或程序输入到计算机 键盘 鼠标 等输出设备将数据或程序的处理结果展示给用户 显示器 打印机 文件IO常用操作 item item open 打开 read 读取 write 写入 close 关闭 readline 行读取 readlines 多...原创 2018-05-01 21:27:13 · 473 阅读 · 0 评论 -
07 高阶函数 装饰器 函数注解 偏函数 LRU缓存 Base64
高阶函数数学概念:y=g(f(x))高阶函数应当满足以下条件之一 接受一个或多个函数作为参数输出一个函数Python函数 函数在Pyhon中是一等公民( First Class Object)函数也是对象 可调用的对象函数可做为普通变量 参数 返回值等等def counter(base): def inc(step=1): nonlocal b...原创 2018-04-22 22:05:24 · 174 阅读 · 0 评论 -
第六周笔记 函数可变参数 返回值 作用域 递归 匿名函数 生成器
定义与参数基本概念结构化编程对代码的最基本封装 封装是为了复用 减少代码冗余函数可分为内建函数与库函数定义与调用def语句定义def 函数名(参数列表): 函数体 [return 返回值]函数名就是标识符不写return语句会默认返回None定义中的参数列表称为形参调用先定义 后调用调用方法: 函数名加小括号 ...原创 2018-04-15 20:57:05 · 285 阅读 · 0 评论 -
第四周python笔记 Python封装结构 哈希查找 杨辉三角 冒泡排序
知识点:浅拷贝 字符串 封装解构 集合 ipython 哈希查找与线性查找 代码实现:杨辉三角 冒泡排序list复制 是浅拷贝 简单类型 新开地址 拷贝数值引用类型 只拷贝引用 直接拷贝地址 深拷贝 简单类型与引用类型都新开地址拷贝 完全独立字符串不可变对象 Unicode类型用引号表示 '' "" ''' ''' """ """引号内支持输入 \t \n \r 等转义符可以用\转义或者在引...原创 2018-04-01 17:40:05 · 244 阅读 · 0 评论 -
前三周笔记(linux基础与python)
Linux基础知识点: 用户权限 链接 数据重定向 文本处理:vim awk sed 正则表达式 软件包管理:rpm yum 源码编译 修改CentOS7网卡名称为eth0 :gedit /boot/grub2/grub.cfg linux16 后加 net.ifname=0sed -i.bak ‘s/rhgb quiet/rhgb quiet net.ifname=eth0/’ /etc...原创 2018-04-01 20:23:53 · 11165 阅读 · 0 评论 -
17 Web开发
CS/BSCS Client/ServerBS Browser/Server 浏览器只不过是一种特殊的客户端 使用HTTP(s)协议解析渲染HTML BS开发分类 : 客户端开发/前端开发 HTML CSS JavaScript服务器开发/后端开发 Python使用WSGI Django Flask TornadoHTTPHTTP是无状态协议 同一客户端的两次...原创 2018-07-02 17:42:09 · 235 阅读 · 0 评论