初识Python
人生苦短,我用Python
Python的由来:
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一
个新的脚本解释程序,作为ABC语言的一种继承。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,
最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越
多被用于独立的、大型项目的开发
Python的应用领域
web全栈 算法工程师
人工只能 游戏开发
机器学习 信息安全
网络爬虫 自动化测试
数据分析 自动化运维
Python语言特点
简单易学
语法优美
丰富强大的库
开发效率高
应用领域广泛
安装python
1、windows系统
下载地址:
https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe
如果感觉下载太慢,这里附上网盘连接
提取码:tp9n
也可以去python官网下载想要的版本
注意事项:
- 默认安装没有勾选“自动添加python的环境变量”
- 不要把python抽象安装到含有中文的目录中
双击安装,勾选两个选项,选择第二个自定义安装
默认就行,直接Next
自定义目录禁止中文目录安装,选择目录之后,直接Install
检查python是否安装成功:
C:\Users\Admin>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print ('hello python.')
hello python.
>>> exit()
C:\Users\Admin>
退出python的两种方法
ctrl+z 回车
exit()
Python目录介绍
Python二进制文件的启动目录:
F:\Python
Python库的安装命令端:
F:\Python\Scripts
2、linux系统
Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方网站下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示(以CentOS为例)
1)安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)
[root@python ~]# yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
这一步可能会出现以下错误:
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 15320 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
另一个应用程序是:PackageKit
内存:120 M RSS (546 MB VSZ)
已启动: Fri Dec 27 15:48:54 2019 - 09:04之前
状态 :睡眠中,进程ID:15320
解决办法:
[root@python ~]# rm -rf /var/run/yum.pid
2)下载python源代码并解压
[root@python ~]# wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
[root@python ~]# tar zxf Python-3.8.1.tgz
3)设置全局变量
[root@python ~]# export LANG=zh_CN.UTF-8
[root@python ~]# export LANGUAGE=zh_CN.UTF-8
否则可能会出现以下错误
generate-posix-vars failed
make[1]: *** [pybuilldddir.txt] 错误 1
make[1]: 离开目录"/root/Python-3.8.1"
make: *** [profile-opt] 错误2
4)编译安装
[root@python ~]# cd Python-3.8.1
[root@python ~]# ./configure --prefix=/usr/local/python381 --enable-optimizations
[root@python ~]# make && make install
5)修改用户主目录下名为.bash_profile的文件,配置PATH环境变量并使其生效
[root@python ~]# vim .bash_profile
#添加
export PATH=$PATH:/usr/local/python381/bin
6)激活环境变量
[root@python ~]# source .bash_profile
7)运行Python程序
#查看Python版本信息
[root@python ~]# python3 --version
#进入交互环境
[root@python ~]# python3
检查Python的版本
>>> import sys
>>> print(sys.version_info)
sys.version_info(major-3, minor=8 micro=1 releaselevel='final', serial=0)
>>> print(sys.version)
3.8.1 (default, Mar 9 2020, 12:21:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-.9)]