一 Python简介
1.Python是Guido van Rossum(外号龟叔),在1898年写的一门编程语言,目前龟叔仍然是主要开发者,决定整个语言的发展方向。Python社区经常称呼他是仁慈的独裁者。
2.Python的官方描述:"Python is friendly easy to learn Open" 一句话,就是容易学习,简单。
3.Python与Java、C#、C等语言的区别:
Python是解释性语言,运行速度慢;
Java、C是编译性语言,容易检查错误,运行速度快。
4.Python使用情况:
科研工程方面领域,由于有大量的第三方数学模型库,被广泛使用,最近被证实的引力波,就是用python分析的;
商业领域:YouTube、Instagram,豆瓣、Google(龟叔曾供职于Google)。
GIS领域:ArcGIS 地理空间分析、NASA(美国航空航天局)都大量地使用Python。
5.目前ython有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。
二 安装
1.在win7 64位上安装Python3.5,登录Python官方网站下载最新版本Python(3.5.1)
https://www.python.org/downloads/,选择可执行版本安装。
2.安装
(1)添加路径到PATH
(2)选择自定义安装
3.安装成功后,验证是否成功如下图。
4.安装Sublime Text 3及插件
4.1 由于命令行模式开发,不太方便,一般情况下需要使用IDE进行开发,本文使用Sublime Text 3开发Python。
4.2 安装Package Control组件
按 Ctrl+` 调出console界面,输入
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
重启Sublime Text 3。如果在Perferences->package settings中看到package control这一项,则安装成功。
4.3 利用Package Control安装插件
5.安装Pylint
与Java和C等静态性语言不同,Python语言具有动态性,需要安装Pylint等代码分析工具,检查代码的错误,使用pip(注意该命令在安装python,已经添加到Path路径下)如下图
6.Sublime Text 3安装Pylinter插件
7.配置代码自动提示
(1)在sublime text3中安装sublimenCodeIntel插件
(2)如下图配置自动提示
参考文章
1.廖雪峰的Python教程
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
2.Python官网 https://www.python.org/
3.Pylint官网 https://www.pylint.org/