使用vscode配置Python开发环境

liftword4周前 (12-12)技术文章14

vscode是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,最近几年流行度也是越来越高。

今天来跟大家分享下在 vscode 下配置和使用 Python,作为对 PyCharm 的替代选择之一。关于vscode的安装,请参考小编之前的文章。

一、Python 简介

Python 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了脚本语言和解释语言的易用性。


Python是由创始人贵铎·范·罗萨姆(Guido van Rossum)在阿姆斯特丹于1989年圣诞节期间,为了打发圣诞节的无趣,开发的一个新的解释型脚本语言。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是BBC当时正在热播的喜剧连续剧“Monty Python”的爱好者。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 www 浏览器再到游戏。

关于Python的安装,可以参考小编前面的文章。

mac环境中Python安装和环境搭建


二、安装vscode 的 python插件

在 VS Code 中配置 Python 环境,第一个要安装的插件,就是 Python 插件。安装插件会给使在编写代码的过程中,给我们一些智能提示,比如snippets, debug等。


Python插件的全称为Python extension for Visual Studio Code,这个扩展插件是由微软官方提供的,支持但不仅限于以下功能:

  • 通过 Pylint 或 Flake8 支持代码检查
  • 在 VS Code 编辑器中调试代码
  • IntelliSense 支持自动完成,代码导航和格式化
  • 支持 Jupyter Notebook,Pytest 和 Unittest
  • 在编辑器中轻松切换 Python 环境

如图所示,选择Python插件,点击【安装】按钮进行安装。



安装完毕后,VSCode应该会出现提示:需要你选择一个Python的解析器,点击Select Python Interpreter。如图所示,选择Python 3.x版本。



到这里,我们终于可以使用VSCode编写python代码了。在下一章,我们将试试看。

相关文章

推荐15个最受欢迎的Python开源框架

以下是伯乐在线从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python Web应用开发框架...

Python+PyQt架构:如何调用多个设计师窗口界面文件示例

引言Qt是C++语言下广泛使用的一种跨平台的程序界面设计库,而PyQt是其在Python语言下的绑定,这为在Python语言下编写GUI界面程序提供了极大的便利。对于界面程序的设计,可以使用代码构建,...

pytest框架精髓—fixture

简介一直在和大家聊pytest的一些内容,今天呢想和大家分享pytest框架的精髓,话不多说,我们直接开始吧,还有喜欢的记得关注我哟。介绍:  fixture区别于unnitest的传统单元测试(se...

产品经理要理解的架构图(结构图)

产品经理在工作过程中会遇到各种结构图(结构图),这些名词很容易混淆。一般情况下,3-5年经验,善于总结归纳的产品经理才能逐步理解这些概念的含义,并且相对灵活的运用到工作中。下面针对这些概念来系统地梳理...

从零开始搭建一个Python Flask项目

Flask是一个轻量级的Web框架,以其简单的功能,深受众多开发者的喜爱,其核心功能非常简单,但可以通过扩展支持复杂的Web应用开发,下面我们就来演示一下如何从零开始搭建一个Flask项目。环境准备在...

Python中threading线程模块

一个进程就是一个正在执行的程序,每一个进程都有自己独立的一块内存空间、一组系统资源。在进程的概念中,每一个进程的内部数据和状态都是完全独立的。在一个进程中可以包含多个线程,多个线程共享一块内存空间和一...