当前位置: 首页 > news >正文

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(自然语言处理)等)体系。

测试人员发展方向:

  1. python+requests:接口自动化
  2. python+selenium:web(UI)自动化
  3. python+appium:app(UI)自动化

Python中,PyTest框架用于管理用例,执行用例,生成测试报告

json文件,用于定义测试数据

编译型语言(执行起来更快)典型的有:C语言

解释型语言典型的有:Python

测试人员学习编程语言的用途:

  1. 白盒测试(一般开发自己就做了)
  2. 自动化测试
  3. 测试开发(测试方向深入发展)

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种方式:

  1. Python解释器环境内,执行单行代码;
  2. 使用Python解释器程序,执行Python代码文件
  3. 使用第三方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键可自动生成注释

常用快捷键

  1. 收起/展开侧边栏:先ctrl+k,再ctrl+b
  2. 选中的代码缩进(缩进4个空格):ctrl+]
  3. 选中的代码前进(前进4个空格):ctrl+[

win桌面右键新建.py文件

win10下如何再鼠标右键上 新增文件类型中增加 (.py .php)文件_win10 新建 类型太少-CSDN博客

打开注册表:win+R>regedit

打开:计算机\HKEY_CLASSES_ROOT/.py

新建项,名为ShellNew

新增字符串值

关闭注册表,重启一下电脑即可

桌面右键>新建>Python File

如果想要设置默认模板,写好模板,然后将该模板移动到C:\Windows\SHELLNEW

注意:该模板的名字需要跟FileName的数值一样

相关文章:

  • 如何借助ETL数据集成工具实现数据一致性?
  • 正则表达式学习指南
  • 离线部署kubernetes
  • 使用localStorage的方式存储数据,刷新之后,无用户消息,需要重新登录,,localStorage 与 sessionStorage 的区别
  • 深度学习前沿 | TransNeXt:仿生聚合注意力引领视觉感知新时代
  • [Mac] 使用homebrew安装miniconda
  • 发币流程是什么,需要多少成本?
  • Sass的学习
  • SiamMask中的分类分支、回归分支与Mask分支,有何本质差异?
  • Java大师成长计划之第2天:面向对象编程在Java中的应用
  • Vue实战(08)解决 Vue 项目中路径别名 `@` 在 IDE 中报错无法识别的问题
  • Python爬虫实战:移动端逆向工具Fiddler调试详解
  • Python 爬虫实战 | 企名科技
  • 【产品经理从0到1】原型及Axure介绍
  • 前端项目搭建集锦:vite、vue、react、antd、vant、ts、sass、eslint、prettier、浏览器扩展,开箱即用,附带项目搭建教程
  • http协议、全站https
  • 【盈达科技】GEO(生成式引擎优化)底层逻辑
  • 【MongoDB】卸载、安装低版本
  • 如何管理“完美主义”导致的进度拖延
  • Spring boot 中的IOC容器对Bean的管理
  • 体坛联播|卡马文加预计伤缺三个月,阿尔卡拉斯因伤退赛
  • 《哪吒之魔童降世》电影版权方诉《仙侠神域》游戏运营方侵权案开庭
  • 银行板块整体走强,工行、农行、中行股价再创新高
  • 与包乐史驾帆航行|航海、钓鱼和写书:一个记者的再就业之路
  • 冒充县领导亲戚十年骗取38箱香菇木耳,河南一男子被判拘役
  • 钟芳玲|戴耳环的莎士比亚