1 安装python解释器
*(了解)版本选择
Python 3.7.0
三位数字分别表示 大版本、小版本、小小版本
我们用的是python3大版本
平时下载注意第二位数小版本
小小版本数字尽量大
b表示beta测试版本;rc 待发布版本;什么都不加的是正式版本。
我们选择较新又稳定的正式版本。
windows x86表示32位。 x86-64或amd64表示64位。
web-based在线安装;executable 可执行安装程序 .exe;zip 压缩包。我们选择.exe 。
最终选择为 python3.6.6-x86-64.exe
* 安装
- 打开exe
- 勾选 “add python to path” ,选择自定义安装
- optional features 全选
- advanced ooption 勾选 “add python to environment variables".
- install安装,成功后close对话框。
*(了解)安装目录下的文件夹的作用
- document 文档、说明书
- library 库
- scripts 脚本
- python.exe python解释器的入口
- pythonw.exe 编译
*hello world
- 双击python.exe 打开python交互式命令行。 命令行:非图形化的控制界面。交互式:事实运行我们键入的代码,特点以“>>>”开头。
- 键入“print(“hello world”)" ,回车。注意需要英文符号。
*cmd
- 打开windows的终端(cmd)。 命令行比图形化界面更加底层。
win7用户 开始/附件/命令提示符;win10用户 开始/windows系统/命令提示符。
快捷键win+R打开运行,输入“cmd”回车 打开命令行。
*(了解)环境变量
- windows的环境变量就是一些配置,系统启动时会加载这些配置。
- 环境变量里的系统变量是全局的,用户变量是个性化的。
- 环境变量path有一点像桌面快捷方式,里面记录着一些路径,分号分隔,当我们在命令行中执行一个xxx.exe程序的时候,系统会查找这些路径,有这个程序的时候,就会调用。
- 如果python安装时没有添加环境变量,为了使用方便需要手动添加。
- 安装完python解释器或修改后需要重启电脑生效。(课下)
*windows cmd终端与python解释器
- windows cmd终端或powershell终端: 跟windows操作系统有关,比如ping命令。特点是 “路径>”。
- python 交互式终端: 专门运行python代码命令的。特点是“>>>”。
- windows终端 键盘键入“python” 进入python终端。
- python终端 键入“exit()" 退回到 windows终端。
*(重点)两种运行代码的方式
- 交互式解释器。优点反馈快。缺点不适合编辑大型文件。
- 在.py文件中编辑我们的代码。运行方式:windows终端下,
“python hello.py"。优点适合编辑大型文件。
2 python语言介绍
*历史
创始人Guido van Rossum,于1989年圣诞期间做,Python(大蟒蛇)作为程序的名字,是ABC语言的一种继承。Python是面向对象的解释型计算机程序设计语言,是纯粹的自由软件。
##python语言特点
-面向对象:以对象为中心思考问题,软件项目利于扩展和维护。
-丰富的库:库好像是汽车或家电的零件,我们不需要从头开发一个功能,只需要引用别人开发好的功能,组装成我们的项目。包括数据分析,做网站,网站上有十几万项目。
-语言扩展:python可以调用其它语言C,C++,JAVA编写的模块。更加便利。俗称“胶水语言”。
-简洁:要求强制缩进。优点代码风格统一,易于维护。可以让程序员把更多的精力放在业务实现上。编程语言只是工具,重要的是用工具来造东西。
-动态语言,解释型语言:计算机只认二进制01.C,C++,JAVA这些语言需要编译成二进制言,静态语言。而python代码先装换成一种形式,中间产物再由py解释器解释,缺点效率低;优点代码开发效率、跨平台。
*应用场景
-爬虫 爬去网页信息
-web网页 做网站,信息管理系统
-后端接口
-数据分析 大数据分析
-科学计算 matlab 数学公式,火箭发射、水坝水流等复杂计算
-机器学习 语言识别,图像识别
-驱动硬件: 树莓派,智能家居
-跟其他语言项目做配合