1.python起源
python由吉多·范罗苏姆在1989年开发的,1991年初,python发布了第一个公开发行版本,python是为了完成荷兰的CWI(国家数学和计算机科学研究院)的一个研究项目而创建的
2.python的版本
python2.x 目前所有系统默认安装的版本
python3.x 2009年发布,在语法和功能上有较大调整,目前已成为主流
3.python的特点
-可移植:python是用c写的,又由于C的可移植性,是的python可以运行在任何带有ANSI C编译器的平台上,也就是说支持C,则支持python,而目前的计算机几乎没有不支持C的操作系统
-易学:python关键字少,结构简单,语法清晰
-易读:没有访问变量,定义代码块和进行模式匹配的命令式符号
-内存管理:内存管理由python解释器负责管理
-高级:有高级的数据结构,缩短开发时间与代码量
-面向对象:为数据和逻辑相分离的结构化和过程化编程添加了新的活力
-可升级:提供了基本的开发模块,可以在它上面开发软件,实现代码的重用
4.Linux上安装python
首先去python官网下载python3的源码包,网址:https://www.python.org/
进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code,表示源码包,这里选择最新版本3.6.4,这里选择第一个下载即可,下载的就是源码包:Python-3.6.4.tar.gz,下载好之后上传到linux系统,准备安装
1)python安装之前需要一些必要的模块,如果没有这些模块后来使用会出现一些问题,输入以下命令提前预装依赖包:
$ yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel sqlite-devel tcl-devel tk-devel
释放文件:
$ tar -xzf Python-3.6.4.tar.gz
2)进入Python-3.6.4目录:
$cd Python-3.6.4
3)配置安装目录:
configure是用来进行用户个性配置的工具,--prefix是说软件安装目录设置在哪里, =/usr/local就是你给出的安装目录
$ ./configure --prefix=/usr/local
4)接下来编译源码:
$ make
5)执行安装:
$ make install
6)确认安装
输入python3进入python编辑界面
$python3
5.安装Pycharm社区版
根据操作系统选择版本
1)释放文件
2)运行下面的命令进入PyCharm 目录:
3)通过运行下面的命令来运行PyCharm进入图形化安装界面:
4)Pycharm打开后,如果你需要导入之前安装版本的设置的话,可以选择第一个选项,如果没有的话,选择(Do not import settings)默认不导入设置,点击/同意,就可以进入pycharm进行配置
5)激活Pycharm:在弹出的激活窗口中,选择“License serveer”输入激活服务器地址“http://127.0.0.1:1017”,之后点击‘Activate’,完成pycharm激活
启动完成进入欢迎界面
6.python特殊的语法结构--缩进风格
Python中的缩进(Indentation)决定了代码的作用域范围。这一点和传统的c/c++有很大的不同(传统的c/c++使用花括号花括号{}符决定作用域的范围;python使用缩进空格来表示作用域的范围,相同缩进行的代码是处于同一范围)。
缩进相同的一组语句构成一个代码块,称之代码组。首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组
for i in range(len(l)):
s = l[:i] + l[i+1:]
p = perm(s)# 6
for x in p:
r.append(l[i:i+1] + x)
6.5 python脚本的模块结构及布局
编写程序时,应该建立一种统一且容易阅读的结构,并将它应用到每一个文件中去
#!/usr/bin/env python3 #声明环境变量
"this is a test module" #模块文档字符串
import sys #导入模块
import os
debug=True #声明全局变量
class FooClass(object): #类定义
'Foo class'
pass
def test(): #函数定义
'test function'
foo=FooClass()
if __name__=='__main__' #程序主体
test()