目录

Python开发工具

# 什么是开发工具?

# 为什么要用开发工具?

当你装好了python解释器后,我们现在只能够在命令行里写代码,回车执行以后,我们写的代码就不见了,那我们下一次还想要运行这个代码怎么办?这就需要一个文件来保存存储我们的代码。

你可以使用windows自带的记事本新建一个文本文件,像这样。

image-20220403003815221

双击打开这个后缀为txt的文本文件,写入print("hello word") 注意这里的符号和括号都要是大写,然后保存关掉,修改文件名字为hello.py

如果看不到文件后缀名,可以打开此电脑,勾选文件拓展名

image-20220403004435505

随后在这个hello.py文件所在的目录下,打开cmd终端,或者使用linux命令移动到这个文件在的目录,这里我的这个hello.py在桌面上。

image-20220403004833835

windows的cmd终端如何移动到指定目录?

我们按ctrl+r然后输入cmd然后回车

image-20220403005207494

就会弹出cmd终端,红线就是你当前正在哪一个目录下,这里是C:\Users\123这个目录下,123是我windows的一个用户名,不同的电脑可能不尽相同

image-20220403005716405

输入cd Desktop 然后回车,对与linux比较熟的应该非常清楚

image-20220403005938347

我们就进入到Desktop(桌面)这个目录下了

接着输入python hello.py,其实我们只用输入python he 然后按Tab就会自动筛选出此目录下以he开头的文件,选择到这个文件,然后回车就运行了这个文件并执行了里面的代码。

image-20220403010347534

# Pycharm集成开发工具(IDE)

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

image-20220403010727256

选择对应电脑系统版本的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

image-20220403011837863 image-20220403012043850

选择的目录也可以是你自己创建的,想存在哪一个目录就选择目录所在的位置

比如我在桌面上创建一个名字为xinyuspython这个目录

image-20220403012325181

然后我在pycharm里找到xinyuspython这个目录的位置

image-20220403012435789

然后点击OK,点击create。

# 2 先创建一个目录,然后鼠标右键选择pycharm打开

创建一个目录名字为xinyuspython的目录

选中该目录,然后点击鼠标右键,选择Open Folder as Pycharm Project

uTools_1648920623870

pycharm就会以这个目录作为根目录自动打开这目录

根目录的意思就是最顶级别的目录,在根目录里面创建一个名字为‘目录1’的目录,这个目录我们叫根目录下的一级目录,在一级目录里再创建一个名字为‘目录2’的目录我们叫根目录下的二级目录,以此类推...

如果右键没有Open Folder as Pycharm Project参考 (opens new window)

大概率可能是你在安装pycharm的时候没有勾选到Open Folder as Pycharm Project,也可以选择卸载重装。

# 在pycharm里面写代码

创建好根目录并用pycharm打开后应该是这样的

image-20220403014041198

每一次用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删掉

image-20220403015616356

然后鼠标选中这个目录,右键

image-20220403015703427

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

image-20220403015844600

回车

image-20220403015935932

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

image-20220403020032889

默认选中的第一行,我们直接回车,直接得到了一个print(),是不是很方便?所以说英语不好,不代表代码就写不好。

image-20220403020212199

接着我们在里面输入xinyu

image-20220403020417474

然后随便在代码区域鼠标右,选择Run 'hello',也就是运行hello.py这个文件

image-20220403020507615

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

image-20220403020703752

运行也可以选择右上角的三角形符号

image-20220403020759787

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

# 结束

上次更新: 2023/09/05 17:45:42
最近更新
01
关于我
07-14
02
科学上网
11-15
03
OSS+CDN
09-23
更多文章>
极昼青春
买辣椒也用券