Jonathan1314

导航

2017年10月31日 #

Python基础理论 - 常用模块

摘要: time模块:时间戳、时间字符串、时间对象以及如何转换 random模块:随机小数、整数、区间,随机列表元素,打散列表 os模块:与操作系统交互的一个接口,os.path操作文件的路径 sys模块:sys.path模块的搜索路径 shutil模块:文件的解压缩模块 xml模块:实现不同语言或程序之间 阅读全文

posted @ 2017-10-31 18:36 Jonathan1314 阅读(162) 评论(0) 推荐(0) 编辑

Python基础理论 - Python简介

摘要: 1. Python介绍 -程序员减少开发成本 创业性公司 - Python使用较多,开发效率高 老牌大公司 - 有部门使用 -应用领域 •自动化运维 -- 安装Linux 自带 Python -- 现成的库较多,开发效率高 •自动化测试 •大数据分析 •爬虫 •Web 2. Python和其他语言对 阅读全文

posted @ 2017-10-31 18:34 Jonathan1314 阅读(627) 评论(0) 推荐(0) 编辑

Python基础理论 - 函数

摘要: 函数是第一类对象:可以当做数据来传 1. 可以被引用 2. 可以作为函数参数 3. 可以作为函数返回值 4. 可以作为容器类型的元素 小例子: 名称空间:名字与值的绑定关系,时刻记得左面有一根竖线,标识着作用域的不同 何时生效、何时失效,定义名字的方法 局部空间、全局名称空间、内置名称空间 作用域: 阅读全文

posted @ 2017-10-31 18:27 Jonathan1314 阅读(241) 评论(0) 推荐(0) 编辑

Python基础理论 - 面向对象

摘要: 面向过程:核心是过程,过程就是解决问题的步骤,即先干什么,再干什么 基于面向过程设计程序,就好比在设计一条流水线,是一种机械思维方法 优点:复杂的问题简单化 缺点:可扩展性差(牵一发而动全身) 应用场景:扩展性低的场合,如linux内核,httpd,git 面向对象:核心是对象,要理解对象应该把自己 阅读全文

posted @ 2017-10-31 18:26 Jonathan1314 阅读(295) 评论(0) 推荐(0) 编辑