一、Python1、NumpyNumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 2、Pandaspandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包类似于 Numpy ...
分类:
其他好文 时间:
2019-02-28 13:16:01
阅读次数:
162
ArcPy开发教程1-面向ArcGIS的Python语言基础 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 第一节课 时间2019年2月26日 上午第一节 讲解:ArcPy概念 操作: IDLE交互式编程 IDLE脚本编程 ArcGIS交互式编程 背景知识:工作空... ...
分类:
编程语言 时间:
2019-02-26 13:06:53
阅读次数:
340
Python中的运算符相比较于传统的C/C++差别不是很大,主要是一些个别的运算符上的差别。包括:算术、比较、赋值、位、逻辑、成员、身份等。它们的优先级: in,not in的使用 == 和 is 的区别 Python语言中的变量通常有3个属性,分别是name,id和value,其中的name为变量 ...
分类:
编程语言 时间:
2019-02-25 13:13:56
阅读次数:
168
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题: 为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题? 是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。 怎么用?理解 ...
分类:
编程语言 时间:
2019-02-24 18:47:46
阅读次数:
154
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题: 为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题? 是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。 怎么用?理解 ...
分类:
编程语言 时间:
2019-02-24 18:46:51
阅读次数:
163
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题: 为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题? 是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。 怎么用?理解 ...
分类:
编程语言 时间:
2019-02-24 18:41:11
阅读次数:
202
理论上来说,总体上file.readlines()可以(取决于实现)不慢于你自己手动的一次次调用file.readline(),因为前者的循环在C语言层面,而你的循环是在Python语言层面。 但是在内存占用上前者可能是后者的好几十百倍,因为前者会一次性把所有数据读取到内存中,而后者只每次读取一行。 ...
分类:
编程语言 时间:
2019-02-24 00:30:13
阅读次数:
179
Python语言的高级特性 函数是编程(Functional Programming) 基于lambda演算的一种编程方式 程序中只有函数 函数可以作为参数,同样可以作为返回值 纯函数式变成语言:LISP,Haskell Python函数式编程只是借鉴函数式编程的一些特点,可以理解成一般函数式一般P ...
分类:
其他好文 时间:
2019-02-22 23:38:09
阅读次数:
193
一、保留字 保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。 二、标识符 标识符可以简单的理解为一个名字,比如每个人都有自己的名字,它主要用来表示变量、函数、类、模块和其他对象的名称。 Python语言标识符命名规 ...
分类:
编程语言 时间:
2019-02-22 18:12:39
阅读次数:
130
安装 a>.官网:www.python.org b>.linux系统自带,ubuntu,CentOS,redhat 注:Python3.0比python2.6早,python3.x和pthon2.5不兼容,python2.6之后有个工具python2to3可转换到python3.x。建议使用2.75 ...
分类:
编程语言 时间:
2019-02-22 16:47:35
阅读次数:
187