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

Python 入门(一、使用 VSCode 开发 Python 环境搭建)

Python 入门第一课 ,环境搭建...... by 矜辰所致

前言

现在不会 Python ,好像不那么合适,咱先不求精通,但也不能不会,话不多说,开干!

这是 Python 入门第一课,当然是做好准备工作,搭建好环境。

我是矜辰所致,全网同名,尽量用心写好每一系列文章,不浮夸,不将就,认真对待学知识的我们,矜辰所致,金石为开!

目录

  • 前言
  • 一、 软件安装配置
    • 1.1 python 解释器 和 Vscode 安装
    • 1.2 VScode 插件配置
    • 1.3 第一个 Python 程序
  • 二、 程序调试
  • 结语

一、 软件安装配置

1.1 python 解释器 和 Vscode 安装

软件的安装在我另外一篇博文中有过说明,连接如下:

ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)

在这里插入图片描述

再本次安装的时候,已经是 3.12 版本,而且环境变量是自动可以添加好的,不需要上面博文中的手动添加方式,如下图:

在这里插入图片描述

VScode 安装,这里也不多赘述了,博主自己开发 STM32 或者 ESP32 都要用到,老熟人了,根据上文推荐的来安装就好了。

1.2 VScode 插件配置

实际上在 VScode 中即便没有安装 Python 插件,我们也可以运行 Python ,和 cmd 运行 Python 一样的。 但是这样开发当然不方便了,所以我们需要安装 Python 插件。

VSCode 的 Python 插件包括很多功能,比如 智能提示,代码调试,代码导航,代码格式化等,我们直接安装即可,如下图:

在这里插入图片描述

然后我们新建一个文件夹,用来存放我们的 Python 工程或者示例:

在这里插入图片描述

然后在 VScode 中打开文件夹,然后信任文件夹:

在这里插入图片描述

接下来新建一个 hello.py 文件,作为我们的第一个示例,其中插件会自动识别 Python 解释器,如果系统中有多个版本的 Python 解释器,也可以自己选择,如下图,

在这里插入图片描述

1.3 第一个 Python 程序

第一个程序应该是 Hello world ,但是博主在学习的时候看了好些入门教程,然后自己也是初学者,然后看看 Python 下的 print 有没有什么括号冒号要求,打了这么一大堆:

print(123)
print('123')
print("123")
print("hello world")
print('hello world')
# print(hello world)  // 明显出错了,就注释掉了,vscode 中的注释 Ctrl + / 就行了

运行 Python :

在这里插入图片描述

因为以前一直使用的 C 语言,所以在使用 Python 打印的时候,对于这个小括号内的符号还是有点迷糊的:
对于上面的 print :
1、print(123):这个语句会输出整数 123 。
2、print(‘123’):这个语句会输出字符串 ‘123’ 。
3、print(“123”):这个语句同样会输出字符串 ‘123’ 。
4、print(“hello world”):这个语句会输出字符串 “hello world”。
5、print(‘hello world’):这个语句会输出字符串 ‘hello world’。

在 Python 中,单引号(')和双引号(")都用于定义字符串,它们在大多数情况下可以互换使用,没有功能上的区别。

在有的时候字符串里面包含引号,就可以很好的使用 单引号 和双引号区别开,比如:

在这里插入图片描述

二、 程序调试

前面环境总的来说其实挺简单的,然后再简单说下在 VSCode 中怎么调试吧,我们进入 VScode 的调试一栏操作,如下图:

在这里插入图片描述

VSCode 会自动的在工作区的.vscode目录下建立 launch.json 文件(这里我们不用修改,后期有需要用到再来讲解这个 “configurations“”):

在这里插入图片描述

我们回到自己的程序,通过鼠标点击可以添加断点:

在这里插入图片描述

我们可以通过 F5 ,或者直接鼠标点击左边绿色三角形开始调试:

在这里插入图片描述

在这里插入图片描述

在调试界面的按钮和其他语言调试类似,如下图:

在这里插入图片描述

至此,在 VSCode 下的 Python 开发环境就算搭建好了。

如果需要一些其他的配置操作,我们可以打开 VSCode 的命令面板(Ctrl + Shift + P),输入 “Python”,可以看到命令面板会有不同的下拉选项,到以后用到我们再来说明:

在这里插入图片描述

当然,上面的这些功能选项都是 VSCode 的 Python 插件提供的,这点提一下。

结语

好了,本文说明了如何能够在 VScode 下进行 Python 的开发,环境搭建往往是依葫芦画瓢的工作,总的来说简单轻松的搞定了。

接下来就得到处看资料视频文章,进行下一步的学习了。

那么本文就到这里,谢谢大家!


http://www.kler.cn/news/321728.html

相关文章:

  • 数学建模练习小题目
  • 嵌入式项目:STM32平衡车详解 (基础知识篇) (基于STM32F103C8T6)
  • 基于Ambari搭建hadoop生态圈+Centos7安装教程V2.0优化版(本篇博客写的较为详细,可能比较多,请耐心看)
  • Android在外部存储上读写图片文件
  • 【python】range 语句
  • NLP 生成式任务核心梳理
  • react通过下拉框选择多个,并展示在下方的方式
  • 看Threejs好玩示例,学习创新与技术(React-three-fiber)
  • 【C++篇】从零实现 C++ Vector:深度剖析 STL 的核心机制与优化
  • SpringCloud源码:客户端分析(二)- 客户端源码分析
  • ArduSub程序学习(11)--EKF实现逻辑①
  • [AI问答] Auto-sklearn和Auto-Keras对比
  • Ubuntu20.04.6 环境下docker设置proxy
  • SpringBoot-Starter2.7.3自动装配Redisson升级版本运行时的问题
  • 自动驾驶技术:人工智能驾驶的未来
  • tauri程序加载本地图片或者文件在前端页面展示
  • ModStartCMS v8.9.0 图片上传优化,富文本编辑器修复
  • Spring Boot 实战:使用观察者模式实现实时库存管理
  • localectl 命令:系统语言、键盘布局和区域设置
  • CORE 中间件、wwwroot
  • C++11中引入的thread
  • 正向科技|格雷母线定位系统的设备接线安装示范
  • 脚手架是什么?详细版+通俗易懂版!!!!!!
  • DNS与host文件
  • 职业技能大赛-自动化测试笔记(PageObject)分享-4
  • 如何将自定义支付网关与 WooCommerce Checkout 区块集成
  • HarmonyOS---权限和http/Axios网络请求
  • 处理 VA02修改行项目计划行(SCHEDULE LINES )报错:不可能确定一个消耗帐户
  • count(1)、count(*) 与 count(列名) 的区别
  • zabbix“专家坐诊”第257期问答