73
Python
Python安装中需要特别注意的一件事
默认安装的Python开发环境已经附带了很多高级数据类型,如列表、元组、字典、集合、队列等,无需进一步编程就可以使用这些数据类型的操作。
使用这些数据类型使得实现抽象的数学概念非常简单。此外,还可以使用自己熟悉的编程风格,如面向对象编程、面向过程编程、或者函数式编程。
Python语言的优势
基于以下三个原因,选择Python作为实现数据挖掘算法的编程语言:
(1) Python的语法清晰;
(2) 易于操作纯文本文件;
(3) 使用广泛,存在大量的开发文档。
Python版本之争
2.x版:现今有大量应用,而3.x版是今后的趋势。
实现多版本共存与切换简便方法:更改系统环境变量path
查看已安装版本的方法(在所启动的IDLE界面也可以直接看到):
>>> import sys
>>> sys.version
'2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)]'
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=8, releaselevel='final', serial=0)
安装Python
Python默认编程环境是IDLE,常用快捷键:
Alt+P、Alt+N:浏览历史命令
Ctrl+F6:重启Shell,之前定义的对象全部无效
F1:打开Python帮助文档
Alt+/:自动补全前面曾经出现过的单词,在多个单词中循环选择
Ctrl+[、Ctrl+]:缩进代码
Alt+3、Alt+4:注释、取消注释
使用pip管理第三方包
Python2中需要单独安装,安装方法:cmd==>python get-pip.py
用法示例
pip install NumPy
pip list
pip install --upgrade SomePackage
pip uninstall SomePackage
需要特别注意的是,Python3安装包中已默认包含pip。
Python语言处理和操作文本文件非常简单,非常易于处理非数值型数据。
Python语言提供了丰富的正则表达式函数以及很多访问Web页面的函数库,使得从HTML中提取数据变得非常简单直观。
Python语言唯一的不足是性能问题。Python程序运行的效率不如Java或者C代码高,但是可以使用Python调用C编译的代码。这样,就可以同时利用C和Python的优点,逐步地开发数据挖掘应用程序。
最后更新:2017-10-10 10:25:40