相关新闻
重大改变!Python或将取代VBA,成为Excel官方脚本语言!
官方简介
Python is powerful… and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
python是强大的并且快速的;
与其他语言很兼容;
跨平台;
易懂又易于学习;
是开源的。
Python is a programming language that lets you work more quickly and
integrate your systems more effectively.
Python是一种能让您更快地工作并更有效地集成到系统的编程语言,
安装环境
mac自带了python,经查看,版本是2.7.10,当前最新版本已经是3.x,为了紧跟时代步伐,所以也去官网(https://www.python.org/downloads/)下载了最新版3.6.4,该版本发布日期2017-12-19,点击download后,在新页面拉到最下面,选择相应系统下载即可
下载下来后是一个pkg文件,直接双击安装,一直引导到完成即可,不需要任何额外配置,之后在终端输入python3或者python都行,前者是后装的,后者是mac自带的
开发工具
这里我们选择当下最流行的开发工具,Intelj IDEA,版本为2017.2.4
安装两个插件
- Python
- PyCharm
安装完后重启ide,选择菜单File –> New –> Project –> 左侧选择Python –> next –> next –> 输入项目名比如FirstPython,点击finish即可,就建成了第一个python project了
后来发现Intelj Idea用着不太方便,于是到jetbrains下载了PyCharm
https://www.jetbrains.com/pycharm/download/#section=mac
下载了专业版,输入激活码,见这里
第一个python程序
右键项目新建一个Python File,输入print(“你好 xm”)
这里我们来简单对比下pyhon2.x和python3.x的差别
python2.x
运行结果
File "/Users/liuxunming/IdeaProjects/FirstPython/hello.py", line 1
SyntaxError: Non-ASCII character '\xe4' in file /Users/liuxunming/IdeaProjects/FirstPython/hello.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
这个错误就是中文编码的错误,解决方法是在hello.py的第一行中加入以下代码
# -*- coding: UTF-8 -*-
python3.x
声明:这里我们在前面已经装好了python3.x,但是在intelj中Project Structure中的Project SDK中却看不到3.x的python,这个时候我们需要这样做:
1、点击右侧new按钮,选择python sdk,选择add local
2、mac下默认的python sdk路径是/usr/bin/python,而我们用户新安装的python sdk的路径是/usr/local/bin/python
与2.x对比后看,print函数的颜色都变了
执行结果
执行正常的原因是
Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
PyCharm和Anaconda
Error: Please select a valid Python interpreter
初次安装后,编辑区无法编辑代码到话是因为开启vim模式,去掉Vim的对勾
https://www.anaconda.com/download/#macos
选择图形化安装工具,64-Bit Graphical Installer (613 MB)
要记得在项目解释器的选项里把anaconda的python设置进去