学习
ConyQiQi
爱店长、爱农农、爱超越
一只在自己的方向上摸爬滚打的程序媛~~~
展开
-
慕课MOOC 《Django入门与实践》学习笔记
笔记内容创建项目新建项目项目目录结构创建应用步骤目录结构创建一个Hello, World!课程地址:https://www.imooc.com/learn/790创建项目新建项目: django-admin startproject <项目文件名>项目目录结构这是项目的一个目录包含项目最基本的一些配置目录名称不建议修改mana原创 2019-03-10 14:49:41 · 518 阅读 · 0 评论 -
Python知识点整理(2) —— 数据结构与内置算法
数据结构与算法内置的算法数据结构数据结构/算法语言内置内置库线性结构list/tuplearray/collections.nametuple链式结构collections.deque(双端队列)字典结构dictcollections.Counter(计数器)/orderedDict(有序字典)集合结构set/frozenset排序...原创 2019-03-19 16:26:54 · 274 阅读 · 0 评论 -
Python数据类型的底层细节
原文:https://blog.csdn.net/siyue0211/article/details/80560783Listpython中的列表的英文名是list,因此很容易和其它语言(C++, Java等)标准库中常见的链表混淆。事实上CPython的列表根本不是列表(可能换成英文理解起来容易些:python中的list不是list)。在CPython中,列表被实现为长度可变的数组。从细...转载 2019-03-15 19:01:45 · 517 阅读 · 0 评论 -
Python知识点整理(1) —— 语言基础
语言基础python语言特性静态or动态?强类型or弱类型?动态强类型语言动态or静态:编译期还是运行期确定类型动态:没有类型申明强类型:不会发生隐式类型转换JS, PHP就是弱类型(eg. 数字和字符串可以相加)Python作为后端语言优缺点轮子多,胶水语言,应用广泛语言灵活性能问题、代码维护问题、python2/3兼容问题鸭子类型关注点在对象的行...原创 2019-03-16 19:31:37 · 325 阅读 · 0 评论 -
python的复制,深拷贝和浅拷贝的区别
原文链接: https://www.cnblogs.com/xueli/p/4952063.html在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用一般有三种方法,alist=[1,2,3,[“a”,“b”]](1)直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同...转载 2019-03-18 17:54:11 · 64 阅读 · 0 评论 -
Python知识点整理(3) —— 编程范式
编程范式面向对象OOP对象抽象成类数据封装、继承、多态组合与继承组合(使用其他类的实例当作自己的属性 has-a)继承(子类继承父类的属性和方法 is-a)优先使用组合类变量&实例变量classmethod & staticmethodclass Person: country = "China" # 类变量 def __init__(self, ...原创 2019-03-23 13:35:39 · 198 阅读 · 0 评论 -
Python知识点整理(4) —— 操作系统
操作系统Linux常用操作架构早期:lamp/lnmp架构(Linux, Apache/Nginx, MySQL, PHP/Python)现在:微服务容器常考linux命令查命令man <command>=> 简化版man:tldr <command>pip --help文件目录操作命令chown/chmod/chgrpls/rm/...原创 2019-03-28 14:35:55 · 139 阅读 · 0 评论 -
Python知识点整理(5) —— 计算机网络
网络TCP/UDP计算机网络结构物理层链路层网络层传输层应用层浏览器输入url中经历的过程DNS缓存,不在DNS缓存也不在host文件里面,域名服务器发起一个DNS查询(递归????),返回IP地址调用socket函数,发起TCP请求,TCP三次握手应用层协议,HTTP请求反向代理Nginx,负载均衡,增大吞吐量uwsgi/gunicorn(WSGI),兼容web应...原创 2019-04-02 16:59:18 · 209 阅读 · 0 评论