编程语言_python模块和sublime编辑器以及numpy库

1.写python的习惯(可参考廖雪峰讲解模块部分)

【1】习惯包括1.直接在max/linux上运行的(加了之后可在该系统上直接运行,而window上不可以)2.编码方式3.文档注释4.作者等

【2】确实不写也没事,但是按照标准来肯定没错

2..模块

【1】模块的引用

form collections import Iterable     #理解一下从哪个库引入哪个模板

【2】什么是模块?模板的好处

为了编写和可维护代码,我们常常将代码分为不同的文件。在python中一个.py文件,就是一个模块

好处:可以被引用,无需关心变量冲突啊。但是要注意内置函数的冲突

【3】模板名冲突的解决:不同人编写的模块名可以冲突,我们可以通过包来组织模块,避免冲突。理解就是让包去包含他们,调用模块时加上包名字

,避免冲突但是注意。不能和python自带的模块名称冲突。

【5】模块的使用。form 库 import 模板

【6】第三方模板的安装。。库的安装呀,直接在命令窗口下,pip install Pillow。注意是命令窗口不是python 的交互窗口

【7】在写好自己的模板时,和matlab一样需要自定义路径,

>>> import sys
>>> sys.path.append('/Users/michael/my_py_scripts')

3.sublime

【1】sublime 不止适用于python。所以在使用时要选择编译方式才会出现相应的颜色

【2】sublime存储时需要手写后缀.py文件,才可以调用

4.关于sys模板

sys有一个argv的变量,用list存储命令行的所有参数。用到可以去复习一下。廖的模板那章

10.27.今天写了一个程序,出现了异常,具体体会总结一下

【1】form 库 import 模板  。而内置的模板可以直接引入  eg。import sys 

【2】module 是模板的意思。注意看异常返回的语句

5.作用域

【1】有些函数和变量我们希望模块内部使用,通过  '_'前缀来实现

【2】类似__xxx__这样的变量是特殊变量,可以被直接引用,但是有特殊用途

【3】那么不需要外部引用的函数全部定义为private。就有很好的安全性

6.接下来系统的学习一下numpy库

【0】转载自 http://blog.chinaunix.net/uid-21633169-id-4408596.html

【1】基础知识:ipython--很强的一个交互试python环境 matplotlib绘图工具 scipy--在numpy之上的一个库(包含概率呀,分解呀)什么的

上述数据分析库的学习可https://www.zhihu.com/question/37180159

【2】numpy的主要对象是多维数组,理解一下。多维,数组。所以多维数组有数组拼凑而成。这种数据类型称为numpy.ndarray。

【3】各种属性 a.dtype(数据类型)看上文参考

【4】创建数组的方法 eg.a=array([])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值