2019.09.25--python第一课笔记
python介绍
python起源
Python的创始人为荷兰人吉多·范罗苏姆。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)。
python是一个解释型语言
解释型语言: python java。python源代码->python解释器(相应系统)->windows。
缺点:效率不及编译型语言。
优点:语法简单,开发效率快,在有解释器支持的情况下可以跨平台。
编译型语言: C/C++ 编译成二进制.exe,直接被系统识别、运行.
优点:运行效率高。
缺点:需要先编译。
python的下载和安装
- 下载点击python
- 安装python解释器
- 版本选择:
形如python3.7.3beta-x64.exe
版本3.7.3 分别为大版本、中、小
大版本: 2一些老项目还在用。 3 更新了很多功能,对中文支持好,支持最新功能,推荐使用3。
中版本:3.0到最新的3.7。
小版本:3.7.0-3.7.4 小版本为0 意味着可能不稳定。
最终选择教新的又比较稳定的版本,推荐3.7.4、3.6.6。(xp系统最后只支持到3.4.4)
- 软件位数选择:
(CPU架构,x86也就是平时用的电脑,高性能高功耗。
平时用的手机cpu是arm架构,低功耗性能低一些。)
版本 | 优缺点 |
---|---|
32位:x86 32bit | 缺点:不支持3G以上内存。 |
64位:x86-64 64bit | 优点:运行速度快。向下兼容32位。但配合64位软件性能更高。 |
- 安装包类型:
类型 | 优缺点 |
---|---|
web-based | 安装向导程序很小,用户运行后在线下载和安装。 |
zip-file:.zip压缩包 | 缺点:需要手动添加环境变量。 |
installer:.exe安装包 | 优点:有安装向导,自动添加环境变量。 |
我们使用installer。
最后让我们试一下万恶之源
a='hello world!'
print(a)
windows cmd终端与python解释器
- windows cmd终端或powershell终端: 跟windows操作系统有关,比如ping命令。特点是 “路径>”。
python 交互式终端: 专门运行python代码命令的。特点是“>>>”。 - windows终端 键盘键入“python” 进入python终端。
python终端 键入“exit()" 退回到 windows终端。
两种运行代码的方式
- 交互式解释器。优点反馈快。缺点不适合编辑大型文件。 1> 终端 win+R运行(cmd 或powershell)
- 在.py文件中编辑我们的代码。运行方式:windows终端下, “python hello.py"。优点适合编辑大型文件。