Python笔记(1)——简介和安装
来源:互联网 发布:线切割yh编程系统 编辑:程序博客网 时间:2024/06/06 13:58
一 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/
- Python笔记(1)——简介和安装
- Python学习笔记(一)—Python的简介和环境安装
- Python笔记——python简介、特点、安装及helloworld
- Python笔记——python简介、特点、安装及helloworld
- Python笔记——python简介、特点、安装及helloworld
- Python简介和安装
- 【python3自学笔记1】—Python简介
- git学习笔记1—简介+安装
- python 笔记(1)——安装
- redis的简介和安装笔记(1)
- pgf笔记1-简介、安装和问题
- Python之简介和安装
- python学习-Day1-python简介和安装
- Python学习笔记(一)——简介
- Python学习笔记—常用库简介
- Python 学习笔记(1)-简介
- python web py入门-1-web.py简介和安装
- python web py入门-1-web.py简介和安装
- 【旅游】题解
- 试用阿里云RDS
- 209Minimum Size Subarray Sum
- 【android笔记】之 android studio (一)
- unicode 编码转换工具
- Python笔记(1)——简介和安装
- NOIP2015普及组总结
- 【AC自动机】Hdu2222:Keywords Search
- 预定义变量
- oracle批量删除表
- LeetCode 300. Longest Increasing Subsequence 解题报告
- JavaBean是什么
- java实现无向图的深度优先搜索和广度优先搜索
- HashSet如何判定两个元素相同