Python:简介,Python解释器安装,第一个Python程序,开发环境(PyCharm安装和配置、Sublime安装和配置)
目录
Python简介
Python解释器的安装(Windows)
下载和安装Python安装包(解释器)
验证Python安装情况
第一个Python程序
单行运行
多行运行
Python开发环境(安装和配置PyCharm工具)
安装PyCharm
PyCharm中创建第一个项目
PyCharm基础使用
修改解释器
修改主题
修改默认字体和大小
设置快捷键调整字体大小
汉化软件
翻译插件
AI代码插件(通义灵码)
常用快捷键
PyCharm中的波浪线
Python控制台
debug调试的使用
PyCharm分屏显示
Sublime开发环境
布置代码检查分析环境
布置代码自动补全环境
永久设置缩进为4个空格
透明主题设置
编码的设置
文件图标设置
终端设置
交互式运行python文件
新建python项目
浏览html文件
扩展侧边栏
提示文件路径
主题选择、代码主题、括号匹配高亮
ini文件代码高亮
json格式化
自动生成代码注释
常用快捷键
win桌面右键新建.py文件
Python简介
Python是一门高级编程语言,应用场景丰富,具有简洁,高效,开源,免费等特点(对比其他的编程语言,比如Java需要十几行,而Python可以做到两三行就可以实现相同的功能)..
编程语言:
编程语言是用于人类和计算机进行交流的语言,通过编写编程语言的代码,去指挥计算机工作。但无法直接和计算机沟通,需要翻译工具(计时器或编译器)将代码翻译成二进制(0和1组成),从而实现与计算机的沟通。(比如Python,就是在计算机上安装解释器程序,将所写的Python代码翻译成二进制,从而计算机能够去运行)。
发展方向:
Python学完后,可直接继续深入大数据开发和人工智能(机器学习,图像识别,NLP(自然语言处理)等)体系。
测试人员发展方向:
- python+requests:接口自动化
- python+selenium:web(UI)自动化
- python+appium:app(UI)自动化
Python中,PyTest框架用于管理用例,执行用例,生成测试报告
json文件,用于定义测试数据
编译型语言(执行起来更快)典型的有:C语言
解释型语言典型的有:Python
测试人员学习编程语言的用途:
- 白盒测试(一般开发自己就做了)
- 自动化测试
- 测试开发(测试方向深入发展)
Python解释器的安装(Windows)
采用Python版本:Python 3.10.4
安装Python解释器,通过Python解释器来执行.py文件
下载和安装Python安装包(解释器)
进入Python官网:Welcome to Python.org
点击:Downloads
找到历史版本Python 3.10.4,点击:Download
点击:Windows installer(64-bit)
找到下载的Python安装包,然后双击打开它
勾中:Add Python 3.10 to PATH
然后选择【自定义安装】:Customize installation
点击:Next
更改Python安装路径到:D:\dev\python\python3.10.4
然后点击:Install
开始安装
点击【关闭路径长度限制】:Disable path length limit
验证Python安装情况
输入:cmd,进入命令提示符
输入:python
出现以上字样,说明Python安装成功。
第一个Python程序
单行运行
进入命令提示符,输入:python
输入:print(“Hello World!”)
或者输入:print(“你好世界!”)
可以输入:exit(),退出
多行运行
在桌面新建文件test.py,并用记事本打开
输入如下代码
在命令提示符中,使用python命令运行,如下:
成功运行多行代码
Python开发环境(安装和配置PyCharm工具)
Python开发一般有3种方式:
- Python解释器环境内,执行单行代码;
- 使用Python解释器程序,执行Python代码文件
- 使用第三方IDE(集成开发工具),PyCharm开发Python程序
前两种一般用于测试场景下Python程序执行。
安装PyCharm
进入网址:JetBrains: Essential tools for software developers and teams
点击【开发者工具】>【PyCharm】:Developer Tools>PyCharm
点击Download
点击Download,下载社区版
双击打开下载的安装包,然后点击下一步
更改安装路径到:D:\InstalledSoftware\Program Files\PyCharm Community Edition 2023.3.3
点击下一步
点击下一步,然后点击安装
勾选运行PyCharm,然后点击完成
点击接受,点击Continue
点击不发送共享数据
安装完成
PyCharm中创建第一个项目
点击New Project
填写项目名字和项目路径,选择Python解释器路径,点击Create
在项目名字上点击右键>New>Python file
新的Python文件取名为test
在test.py中,输入如下代码
print("Hello World")print("你好世界")
右键>运行Run ‘Test’
PyCharm基础使用
修改解释器
齿轮>Settings>Project>Python Interpreter
修改主题
齿轮>Theme(主题)>选择主题
修改默认字体和大小
齿轮>Settings>Editor>Font>选择字体和设置字体大小
设置快捷键调整字体大小
齿轮>Settings>keymap>搜索increase>Increase Font Size右键>Add Mouse Shortcut
按住ctrl键+鼠标滚轮向上,即可设置字体增大的快捷键
齿轮>Settings>keymap>搜索Decrease Font Size右键>Add Mouse Shortcut
按住ctrl键+鼠标滚轮向下,即可设置字体减小的快捷键
设置效果如下动图:
汉化软件
齿轮>Plugins>搜索Chinese>选择Chinese(Simplified)进行install
重启软件后,即变成中文版。
翻译插件
齿轮>插件>搜索Translation>选择Translation进行安装
重启IDE即可使用该翻译插件
选中需要查询的单词>右键>翻译
AI代码插件(通义灵码)
搜索【通义灵码】插件,点击安装
该插件可以解释代码,自动生成代码
安装完毕后,重启PyCharm,然后登录阿里账号,即可使用【通义灵码】插件
我们选中需要解释的代码,右键>通义灵码>解释代码
即可解释代码
点击tab键,可自动补全代码
常用快捷键
ctrl+alt+s:打开软件设置
ctrl+d:复制当前代码
shift+alt+上/下:将当前代码上移或下移
ctrl+shift+f10:运行当前代码文件
shift+f6:重命名选中文件
ctrl+a/c/v/x:全选/复制/粘贴/剪切
ctrl+f:搜索
ctrl+/:单行注释
ctrl+alt+l:自动格式化代码
alt+j:选择相同的目标
alt+enter+enter:将光标放到方法名上,按下快捷键,会自动导包
tab:选中多行代码,按下tab,可整体右移4格
shift+tab:选中多行代码,按下shift+tab,可整体左移4格
ctrl+p:将光标放在方法的参数括号内,按下快捷键,会显示方法的参数列表
PyCharm中的波浪线
1.红色波浪线:代码中的错误,需要解决
2.绿色波浪线:认为该内容不是一个单词
3.黄色波浪线:未满足PEP 8的代码书写规范(可使用ctrl+alt+l自动按照PEP 8规范为我们整理代码)
比如单行注释#后未加空格
Python控制台
可以在Python控制台,验证小段代码是否正确
debug调试的使用
debug调试的作用是用来排查代码中的错误(右键>Debug运行)。
打断点:代码执行的时候,会停在断点的地方(通过打断点,可以查看该行变量的值)。
示例,如下:
打断点,运行调试功能
点击单步执行(即执行下一行)
调试区,几个按钮的作用
PyCharm分屏显示
可向右拆分和向下拆分
Sublime开发环境
参考:让你用sublime写出最完美的python代码--windows环境 - fan-tastic - 博客园 (cnblogs.com)
在下载并安装Sublime Text后,安装Package Control包管理(Tools>Install Package Control)
安装插件:快捷键ctrl+shift+p,打开Package Control,输入install package然后回车,然后输入你要安装的插件,选择它就可以安装了。
卸载插件:快捷键ctrl+shift+p,打开Package Control,输入remove package然后回车,然后输入你要卸载的插件,选择它就可以卸载了。
布置代码检查分析环境
相关模块/插件的安装(安装flake8、SublimeLinter、SublimeLinter-flake8)
安装Flake8模块:是一个需要独立安装的命令行工具(python中速度非常快,误报率低,用它来做代码分析检查是非常合适的)
检查是否成功安装
安装SublimeLinter:是Sublime的代码框架,它可以集成Flake8这样的linter引擎来检查我们的代码,并可以把它们的消息转换成Sublime Text然后把它们显示在我们代码旁边。SublimeLinter可以让Flake8和Sublime Text成为一个非常完美的搭档,可以直接在代码编辑器里看到Flake8的消息。
快捷键:ctrl+shift+p
输入install package,点击第一个
耐心等待
输入SublimeLinter,点击第一个
安装完成
安装SublimeLinter-flake8:将SublimeLinter和Flake8集成连接起来,通过SublimeLinter-flake8插件来完成。
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入flake8,点击第一个
现在重启Sublime
编写一段python代码,发现flake8已经生效在检查代码了
如果代码错误,会提示
布置代码自动补全环境
安装Anaconda插件:用于代码自动补全等
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入Anaconda,点击第一个
安装完毕
重启Sublime
简单配置(因为Anaconda插件和flake8插件的功能相互冲突,这里最好使用flake8配置)
点击Preferences>Package Settings>Anaconda>Settings – User
输入以下配置保存
编写一段python代码,发现可以自动补全了
会显示print()函数的参数及文档
永久设置缩进为4个空格
点击Preferences>Settings – Syntax Specific
在Python.sublime-settings文件中,输入以下配置:
{
"tab_size": 4,
"translate_tabs_to_spaces": true,
"expand_tabs_on_save": true
}
设置完毕
在写代码的时候,在函数中,回车会自动空4个空格,按下tab键也是空4个空格
透明主题设置
Sublime Text3 Python 环境搭建(很全)_sublime python环境搭建-CSDN博客
Github:GitHub - vhanla/SublimeTextTrans: A Sublime Text 2 & 3 Plugin to set the application opacity on Windows
安装Transparency插件:用于代码自动补全等
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入Transparency,点击第一个
编码的设置
Sublime Text 3--->中文乱码的解决方法_sublime中文乱码怎么解决-CSDN博客
python sublime 设置UTF-8 SyntaxError: Non-UTF-8 code starting with ‘\xe4‘ in file_sublime设置utf-8-CSDN博客
编译器乱码,安装ConvertToUTF8插件即可
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入ConvertToUTF8,点击第一个
安装完毕后
Preferences>Package Settings>ConvertToUTF8>settings-User
输入如下配置:
{
"default_encoding": "UTF-8",
}
Preferences>Package Settings>ConvertToUTF8>settings-Default
{
// supported encoding list, name & code in pair
"encoding_list" : [
["Chinese Simplified (GBK)", "GBK"],
["Chinese Simplified (GB2312)", "GB2312"],
["Chinese Simplified (GB18030)", "GB18030"],
["Chinese Traditional (BIG5)", "BIG5"],
["Korean (EUC-KR)", "EUC-KR"],
["Japanese (CP932)", "CP932"],
["Japanese (Shift_JIS)", "Shift_JIS"],
["Japanese (EUC-JP)", "EUC-JP"],
["UTF-8", "UTF-8"]
],
// Reset diff markers after converting
"reset_diff_markers" : true,
// Maximum size for encoding cache, 0 means no cache
"max_cache_size" : 100,
// Maximum lines to detect, 0 means unlimited
"max_detect_lines" : 600,
// Convert when previewing file: true or false
"preview_action" : true,
// Encoding for new file, empty means using sublime text's "default_encoding" setting
"default_encoding_on_create" : "UTF-8",
// Set this option to true will cause Sublime Text reload the saved file when losing focus
"lazy_reload": true,
// The minimum confidence rate between 0.0 and 1.0
"confidence": 0.95,
// Convert in Find Results view
"convert_on_find": true,
// Convert when loading/saving a file
"convert_on_load" : true,
"convert_on_save" : true
}
输入带有中文的python代码执行试试
注意:第一行一定要加
文件图标设置
安装A File Icon插件
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入A File Icon,点击第一个
终端设置
如何在 Sublime 文本编辑器中使用终端?_sublime终端窗口怎么打开-CSDN博客
官网:Terminal - Packages - Package Control
安装Terminal插件
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入Terminal,点击第一个
编写项目代码
右键>Open Terminal Here,打开终端
输入pytest,开始执行测试
交互式运行python文件
Sublime text 3搭建Python开发环境及常用插件安装_sublime python 环境搭建-CSDN博客
配置Python解释器,Tools>Build System>New Build System,输入下面的配置:
{
"cmd": ["D:/dev/python/python3.10.4/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf8"}
}
ctrl+s,将该文件保存为Python3.sublime-build
在Tools>Build System,选择Python3即可
如果要交互式运行就需要安装插件,SublimeREPL
Sublime Text3如何配置Python交互式命令行?_sublime text怎么设置交互式-CSDN博客
Sublime Text3 python交互式环境+快捷键设置_sublime text怎么交互式-CSDN博客
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入SublimeREPL,点击第一个
安装完毕后,设置快捷键
Preferences>Key Bindings
输入以下配置,fn+f5为运行
[
{
"keys": ["f5"],
"caption": "SublimeREPL: Python - RUN current file",
"command": "run_existing_window_command",
"args": {
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
}
]
运行以下程序,快捷键fn+f5
新建python项目
[SublimeText] 如何创建工程-CSDN博客
Project>Add Folder to Project
Tools>Build System>New Build System
输入以下内容,并保存为Python3_Project.sublime-build
Python3_Project.sublime-build文件的路径:"C:\Users\17905\AppData\Roaming\Sublime Text\Packages\User\Python3_Project.sublime-build"
{
"cmd": ["python解释器位置","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf8"},
"env": {"PYTHONPATH": "项目路径"}
}
每次新建一个项目都需要将项目路径改一下
选择我们创建的Python项目环境,Tools>Build System>Python3_Project
编写一个简单的python项目代码
浏览html文件
如何在sublime text中快速运行浏览web/html页面 - 追梦的独行者 - 博客园 (cnblogs.com)
安装View In Browser插件
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入View In Browser,点击第一个
默认快捷键:ctrl+alt+i使用edge浏览器打开html文件
扩展侧边栏
Sublime Text3:显示/隐藏侧边栏快捷键 & 修改侧边栏颜色、字体大小_sublime侧边栏怎么打开-CSDN博客
需要安装SideBarEnhancements插件(改进了Sublime Text的侧边栏。安装插件后在侧边栏上点击右键,可以找到一下新功能:在资源管理器中打开、新建文件、新建文件夹、以…打开等)
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入SideBarEnhancements,点击第一个
点击文件右键,会看到很多增强操作
安装SyncedSidebarBg插件(自动同步侧边栏底色为编辑窗口底色)
我的是安装了也没有起作用。
提示文件路径
插件AutoFileName
可自动提示文件路径
主题选择、代码主题、括号匹配高亮
Sublime Text 3——美化篇 - Aliemo - 博客园 (cnblogs.com)
安装Material Theme插件
安装后,快捷键ctrl+shift+p,输入Material Theme: Activate theme回车
一共4个主题,我选择了第2个主题(Palenight)
设置完毕后,效果如下:
代码高亮,安装Colorsublime插件
然后ctrl+shift+p,输入Colorsublime,点击第一个安装主题
安装成功后在preferences>Select Color Scheme中选择配色,有多种代码配色,按键上下移动可预览代码主题
觉得合适的直接点击,就会自动设置成该代码主题
个人推荐代码主题(Abyss,Another_kolor_Dark)
括号匹配高亮,安装插件BracketHighlighter
配置preferences>Package Settings->BracketHighlighter->bracket settings
定位到690行,做一下更改
"color": "region.yellowish brackethighlighter.entity.name.class",
"style": "highlight"
将左侧的代码复制到右边来,然后更改color和style的值,然后保存
匹配括号的高亮效果,如下:
ini文件代码高亮
安装INI插件
重启一下sublime,插件就生效了
json格式化
Sublime如何快速格式化JSON文件 - 磊有三颗小石头 - 博客园 (cnblogs.com)
安装Pretty Json插件
安装完毕,配置快捷键preferences->key Bindings
ctrl+alt+j是进行json格式化
ctrl+alt+m是将json数据格式化成一行
自动生成代码注释
参考:DocBlockr_Python怎么使用 - CSDN文库
安装DocBlockr_Python插件:用于自动生成Python代码注释
快捷键ctrl+shift+p,输入install package,点击第一个
耐心等待
输入DocBlockr_Python,点击第一个
该插件安装成功
该插件可以用于python文件头部注释,类注释,函数/方法注释
使用3个双引号"""开头,再点击enter键可自动生成注释
常用快捷键
- 收起/展开侧边栏:先ctrl+k,再ctrl+b
- 选中的代码缩进(缩进4个空格):ctrl+]
- 选中的代码前进(前进4个空格):ctrl+[
win桌面右键新建.py文件
win10下如何再鼠标右键上 新增文件类型中增加 (.py .php)文件_win10 新建 类型太少-CSDN博客
打开注册表:win+R>regedit
打开:计算机\HKEY_CLASSES_ROOT/.py
新建项,名为ShellNew
新增字符串值
关闭注册表,重启一下电脑即可
桌面右键>新建>Python File
如果想要设置默认模板,写好模板,然后将该模板移动到C:\Windows\SHELLNEW下
注意:该模板的名字需要跟FileName的数值一样