入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2)

这篇具有很好参考价值的文章主要介绍了入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在上一篇文章中,介绍了如何入门人工智能编程,并开始了学习 Python 编程语言的基础知识。本文是系列文章的第二部分,我们将继续探讨 Python 编程,但这次我们将使用 Visual Studio Code(简称 VSCode)作为我们的集成开发环境(IDE)。VSCode 是一个功能强大的文本编辑器,它可以帮助我们更轻松地编写和调试 Python 代码。

安装和配置 VSCode

安装 VSCode。可以在官方上下载适用于您操作系统的版本并进行安装。安装完成后,打开 VSCode。

[官方网站](https://code.visualstudio.com/)

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

接下来,我们需要安装一些扩展,以便在 VSCode 中更好地编写和调试 Python 代码。在左侧的扩展栏中,搜索并安装以下扩展:

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

  1. Python - 这是 Microsoft 开发的官方 Python 扩展,提供了强大的代码编辑和调试功能。
  2. Visual Studio IntelliCode - 这个扩展可以提供智能的代码建议,让您更快地编写 Python 代码。
  3. Pylance - Pylance 提供了 Python 代码的类型检查和智能提示功能,使您的编码过程更加高效。

安装完这些扩展后,VSCode 就是我们的开发工具了

创建和运行 Python 代码

现在我们创建一个简单的 Python 程序并运行它,以确保一切都设置正确。在 VSCode 中,按下 Ctrl + N(Windows/Linux)或 Command + N(Mac)创建一个新文件,然后将以下代码粘贴到文件中:

print("你好")

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

接下来,将文件保存为 main.py。然后,按下 F5 来运行程序。

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python
选择 pythonFile

最终我们可以看到输出了 你好

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

使用 VSCode 的调试功能

VSCode 提供了强大的调试功能

main.py 文件中添加以下代码:

def divide(a, b):
    result = a / b
    return result

x = 10
y = 2
result = divide(x, y)
print(f"{x} 除以 {y} 的结果是 {result}")

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

现在,让我们设置一个断点。单击代码行号的左侧,将在该行上创建一个红色圆点。在这里,我们在第 7 行创建一个断点。

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

按下 F5 启动调试器。程序将在第 7 行停止。这个时候可以使用调试器面板中的控件来单步执行代码、观察变量的值以及查找问题。

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python

这两个按钮分别对应快捷键:F10 和 F11

F10和F11是在许多集成开发环境(IDE)中用于调试代码的快捷键,包括Visual Studio Code(VSCode)和许多其他IDE。它们的功能如下:

  1. F10:单步执行(Step Over)

    • 按下F10时,调试器将执行当前行的代码,但不会进入当前行的函数或方法内部。如果当前行包含一个函数调用,调试器将执行该函数并跳过其内部的代码。
    • 这意味着F10适用于您希望逐行执行代码,但不希望深入到函数或方法内部的情况。使用F10来跟踪代码的执行流程,但不需要深入到每个函数的内部。
  2. F11:单步进入(Step Into)

    • 按下F11时,调试器将进入当前行的函数或方法内部,然后停在该函数或方法的第一行。如果当前行不包含函数调用,则F11的行为与F10相同。
    • F11适用于您希望深入了解代码内部的情况。如果您希望逐步执行函数内部的代码,以查找问题或理解函数的工作原理,那么F11是一个有用的选项。

入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2),人工智能,ide,学习,python文章来源地址https://www.toymoban.com/news/detail-701685.html

到了这里,关于入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能入门学习笔记(一)

    家人们,好久不见哈!最近在尝试着学习人工智能的相关知识和具体技能呀。说实话,当像我这样的 小白初探人工智能体系 时,总是被很多未知的名词以及茫茫内容所淹没,便去想通过网络学习帮助自己建立正确的人工智能基本概念认知。在此,我便进一步对人工智能体系

    2024年02月02日
    浏览(67)
  • 精华整理几十个Python数据科学、机器学习、深度学习、神经网络、人工智能方面的核心库以及详细使用实战案例,轻松几行代码训练自己的专有人工智能模型

    精华整理几十个Python数据科学、机器学习、深度学习、神经网络、人工智能方面的核心库以及详细使用实战案例,轻松几行代码训练自己的专有人工智能模型。 机器学习 人工智能的核心,是使计算机具有智能的根本途径。机器学习专注于算法,允许机器学习而不需要编程,

    2024年01月25日
    浏览(78)
  • 【人工智能】VScode中使用ChatGPT之Bito插件

    之前在VScode中使用ChatGPT中文版,后来要注册与收费,可采用一些ChatGPT中文版的替代插件。 后发现 BitoAI插件 功能同样强大,免费,可中文,真香! 未来Bito若不能使用,可继续在VScode的扩展功能中搜索相关插件,已备使用。 https://code.visualstudio.com 可选择合适的版本,我选的

    2024年02月08日
    浏览(67)
  • 人工智能的深度学习如何入门

    人工智能深度学习近年来成为热门的技术领域,被广泛应用于许多领域,如自然语言处理、图像识别、机器翻译等。学习人工智能深度学习需要具备一定的数学和编程基础,但对于初学者来说,并不需要过于复杂的数学和编程知识。本文将介绍人工智能深度学习的基本概念和

    2024年03月27日
    浏览(62)
  • 机器学习入门教学——人工智能、机器学习、深度学习

    1、人工智能 人工智能相当于人类的代理人,我们现在所接触到的人工智能基本上都是弱AI,主要作用是正确解释从外部获得的数据,并对这些数据加以学习和利用,以便灵活的实现特定目标和任务。 例如: 阿尔法狗、智能汽车 简单来说: 人工智能使机器像人类一样进行感

    2024年02月09日
    浏览(91)
  • 人工智能之配置环境教程二:在Anaconda中创建虚拟环境并在VsCode中使用

    孟莉苹,女,西安工程大学电子信息学院,2021级硕士研究生,张宏伟人工智能课题组。 研究方向:机器视觉与人工智能。 电子邮件:2425613875@qq.com 安装前先下载安装包,建议在博主已准备好的百度网盘链接中下载: 百度网盘链接:https://pan.baidu.com/s/1FgjTixyrP0xL-SRrUSARhw 提取码

    2024年02月01日
    浏览(106)
  • 利用人工智能模型学习Python爬虫

    爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 网络爬虫(又称为网页蜘蛛,网络机器人)是其中一种类型。 爬虫可以自动化浏览网络中的信息,当然浏览信息的时候需要按照我们制定的规则进行,这些规则我们称之为网络爬虫算法。 ——使用讯飞星火

    2024年02月09日
    浏览(47)
  • 【人工智能AI代码:AIXCodeCompletionHelper】一个集成了 Open AI 人工智能写代码的 Jetbrains IDE 插件(支持 Golang,IDEA等)

    目录 AIXCodeCompletionHelper 简介  支持平台 项目源代码 GitHub - to-be-architect/AIXCodeCompletionHelper 核心实现代码

    2023年04月08日
    浏览(95)
  • Python人工智能应用--图像识别&&深度学习

    像素(缩写为px)是图像中的最小单位,由一个个小方格组成。 这些小方格都有一个固定的位置和颜色,共同决定了图像所呈现出来的样子。 这些小方格的行数与列数又被叫做分辨率。我们常说的某幅图像的分辨率是1280×720,指的就是这张图中的每一行都有1280个像素,每一列都

    2024年04月09日
    浏览(71)
  • 用于人工智能研究的开源Python微电网模拟器pymgrid(入门篇)

    pymgrid是一个开源Python库,用于模拟微型电网的三级控制,允许用户创建或自行选择的微电网。并可以使用自定义的算法或pymgrid中包含的控制算法之一来控制这些微电网(基于规则的控制和模型预测控制)。 pymgrid还提供了与OpenAI Gym API相对应的环境,提供了连续和离散动作空

    2024年02月11日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包