语言类型
编译型语言
常见语言:C\ C++\ Go……
优点:一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;
缺点:与特定平台相关,一般无法移植到其他平台;
解释型语言
常见语言:Python\ PHP\ Ruby\ JavaSript……
优点:只要平台提供相应的解释器,就可以运行源代码,所以可以方便源程序移植;
缺点:解释型语言每次运行都需要将源代码解释成机器码并执行,执行效率低;
安装python
官方网站:
下载对应系统的python的pkg包,下载好后直接安装即可。
MacOS配置python别名
安装时倒是很顺利,直接在终端中输入python3,能够正常执行。如果想要使用python命令,而非python3命令运行python程序,需要执行以下命令。
zhanghongxindeMacBook-Pro:~ zhanghongxin$ echo 'alias python=python3' >> .bash_profile
可是按照视频教程里所讲执行这个命令时,终端报错,不能运行。
于是从网上找办法,原来是MacOS默认的SHELL连接软件是zsh,需要执行chsh命令,把zsh更改为bash。具体操作如下:
1、查看mac默认的SHELL连接文件
zhanghongxindeMacBook-Pro:~ zhanghongxin$ echo $SHELL
/bin/zsh
2、查看mac自带的SHELL连接文件,如图所示,有7个
zhanghongxindeMacBook-Pro:~ zhanghongxin$ more /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
3.、使用chsh命令更改系统的SHELL连接文件为bash
zhanghongxindeMacBook-Pro:~ zhanghongxin$ chsh -s /bin/bash
4、执行下面的命令,设置别名python=python3
zhanghongxindeMacBook-Pro:~ zhanghongxin$ echo 'alias python=python3' >> .bash_profile
5、运行python,显示如下图所示的界面,问题解决
zhanghongxindeMacBook-Pro:~ zhanghongxin$ python
Python 3.11.3 (v3.11.3:f3909b8bc8, Apr 4 2023, 20:12:10) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
第一个python程序-hello world
>>> print("hello world")
hello world