python学习
你好! 这是你第一次学习 python 。如果你想学习如何使用python解释器, 可以仔细阅读这篇文章,了解一下python解释器的下载以及安装方法。
python语言介绍
python语言特点:
面向对象:以对象为中心思考问题,软件项目利于扩展和维护。
- 丰富的库:库好像是汽车或家电的零件。我们不需要从头开发一个功能,只需要引用别人开发好的功能,组装成我们的项目。python库非常丰富,pypi网站上有十几万项目,包括数据分析、做网站、机器学习等领域。
- 语言扩展:python可以调用其它语言如C、C++、java编写的模块。更加便利。俗称“胶水语言”。
- 简洁:要求强制缩进。优点代码风格统一,易于维护。可以让程序员把更多的精力放在业务实现上。编程语言只是工具,更重要的是用工具来造东西。
- 动态语言,解释型语言: 计算机只认二进制01。C、C++、java这些语言需要编译成二进制,静态语言。而python代码先转换成一种形式,中间产物再由python解释器来解释,缺点是效率降低,优点代码开发效率,跨平台。
应用场景:
- 爬虫 爬取网页信息
- web网页 做网站,信息管理系统
- 后端接口
- 数据分析 大数据分析
- 科学计算 matlab 数学公式 火箭发射、水坝水流等复杂计算
- 机器学习 语言识别、图像识别
- 驱动硬件 树莓派,智能家居
- 跟其它语言项目做配合
其他语言
- 后端: java python php
- 前端: js nodejs
- 底层、硬件: C C++
- 桌面客户端、游戏:C++ .net
- 其它:lisp 易语言
安装python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
目标
成功安装python解释器
准备
- windows资源管理器 显示文件后缀名和显示隐藏文件。 后缀:.txt 、 .word、 .py
- 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 编译
helloworld
- 双击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"。优点适合编辑大型文件。