网络编程
位置:首页>> 网络编程>> Python编程>> 一文学会VSCode使用python

一文学会VSCode使用python

作者:曲鸟  发布时间:2022-07-26 16:06:46 

标签:VSCode,python,pycharm

一、前言

刚开始学Python的小伙伴可能会觉得每次写Python打开Cmd或者idle有点烦躁,没有代码补全也没有格式提示等。所以直接上手了Pycharm。

但pycharm专业版还收费,而且这软件还挺占内存!电脑配置不高的小伙伴就会感受到卡顿!使用体验急剧下降!

用着都不爽!!!还写个P的代码!

一文学会VSCode使用python

那么有没有占用内存小,又不收费,还有智能提示和代码补全,又不像pycharm一样笨重的软件呢?——答案是VSCode.

人生苦短,我用VScode!

诞生于2015年的VSCode编辑器,现在可以说是目前最强的编辑器之一,在微软的背书下,比各位历史悠久的老大哥成长快得多!

不到5年的时间里便坐到了市场占有率第一的位置。这么短的时间里,它是怎么成功的?答案是:简单,可扩展性强。

可能你会想,VSCode和那个庞大的Visual Studio名字这么像,它们会不会有什么关系呢?但其实,并没有,哈哈。VSCode默认支持多种编程语言,并且有着丰富的扩展。VSCode每月更新,你可以在微软博客上随时关注更新的进展。微软甚至把代码开源在了Github上供所有开发者克隆仓库甚至贡献代码(暗示大家赶紧来提PR)。

下面让我来介绍,作为pythoner,如何使用vscode来写python!

二、VSCode配置python

1.安装VSCode

下载地址:https://code.visualstudio.com/

一文学会VSCode使用python

VSCode安装配置很简单,直接下载软件后打开软件进行安装就行!

2.为VSCode设置中文

1)安装完成后,打开VSCode按照下图中红色箭头指示位置点击步骤1指向,然后在弹出的搜索框中输入chinese,然后选择【Chinese (Simplified)Language Pack for Visual Studio Code】,然后点击右侧的【Install】进行安装

一文学会VSCode使用python

3)安装完成后,按下【Ctrl+Shift+P】

4)在搜索框输入【configure language】,然后点击搜索出来的【Configure Display Language】

一文学会VSCode使用python

5)点击【zh-cn】设置为中文展示

一文学会VSCode使用python

6)设置成功后需要重启,重启后就看到熟悉的中文界面了!

一文学会VSCode使用python

3.为python开发安装插件

VSCode有非常好的扩展性,可以支持各种编程语言的开发!

1)按照下图中红色箭头指示位置,在搜索栏输入【python】按步骤进行安装。

一文学会VSCode使用python

2)安装完成后,按下【Ctrl+Shift+P】
3)在弹出的搜索框输入【python select Interpreter】并点击图中指向的选项

一文学会VSCode使用python

4)会列出系统所有python解释器,选择对应的解释器(你电脑安装python的版本):

一文学会VSCode使用python

4.安装代码一键运行插件Code Runner

1)按照下图中红色箭头指示位置,在搜索栏输入【Code Runner】按步骤进行安装。

一文学会VSCode使用python

2)安装好Code Runner之后,按照下图中红色箭头指示位置,在搜索栏输入【Code Runner】按步骤进行配置:在每次运行前清除以前的输出

一文学会VSCode使用python

3)打开你所要运行的文件,有多种方式来快捷地运行你的代码:

键盘快捷键 【Ctrl+Alt+N】
快捷键 F1 调出 命令面板, 然后输入 【Run Code】
在编辑区,右键选择 Run Code
在左侧的文件管理器,右键选择 Run Code
右上角的运行小三角按钮

5.Run in Terminal

当然也可以把代码放到 VS Code 内置的 Terminal 来运行

按照下图中红色箭头指示位置,在搜索栏输入【Run In Terminal】按步骤进行配置:在Terminal中运行代码

一文学会VSCode使用python

6.在VSCode中写一个python程序!

1)按下【Ctrl+N】新建一个文件,再安装图中红色箭头指示位置,在搜索栏输入【python】选择对应的python语言选项

一文学会VSCode使用python

2)输入下面的代号后,点击VSCode右上角的小三角符号运行程序

让我们来打印当前时间和Hello World吧!


import datetime
print(datetime.datetime.now(),'Hello World!')

一文学会VSCode使用python

7.安装python代码错误提示和补全插件!

1)打开命令行,输入pip install flake8进行安装

一文学会VSCode使用python

2)安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true

一文学会VSCode使用python

3)来试试效果
3.1 按【Ctrl+N】新建一个文件输入【python】并选择对应python语言

一文学会VSCode使用python

3.2 按下快捷键【Ctrl+S】保存文件至任意目录

3.3再输入代码试试,已经有错误提示了!

一文学会VSCode使用python

三、总结

VSCode还有很多插件能够提高我们的开发效率,这里只做了简单的介绍,小伙伴们下来可以自己了解。

VSCode是一款免费开源的现代化轻量级代码编辑器,可以通过安装插件来扩展功能,相比于Pycharm来说,它功能并没有Pycharm那么全面和强大!

但它是免费且内存占用相比于Pycharm少很多!

如果电脑配置高且不需要数据库开发工具和网络相关工具,性能分析和远程调试这些高级功能,使用pycharm社区版会更省事一些

如果电脑配置低,又需要一些调试或者性能分析的功能,建议使用VSCode,毕竟它的社区相比于社区版Pycharm来讲,插件太多了!

来源:https://blog.csdn.net/momoda118/article/details/119768834

0
投稿

猜你喜欢

  • 之前说过要聊聊 干职业设计经理的活 的问题,貌似有些朋友对这个事情还挺关心的,我理解为一方面是掌握对付猎头时候的标准答案,一方面是
  • 在os模块中提供了两种调用 cmd 的方法,os.popen() 和 os.system()os.system(cmd) 是在执行comma
  •     作为一个网页设计师,不知道各位是否有这样的经历:客户给你的网站材料很多都是Word文档,虽然阅读起来很
  • 最近用golang写了一个处理文件的脚本,由于其中涉及到了文件读写,开始使用golang中的 io 包,后来发现golang 中提供了一个b
  • 代码如下: document.getElementById("btnConnect").value = "连接
  • 说明1.windows上安装安卓模拟器,安卓版本5.1以上2.模拟器里下载安装最新的微信6.6.13.最好使用python2.7,pytho
  • 问题最近在使用 Vue 做东西,用到钉钉扫描登录的功能,这里需要引入远程的 js 文件,因为 Vue 的方式跟之前的不太一样,又不想把文件下
  • 详细:1.闵可夫斯基距离(Minkowski Distance)2.欧氏距离(Euclidean Distance)3.曼哈顿距离(Manh
  • 一、在线程中获取时间,判断当前时间三面之后,触发“事件”对象。 运行结果:二、在另一个线程
  • 需求说明:通过在界面上输入春联的上、下批和横批汉字从而生成春联图像,最后将春联图片保存。有实际需要的还可以将春联打印。实现过程:实现思路是先
  • 今天想用python做个demo,含两个子图的动态gif,代码如下:import matplotlib.pyplot as pltimpor
  • 字体的处理在网页设计中无论怎么强调也不为过, 毕竟网页使用来传递信息的, 而最经典最直接的信息传递方式就是文字,&nbs
  • 可视化单词统计词频统计中文分词项目架构新建一个文件,输入文件的内容,查询此文件中关键字的出现的次数,关键字出现的位置,将所有的文本按照中文分
  • 在参加“数据挖掘”比赛中遇到了关于函数高次拟合的问题,然后就整理了一下源码,以便后期的学习与改进。在本次“数据挖掘”比赛中感觉收获最大的还是
  • 网络爬虫抓取特定网站网页的html数据,但是一个网站有上千上万条数据,我们不可能知道网站网页的url地址,所以,要有个技巧去抓取网站的所有h
  • 本文主要给大家介绍了关于Zabbix 2.4.5自带MySQL监控配置使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:一、
  • 之前在《首都机场的点烟器》中分析了一个软件系统所处的状态并且列举了不同的状态所需要的展示给用户的各类信息,我们先简单回顾一下:要设计一个软件
  • 其他语言中,比如C#,我们通常遍历数组是的方法是:for (int i = 0; i < list.Length;
  • 一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监
  • 在SQL Server 2005中,它的另外一个强大的新特点是数据库快照。数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由快照
手机版 网络编程 asp之家 www.aspxhome.com