第1天:Python 环境搭建
其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大。现在之所以这么流行和社区、人工智能的发展,有很大的关系。
Python 介绍
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的 LISP。
Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于 C++ 或 Java,Python 让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
与 Scheme、Ruby、Perl、Tcl 等动态类型编程语言一样,Python 拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。
Python 解释器本身几乎可以在所有的操作系统中运行。Python 的其中一个解释器 CPython是用 C 语言编写的、是一个由社群驱动的自由软件,当前由 Python 软件基金会管理。
注意:本系列教程基于 Python 3.X
Python 环境搭建
Win 安装
打开页面会看到有一个列表,如下图:
可以通过下面3种途径获取 python:
-
web-based installer 是需要通过联网完成安装的
-
executable installer 是可执行文件(*.exe)方式安装
-
embeddable zip file 嵌入式版本,可以集成到其它应用中。
Windows x86 选择下载 :[Windows executable installer(https://www.python.org/ftp/python/3.7.4/python-3.7.4.exe)
下载完成,双击 exe 文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击 Customize installation 进入到下一步:
Mac OS Python 安装
说明:1. Mac 本身自带 Python2.7。2. 允许两个版本共存。
Mac OS 下安装 Python 主要方式有两种:
1、安装 Homebrew
使用了 Homebrew 安装 Python3 ,首先需要安装 Homebrew。
打开终端执行以下命名:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
执行过程中会自动安装 Xcode ,时间比较久可以等待一会。
2、homebrew 安装 python3
如果权限问题出错,请加上 sudo,如果需要安装 Python 3.X 版本,可以直接输入以下命令:
brew install python3
brew link python
安装完成之后,系统将自动拥有了 python2.7 和 python 3.x ,可以使用 which 命名来查看 python 的安装路径
查看 Python 2个版本的安装路径:
// 系统自带的 python2.7,目录为/usr/bin/python
which python
//brew 安装的 python3.7.4,目录为 /usr/local/Cellar/python/3.7.4
which python3
-
1、打开 Terminal(终端)
-
2、输入:
vi ~/.bash_profile
-
3、设置 PATH
PATH="/usr/local/Cellar/python/3.7.4/bin:${PATH}"
export PATH
-
4、输入::wq //保存并退出vi (注意在vi下 🙂 -
5、修改立即生效: source ~/.bash_profile
-
6、查看环境变量的值: echo $PATH
参考上面图一,根据 Mac OS 的系统版本好选择下载最新的安装包,比如我的 Mac os 系统 for OS X 10.9 and later。
Mac os(for OS X 10.9 and later) 选择下载 :macOS 64-bit installer(https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg)
验证是否安装成功
Win 下面打开 cmd 窗口(win 键+ R,输入 cmd 回车),在 cmd 窗口中输入 python 命令,回车后显示如下结果:
也可以使用命令: python3 --version
来查看
第一个 Python 程序
print("hello world!")
Python 开发工具
-
PyCharm,PyCharm 是最好的一个(也是唯一一个)专门面向于Python的全功能集成开发环境。
-
Sublime3,Sublime Text 是一款非常流行的代码编辑器,其开发者是一名谷歌的工程师,其梦想是使之成为更好的文本编辑器。Sublime Text 支持 Python 代码编辑同时兼容所有平台,并且丰富的插件(称之为“包”)扩展了语法和编辑功能。
-
Eclipse + PyDev,Eclispe + 插件 PyDev,它支持 Python 调试、代码补全和交互式 Python 控制台。
- Atom 是由 GitHub 的程序员们打造的称为“属于21世纪”的代码编辑器,Atom 支持各种编程语言的代码高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)
Sublime 3 安装
下载安装
下载好安装包之后,根据提示一步一步的安装好 Sublime 3.
安装插件
Sublime Text 通过 Package Control 来浏览、安装和卸载插件,安装 Package Control 有两种方案。
1、使用 [Ctrl + `] (或 View > Show Console menu) 打开 Sublime Text 控制台,将下面的 Python 代码粘贴到控制台里:
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 Setting 和 Package Control 则表示安装成功。
2、手动安装
可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装 Package Control:
-
点击 Preferences > Browse Packages 菜单
-
进入打开的目录的上层目录,然后再进入 Installed Packages/ 目录
-
下载 Package Control.sublime-package 并复制到 Installed Packages/ 目录
-
重启 Sublime Text。
配置 Python 环境
print("hello world!")
'python' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "E:opensourcepython-100-daysday-001hello.py"]
[dir: E:opensourcepython-100-daysday-001]
[path: ...]
打印英文也乱码,所以不是中文的原因,配置一下 Python 编译环境就好
{
"cmd": ["C:\yourpath\Python\Python37\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",
"encoding": "utf-8"
}
保存为 py.sublime-build
2、设置编译环境 Tools -> Build System -> py 运行就通过了
再次回到 hello.py 文件,使用快捷键 Ctrl+B 执行,控制台输出:
hello world!
[Finished in 0.1s]
证明开发环境搭建成功。
总结
微信赞赏支付宝赞赏