概述
Python产生的时间和主人
- 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。
概述
- python是一种解释型语言(解释型语言最大的优点是平台可移植性,最大的缺点是执行效率低下。编译型语言在一个系统写下的代码在另一系统不能兼容,不能跨平台)。
- 今天当计算机硬件已经足够发达的时候,我们追求得更多的并不是程序的执行效率而是开发效率。
- python官方网站官方网站下载python的安装程序以及相关文档。(python版本中带a的表示【阿尔法】内测版,b表示【贝塔】公测版).
代码
- 学习Python的第一段代码
print('hello,word!')
变量
变量的作用(变量是数据的载体,有变量才能进行读操作和写操作)
变量的命名
变量名由字母、下划线和数字构成,数字不能作为开头,不能使用特殊字符
大小写敏感
PEP8是python的规范,里面有一些标准和要求。(里面建议一行代码最好不要超过79个字符)
变量的类型
int(整数,整型)
folat(小数,浮点型)
str(字符串)
print(”)表示空字符串, print(’ ‘)里面有一个空格,表示和上面是不同的
pool(布尔类型)
运算符
赋值运算符
(有一种a+=a这种类型)
算数运算符
“==”“!=”
关系运算符
“and”“or”“not”(逻辑变反)“is”(身份运算符)
搭建编程环境
Windows环境
- 可以在Python的官方网站下载到Python的Windows安装程序(exe文件),需要注意的是如果在Windows 7环境下安装需要先安装Service Pack 1补丁包(可以通过一些工具软件自动安装系统补丁的功能来安装),安装过程建议勾选“Add Python 3.6 to PATH”(将Python 3.6添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。强烈建议使用自定义的安装路径并保证路径中没有中文。安装完成会看到“Setup was successful”的提示,但是在启动Python环境时可能会因为缺失一些动态链接库文件而导致Python解释器无法运行,常见的问题主要是api-ms-win-crt*.dll缺失以及更新DirectX之后导致某些动态链接库文件缺失,前者可以参照《api-ms-win-crt*.dll缺失原因分析和解决方法》一文讲解的方法进行处理或者直接在微软官网下载Visual C++ Redistributable for Visual Studio 2015文件进行修复,后者可以下载一个DirectX修复工具进行修复。
Linux环境
Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方网站下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示。
安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)。
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
下载Python源代码并解压缩到指定目录。
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
xz -d Python-3.6.1.tar.xz
tar -xvf Python-3.6.1.tar
切换至Python源代码目录并执行下面的命令进行配置和安装。
cd Python-3.6.1
./configure –prefix=/usr/local/python3.6 –enable-optimizations
make && make install
创建软链接,这样就可以直接通过python3直接启动Python解释器。
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3