初始python
Python之父–吉多·范罗苏姆
Guido希望有一种语言,这种语言能够像C语言那样,
能够全面调用计算机的功能接口。
又可以像shell那样,可以轻松的编程。所以开发出了python
python应用场景
web开发、自动化运维、科学计算、桌面软件、服务器软件、游戏、人工智能、数据分析
目前centos7自带python
输入python后进入,版本为2.7.5
[root@localhost ~]# python
Python 2.7.5 (default, Oct 30 2018, 23:45:53)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
退出为exit()
如果想要安装python3
一、Python3安装
1.首先我们需要的依赖
yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel
2.上传并解压
自己下载Python3.7.6 https://www.python.org/downloads/release/python-376/
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
3.执行配置文件
./configure
4.编译安装
make
make install
5.软链接或者环境变量,一般我们使用软链接的方式比较多
ln -s ./python /usr/local/bin/python3
6.验证是否成功
[root@localhost ~]# python3
Python 3.7.6 (default, Dec 1 2020, 10:04:29)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>> exit()
ipython简介
IPython 是一个 python 的交互式 shell,比默认的python
shell 好用得多,支持变量自动补全,自动缩进,支持
bash shell 命令,内置了许多很有用的功能和函数。
二、IPython安装配置
ipython简介
IPython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。
开启Python3交互模式
更新pip版本命令:pip3 install --upgrade pip
安装命令:pip3 install ipython (需要切换到root用户进行安装)
进入Ipython
ipython
[root@localhost ~]# ipython
Python 3.7.6 (default, Dec 1 2020, 10:04:29)
Type ‘copyright’, ‘credits’ or ‘license’ for more information
IPython 7.19.0 – An enhanced Interactive Python. Type ‘?’ for help.
In [1]:
ipython3的好处是可以命令自动补全,还可以执行Linux部分命
令,以后测试一些小案例用交互模式要多一些。
写一个小脚本,打印helloworld,你好北京
利用python2版本写
vim hello2.py
#!/usr/bin/python
#指定为用python2.几版本
#-*-coding:utf-8-*-
#指定编码,python3则不需要
print("helloworld")
print("你好北京")
[root@localhost data]# ./hello2.py
helloworld
你好北京
python3
#!/usr/local/bin/python3
print("helloworld")
print("你好北京")
[root@localhost data]# ./hello3.py
helloworld
你好北京