python全栈开发
RichRichJay
我所理解的生活,是和自己喜欢的一切在一起。我只相信通过努力实现的一切。我相信一万小时定律,我从不相信天上掉馅饼和坐等的成就
展开
-
python全栈开发之迭代器与生成器
列表生成式:使代码更简洁 生成器不需要提前准备数据,只有在调用的时候才会生成相应的数据,这样可以节省大量空间 函数变成生成器 通过yield实现单线程的情况下实现并发效果 迭代器 小结 ...原创 2020-03-14 21:02:38 · 153 阅读 · 0 评论 -
python全栈开发之装饰器
装饰器decorator(语法糖) 定义:本质是函数,功能:装饰其他函数,就是为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用方式 实现装饰器需要的知识储备: 1.函数即变量 2.高阶函数:把一个函数名当作实参传给另一个函数(在不修改被修饰函数源代码的情况下为其添加新功能);返回值中包含函数名(不修改函数的调用方式) 3.嵌套函数 装饰器:高阶函数+...原创 2020-03-12 15:07:06 · 142 阅读 · 0 评论 -
python全栈开发之函数与函数式编程
python是纯面向对象的语言 编程语言中函数的定义:函数是逻辑结构化和过程化的一种编程方法 编程方式 面向对象 -------->类-------->class 面向过程 -------->过程----->def 函数式编程------->函数----->def 函数的三大优点 代码重用 使程序变得易维护 可扩展性好 正常情况下,给函数传参数要按顺序...原创 2020-03-11 20:26:42 · 175 阅读 · 0 评论 -
python全栈开发之day02基础知识查漏补缺
模块 sys.argv使用 寻找模块:先从当前路径寻找,找不到再从环境变量里找 什么是pyc原创 2020-03-10 21:31:03 · 158 阅读 · 0 评论 -
python全栈开发之day01基础知识查漏补缺
python是一门什么语言 编程语言主要从以下几个角度进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言。 解释型语言更容易移植 综上所述:python是一门动态解释性的强类型定义语言 字符编码 python2默认用ASCII进行编码,python3默认用utf-8进行编码。 ...原创 2020-03-08 16:45:51 · 163 阅读 · 0 评论