一、安装python解释器和 python语言介绍

本文详细介绍了如何安装Python解释器,包括版本选择、安装步骤和环境变量设置。强调了添加Python到环境变量的重要性。此外,还概述了Python语言的基础,如交互式解释器、代码文件运行方式以及其在不同领域的应用,如爬虫、数据分析和机器学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

* 安装

  1. 打开exe
  2. 勾选 “add python to path” ,选择自定义安装
  3. optional features 全选
  4. advanced ooption 勾选 “add python to environment variables".
  5. install安装,成功后close对话框。

*(了解)安装目录下的文件夹的作用

  • document 文档、说明书
  • library 库
  • scripts 脚本
  • python.exe python解释器的入口
  • pythonw.exe 编译

*hello world

  1. 双击python.exe 打开python交互式命令行。 命令行:非图形化的控制界面。交互式:事实运行我们键入的代码,特点以“>>>”开头。
  2. 键入“print(“hello world”)" ,回车。注意需要英文符号。

*cmd

  1. 打开windows的终端(cmd)。 命令行比图形化界面更加底层。
    win7用户 开始/附件/命令提示符;win10用户 开始/windows系统/命令提示符。

快捷键win+R打开运行,输入“cmd”回车 打开命令行。

*(了解)环境变量

  1. windows的环境变量就是一些配置,系统启动时会加载这些配置。
  2. 环境变量里的系统变量是全局的,用户变量是个性化的。
  3. 环境变量path有一点像桌面快捷方式,里面记录着一些路径,分号分隔,当我们在命令行中执行一个xxx.exe程序的时候,系统会查找这些路径,有这个程序的时候,就会调用。
  4. 如果python安装时没有添加环境变量,为了使用方便需要手动添加。
  5. 安装完python解释器或修改后需要重启电脑生效。(课下)

*windows cmd终端与python解释器

  1. windows cmd终端或powershell终端: 跟windows操作系统有关,比如ping命令。特点是 “路径>”。
  2. python 交互式终端: 专门运行python代码命令的。特点是“>>>”。
  3. windows终端 键盘键入“python” 进入python终端。
  4. python终端 键入“exit()" 退回到 windows终端。

*(重点)两种运行代码的方式

  1. 交互式解释器。优点反馈快。缺点不适合编辑大型文件。
  2. 在.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 数学公式,火箭发射、水坝水流等复杂计算
-机器学习 语言识别,图像识别
-驱动硬件: 树莓派,智能家居
-跟其他语言项目做配合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值