Python开发工具
# 什么是开发工具?
# 为什么要用开发工具?
当你装好了python解释器后,我们现在只能够在命令行里写代码,回车执行以后,我们写的代码就不见了,那我们下一次还想要运行这个代码怎么办?这就需要一个文件来保存存储我们的代码。
你可以使用windows自带的记事本新建一个文本文件,像这样。
双击打开这个后缀为txt
的文本文件,写入print("hello word")
注意这里的符号和括号都要是大写,然后保存关掉,修改文件名字为hello.py
如果看不到文件后缀名,可以打开
此电脑
,勾选文件拓展名
随后在这个hello.py
文件所在的目录下,打开cmd
终端,或者使用linux
命令移动到这个文件在的目录,这里我的这个hello.py
在桌面上。
windows的
cmd
终端如何移动到指定目录?我们按
ctrl+r
然后输入cmd
然后回车![]()
就会弹出
cmd
终端,红线就是你当前正在哪一个目录下,这里是C:\Users\123
这个目录下,123
是我windows的一个用户名,不同的电脑可能不尽相同![]()
输入
cd Desktop
然后回车,对与linux
比较熟的应该非常清楚![]()
我们就进入到Desktop(桌面)这个目录下了
接着输入python hello.py
,其实我们只用输入python he
然后按Tab
就会自动筛选出此目录下以he
开头的文件,选择到这个文件,然后回车就运行了这个文件并执行了里面的代码。

# Pycharm集成开发工具(IDE)
“工欲善其事必先利其器”,用记事本写代码,太慢了,这里推荐使用Pycharm
(opens new window),当然也可以选择vscode (opens new window),这种轻量型的开发工具,会点前端的小伙伴都知道,vscode啥都能写,但是对于小白来说,光在配置vscode解释python代码这一点上就已经劝退了,小白还是用Pycharm吧,毕竟Pycharm是专业的😂

选择对应电脑系统版本的Community(社区版本)下载,因为是免费的,Professional是社区版本的是收费的,Community版本用于学习完全够用了
官网太慢,这里我的百度云盘已经下载了一个 链接 (opens new window) 提取码:tiuq
下载好,一路next下一步安装就OK了,都用默认的安装地址。
关于vscode和ide
vscode是“文本编辑器”或“代码编辑器”。通常,这意味着它相当轻巧,可以在插件下支持每种语言,具有高度可配置性和可扩展性,但是没有很多非常深入的功能,只有部分依赖第三方扩展来提供更深的功能。
Jetbrains旗下的IDE也是“文本编辑器”或“代码编辑器” 但是ide往往会深入研究单一语言或工作流,IDE好的是对于开发者使用单门语言,集中而又质量较高的功能组合,具有强大的凝聚力,目前IDE的第三方插件也越来越多。
总结:
vscode轻量小巧,插件库很多,但是对于单一语言的深度没有ide深
ide庞大,插件库一般,但是对于单一语言的深度很强,适合用来专门编辑一门语言,比如pycharm专门用来写python
# 使用Pycharm
我们需要创建一个专门用来放.py
文件的目录,这样以便于以后寻找文件,和管理文件,有两个办法
# 1 在Pycharm里面创建
直接打开pycharm,点击New Project


选择的目录也可以是你自己创建的,想存在哪一个目录就选择目录所在的位置
比如我在桌面上创建一个名字为xinyuspython
这个目录
然后我在pycharm里找到xinyuspython
这个目录的位置

然后点击OK,点击create。
# 2 先创建一个目录,然后鼠标右键选择pycharm打开
创建一个目录名字为xinyuspython
的目录
选中该目录,然后点击鼠标右键,选择Open Folder as Pycharm Project

pycharm就会以这个目录作为根目录
自动打开这目录
根目录
的意思就是最顶级别的目录,在根目录里面创建一个名字为‘目录1’的目录,这个目录我们叫根目录下的一级目录
,在一级目录里再创建一个名字为‘目录2’的目录我们叫根目录下的二级目录
,以此类推...如果右键没有
Open Folder as Pycharm Project
参考 (opens new window)大概率可能是你在安装pycharm的时候没有勾选到
Open Folder as Pycharm Project
,也可以选择卸载重装。
# 在pycharm里面写代码
创建好根目录并用pycharm打开后应该是这样的

每一次用pycharm创建一个目录打开,pycharm都会为我们自动创建一个名字叫做main.py
的文件,这个文件是pycharm用来测试环境的,有没有这个文件都无关紧要
提示
以下了解即可
main.py
这个文件运行后会打印出来一个Hi,PyCharm
,我们可以简单的阅读一下这个main.py
的代码# This is a sample Python script. # Press Shift+F10 to execute it or replace it with your code. # Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. def print_hi(name): # Use a breakpoint in the code line below to debug your script. print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. # Press the green button in the gutter to run the script. if __name__ == '__main__': print_hi('PyCharm') # See PyCharm help at https://www.jetbrains.com/help/pycharm/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16这个代码做了什么?
创建了一个名字叫
print_hi
的函数和一个主函数main
而
print_hi
这个函数只做了一件事就是打印调用print_hi
这个函数时传入的参数,python里的主函数是用
if __name__ == '__main__':
学过c语言的都知道,c语言的
main
函数就是程序的入口,运行文件会先运行main函数但是python不一样,python里,main函数可有可无,没有main函数时候,代码会从上到下一行一行执行,有了main函数,程序就会先执行main函数
所以在main函数中调用
print_hi
传入了一个字符串PyCharm
,使用模板语法,最后打印出来结果Hi,PyCharm
其余的
#
即是注释
表示这行代码不执行
我们把这个可有可无的main.py
删掉
然后鼠标选中这个目录,右键

选择new
--- > Python File
,创建一个python文件,名为‘hello’
回车

我们在这个文件里面简单的输入一个p
看看会发生什么?pycharm会给我们有关p
开头的一些代码提示

默认选中的第一行,我们直接回车,直接得到了一个print()
,是不是很方便?所以说英语不好,不代表代码就写不好。
接着我们在里面输入xinyu
然后随便在代码区域
鼠标右,选择Run 'hello'
,也就是运行hello.py
这个文件

此时就会在底部出现一个运行结果

运行也可以选择右上角的三角形符号
但是这样运行,在你目录下的python文件比较多的时候,容易运行成其他的python文件,所以还是建议要运行哪一个文件就在代码空白区域右键'run'运行