介绍
介绍
国人喜欢跟风,有人带节奏,就会有大批的人跟着走,这种心理时常会被利用,Python这个语言其实是最不适合初学者学习的语言,它的语法不伦不类,它的定位不清不楚,它能解决的问题很小众,它确被带节奏成为了大众入门学习的第一门语言,福哥真是哭笑不得~~
Python属于脚本语言,和其他脚本语言诸如:PHP、Shell、Bat差不多,脚本语言通常情况下是用于辅助项目运营使用的,也就是说它不能作为第一生产力语言使用。
Python和人工智能,Python比较像shell和php的强化版本,可以灵活的调用API接口,加工处理接口返回数据,那么人工智能(AI)的核心都是c/c++编写的,开放的接口可以使用所有脚本语言对接,而在这方面Python就是佼佼者了,所以Python是用来调试人工智能的较为优秀的辅助语言,仅此而已。
准备工作
本地化
timedatectl set-timezone Asia/Shanghai
安装wget
如果环境里没有wget,通过yum安装一下
yum -y install wget
安装unzip
如果环境里没有unzip,通过yum安装一下
yum -y install unzip
安装gcc
如果环境里没有编译工具,通过yum安装一下
yum -y install gcc gcc-c++ make
建立环境根目录
mkdir -p /tongfu.net/env/
建立安装包目录并进入
mkdir /packages cd /packages
安装
Python2和Python3区别很大,这里我们两个都装起来吧!因为Python2支持比较完善,Python3新功能更多,两个版本又是独立的,所以一起来吧!
下载Python2.7
官方下载地址
https://www.python.org/downloads/release/python-2718/
福哥选择的是tgz格式
https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
官网下载
从官网下载安装包
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
网盘下载
链接: https://pan.baidu.com/s/1G3hQ8Fqhf2f5WFRhcMCHMg 提取码: 5ubp
下载setuptools
官网下载地址
https://pypi.org/project/setuptools/#files
福哥选择的是45.0.0这个版本,这个版本是支持py2的最后一个版本了
wget https://files.pythonhosted.org/packages/fd/76/3c7f726ed5c582019937f178d7478ce62716b7e8263344f1684cbe11ab3e/setuptools-45.0.0.zip
下载pip
官网下载地址
https://pypi.org/project/pip/#files
wget https://files.pythonhosted.org/packages/59/64/4718738ffbc22d98b5223dbd6c5bb87c476d83a4c71719402935170064c7/pip-20.2.3.tar.gz
下载distribute
官网下载地址
https://pypi.python.org/pypi/distribute
wget https://files.pythonhosted.org/packages/5f/ad/1fde06877a8d7d5c9b60eff7de2d452f639916ae1d48f0b8f97bf97e570a/distribute-0.7.3.zip
安装Python2.7
编译安装
tar -xzvf Python-2.7.18.tgz cd Python-2.7.18 ./configure --prefix=/tongfu.net/env/python-2.7.18/ make make install cd ../
安装setuptools
编译安装
unzip setuptools-45.0.0.zip cd setuptools-45.0.0 python setup.py install cd ../
安装pip
编译安装
tar -xzvf pip-20.2.3.tar.gz cd pip-20.2.3 python setup.py install cd ../
安装distribute
编译安装
unzip distribute-0.7.3.zip cd distribute-0.7.3 python setup.py install cd ../
测试
版本号
输入命令“python --version”
输入命令“pip --verion”,可以看到除了版本信息之外还有一段警告信息,大概的意思就是py2以后就不会再被支持了,建议你升级到py3
Hello World
建立HelloWorld.py程序文件,使用vi写下如下代码:
#!/usr/bin/python print "Fuge said: Hello world!" input("")
使用python命令执行HelloWorld.py程序
可以看到打印了“Fuge said: Hello world!”内容,最后一行的input是用来暂停脚本执行的,避免窗口一闪而过。
总结
python语言很简单,比较适合做辅助使用,现在linux操作系统上的很多使用shell语言编写的脚本都换成了python了。
结束语
今后福哥会针对一些案例进行指导,这里面会包含一些实际的功能需求,大家在学习语法和基础知识之后还是需要通过实践才能将知识巩固,才能学有所成,学有所用~~