python的下载和安装

在Python的官方网站首页中点击导航菜单栏中的“Downloads”按钮,可显示Python下载菜单。

python的编写环境(Python介绍Python开发环境)(1)

网站会自动检测用户的操作系统类型,上图显示Python为Windows系统提供的下载版本。上图显示了当前最先的版本为Python3.9.5,单击“Python3.9.5”按钮即可下载安装程序。如果想下载其他版本,则点击“View the full list of downloads.”连接,进入全部下载列表页面。

双击安装程序图标,执行Python安装操作,安装程序启动后,其安装方式界面如下图。

python的编写环境(Python介绍Python开发环境)(2)

务必勾选界面下方的“Add Python 3.9 to PATH”复选框,将Python 3.9添加到系统的环境变量PATH中,从而保证在系统命令提示符窗口中,可在任意目录下执行Python相关命令(如Python解释器Python.exe、安装工具pip.exe等)

Python安装程序提供了两种安装方式:“Install Now”和“Customize installation”。“Install Now”方式按默认设置安装Python,应记住默认的安装位置,在使用Python的过程中可能会访问该路径。“Customize installation”为自定义安装方式,用户设置Python安装路径和其他选项。

安装完成后,在Windows的开始菜单中选择“Python 3.9/Python 3.9”命令,可打开Python交互环境。

python的编写环境(Python介绍Python开发环境)(3)

安装完成后,在命令行中输入“Python”,在命令行编写Python命令。

python的编写环境(Python介绍Python开发环境)(4)

python安装目录

DLLS:python的动态链接库,跟编译器有关,和python编程关系不大

Doc:python的参考书,有很多实例

Include:python编译器的C语言头文件源码

Lib:是python的标准库,扩展的库都安装在这里

Libs:python的内置库,语法存在的地方

Scripts:项目用到的各种脚本

Tcl:包含python默认内置的GUI工具Tkiner

Tools:python提供的一些工具

python目录lib和libs:lib是python的标准库,安装的第三方模块都在这里面,libs是python的内置库,下载python的时候自带的。不要把API(应用程序接口)放在libs中,要放在lib中。

python脚本结构

.py文件:以.py做扩展名的文件是python源代码文件,由python.exe解释,可在控制台下运行,也可用文本编辑器进行修改。

.pyc文件:以.pyc作为扩展名的文件是python编译文件。.pyc文件是不能用文本编辑器进行编辑的,其优点是.pyc文件的执行速度要远快于.py文件。.py文件可以直接看到源代码,如果不希望源码泄露,就需要编译成.pyc文件。

.pyw文件:.pyw文件格式主要是设计用来运行纯GUI图形用户界面程序的。.pyw文件运行时,所有stdout、stderr输出无效,所有原stdin的读取只会得到EOF。开发纯GUI图形用户界面程序时,可暂时把.pyw改成.py,以便运行时调出控制台窗口,看到所有错误信息,方便修改、调试。

.pyd文件:不是python编写的,一般是其他语言编写的python的扩展模块。.pyd文件是D语言按照一定格式编写,并处理成二进制文件。

python.exe与pythonw.exe

常用python.exe运行.py,用pythonw.exe运行.pyw。python.exe比较起来,pythonw.exe有以下的不同:

(1)执行时不会弹出控制台窗口(也叫DOS窗口)

(2)所有向原有的stdout和stderr的输出都无效

(3)所有从原有的stdin的读取都只会得到EOF

常用Python IDE

IDLE:完全由python编写,并使用Tkinter UI工具集。

Pycharm:由JetBrains公司开发。

Jupyter NoteBook:是网页版的Python编写交互模式,使用过程类似于使用纸和笔,可轻松擦除先前写的代码,并且可以将编写的代码进行保持记录,可用来做笔记以及编写简单代码,相当方便。

Spyder:专门面向科学计算的Python交互开发环境,集成了pyflakes、pylint和rope。Spyder是开源的(免费的),提供了代码补全、语法高亮、类和函数浏览器以及对象检查等功能。

Sublime:是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Ipython:是一个交互式计算系统。主要包含三个组件:增加的交互式,“Python shell”,解耦的双过程通信模型,交互式并行计算的架构。支持变量自动补全。

IDLE交互模式运行Python语句

功能要求

从IDLE启动Python。在IDLE中键入指令,显示“Hello World!”

实现步骤

  1. “开始”-“所有程序”-“Python 3.7”-“IDLE (Python 3.7 64-bit)”。

python的编写环境(Python介绍Python开发环境)(5)

  1. 打开IDLE窗口。

python的编写环境(Python介绍Python开发环境)(6)

  1. 打开“IDLE”,在IDLE的提示符后输入代码,按下Enter(回车键),查看运行结果。

python的编写环境(Python介绍Python开发环境)(7)

  1. 打开“IDLE”,在IDLE的提示符后输入代码,按下Enter(回车键),查看运行结果。

python的编写环境(Python介绍Python开发环境)(8)

print语句用逗号连接两个字符串,在输出时,两个字符串之间有空格。

知识说明

IDLE是Python shell。shell的意思就是“外壳”,基本说来,这是一个通过键入文本与程序交互的途径,可以利用这个shell与Python交互。IDLE本身还是一个GUI(图形用户界面)。

IDLE中的

python的编写环境(Python介绍Python开发环境)(9)

是Python提示符(prompt)。提示符是程序等待键入信息时显示的符号。这个

python的编写环境(Python介绍Python开发环境)(10)

提示符说明Python已经准备好了,可以键入Python指令。

在交互模式下变量名可以作为语句使用,显示变量的值,与使用print()函数类似。在交互模式下直接使用变量和使用print()函数输出变量略有区别,例如当变量值为字符串时,直接使用变量显示字符串包含了首尾的单引号或双引号,print()函数输出的字符串没有单引号或双引号。

实例代码

python的编写环境(Python介绍Python开发环境)(11)

代码分析

输入for i in [1,2,3,4,5]按【Enter】键换行。这是一个包含多行语句的for循环,按【Enter】键后,IDLE会换行,并自动添加缩进。

输入print(a)按【Enter】键换行。

再次按【Enter】键,执行输入的for循环(该循环会执行5次print(a)语句)

IDLE文本编辑器执行Python语句

功能要求

在IDLE交互环境中选择“File/New”命令,打开源代码编辑器。编写如下代码,按【Ctrl S】组合键保存文件,将文件命名为“test1.py”。按【F5】键运行程序。

实例代码

print("Hello Python")

a = "Hello Python"

print(a)

a

for i in [1,2,3,4,5]:

print(a)

运行结果

python的编写环境(Python介绍Python开发环境)(12)

代码分析

注意:代码中只有print()函数输出的数据才会显示在交互环境中。

命令行执行Python文件

功能要求

按【Windows R】组合键,打开Windows运行对话框。输入“cmd”,按【Enter】键运行,打开Windows命令提示窗口。切换到test1.py文件所在的目录,执行“python test1.py”命令运行程序文件。

运行结果

python的编写环境(Python介绍Python开发环境)(13)

python的编写环境(Python介绍Python开发环境)(14)

pycharm的下载与安装及使用

进入https://www.jetbrains.com/pycharm/选择合适的版本下载(例如:pycharm-community-2018.1.3)

python的编写环境(Python介绍Python开发环境)(15)

双击“pycharm-community-2018.1.3”安装pycharm应用程序

python的编写环境(Python介绍Python开发环境)(16)

python的编写环境(Python介绍Python开发环境)(17)

点击“Next”进行下一步,选择“Pycharm”的安装路径,点击“Next”进行下一步

python的编写环境(Python介绍Python开发环境)(18)

python的编写环境(Python介绍Python开发环境)(19)

勾选选项,点击“Next”进入下一步,点击“Install”进行安装

python的编写环境(Python介绍Python开发环境)(20)

python的编写环境(Python介绍Python开发环境)(21)

点击“OK”完成安装

首次启动“Pycharm”

python的编写环境(Python介绍Python开发环境)(22)

python的编写环境(Python介绍Python开发环境)(23)

将滚动条拉到最底部位置,点击“Accept”接收协议。

python的编写环境(Python介绍Python开发环境)(24)

点击“Don't Send”不发送

python的编写环境(Python介绍Python开发环境)(25)

启动后的界面,点击“Skip Remaining and Set Defaults”

python的编写环境(Python介绍Python开发环境)(26)

点击“Create New Project”创建新的项目

python的编写环境(Python介绍Python开发环境)(27)

python的编写环境(Python介绍Python开发环境)(28)

选择“项目安装的位置”,点击“OK”。点击“Create”按钮

python的编写环境(Python介绍Python开发环境)(29)

点击“Close”按钮

配置“Pycharm”

python的编写环境(Python介绍Python开发环境)(30)

点击“File”菜单,选择“Setting...”

python的编写环境(Python介绍Python开发环境)(31)

选择“Appearance & Behavior”下面的“Appearance”,在右侧“Theme”右旁下拉框中选择样式,修改样式,分别点击“Apply”和“OK”。

python的编写环境(Python介绍Python开发环境)(32)

点击“Editor”下的“Font”可以改变编辑器的字体和字体大小,分别点击“Apply”和“OK”。

运行测试Pycharm开发环境

python的编写环境(Python介绍Python开发环境)(33)

右键项目 - “New”菜单 - “Python File”菜单

python的编写环境(Python介绍Python开发环境)(34)

输入Python文件名(以.py为后缀)

python的编写环境(Python介绍Python开发环境)(35)

输入Python语句,点击右上角的“三角形”运行程序,并将结果显示在下方。

,