转载自https://medium.com/issuehunt/10-visual-studio-code-extensions-for-python-development-de0be51bbeed​medium.com

An extension with rich support for the Python language (including Python 3.6), including features such as linting, debugging, IntelliSense, code navigation, code formatting, refactoring, unit tests, snippets, and more!

This blog post would be flawed if it didn’t feature the official Python extension by Microsoft. I can write the whole article around this extension alone.

Visual Studio Code extension to quickly generate docstrings for python functions. Quickly generates a docstring snippet that can be tabbed through.

If you are like me who likes to comply with the PEP8 standards, then you must be finding yourself writing a lot of docstrings. This is where this extension comes in handy.

Code Runner does what its name suggests. It will execute statements from a variety of languages and output the results to the built-in Output Window.

It will save you the time of switching back and forth between the editor and the terminal.

The Anaconda Extension Pack is a set of extensions that enhance the experience of Anaconda customers using Visual Studio Code. It includes the following set of Visual Studio Code extensions:Microsoft Python Extension for Visual Studio Code

YAML Support by Red Hat

Highlight trailing spaces and delete them in a flash! This extension is a port of the popular Sublime Text plugin Trailing Spaces.

Since Python is an indented language, trailing spaces can cause errors.

The Better Comments extension will help you create more human-friendly comments in your code. With this extension, you will be able to categorise your annotations into:Alerts

Queries

TODOs

Highlights

I personally don’t believe that the comments are redundant. How many times does it happen to you, that you return to a code base after a break and none of it makes sense? Well, happens a lot to me. That’s why I highly recommend people to documents their code.

And this extension helps me make the most out of my comments.

The Python extension by Microsoft pretty much covers everything. They also provide snippets for Python.

But for Django related snippets you should try this extension by Mr Barkman. A collection of snippets for Django templates, models, views, fields & forms.

Flask snippets collections. Initially ported from PyCharm, TextMate, SublimeText and other editors/IDEs.

In between here I also want to mention the extension called Jinja by wholroyd. This extension adds language colourization support for the Jinja template language to VSCode.

To enable the code linting in your VSCode, you have to install the linter.

$ pip install pylint

Once the pylint has been installed in your work environment, it'll work out of the box.

GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.

After all version control is an integral part of the software development.

黄哥谈转行当程序员https://www.bilibili.com/video/av22524233​www.bilibili.com

黄哥谈转行当程序员之二https://www.bilibili.com/video/av22568243​www.bilibili.com

黄哥Python提醒:转行当程序员修炼之路黄哥:黄哥Python提醒:转行当程序员修炼之路​zhuanlan.zhihu.com

黄哥Python:提醒要转行当程序员的朋友,学习要分先后主次黄哥:黄哥Python:提醒要转行当程序员的朋友,学习要分先后主次​zhuanlan.zhihu.com

vscode python插件_黄哥Python:VS Code 10个Python 插件相关推荐

  1. python文件系统_你应该知道的10个Python文件系统方法

    4.os.chdir("/absolute/or/relative/path") 等价于macOS/Linux系统的cd命令 此方法将当前工作目录更改为提供的绝对路径或相对路径.如 ...

  2. github怎么搜索开源的代码_5.2.PYTHON开发利器之使用VS Code+GitHub进行python开源项目开发...

    上一节介绍了使用vscode+Git进行python程序版本控制,详见5.1.PYTHON开发利器之使用VS Code+Git进行python程序版本控制 0.前言 GitHub是目前最大的开源代码托 ...

  3. visual studio code Python终端运行_黄哥Python:VS Code 10个Python 插件

    转载自 https://medium.com/issuehunt/10-visual-studio-code-extensions-for-python-development-de0be51bbee ...

  4. vscode kite插件_微软发布 VS Code Python 插件 7 月更新

    微软发布了 7 月的 Visual Studio Code Python 扩展更新,此版本总共修复了 51 个问题,其中包括: 支持新的语言服务器:Pylance Gather 扩展 将 Notebo ...

  5. c4d python 插件_【影视后期必知干货!C4D插件的安装及类型合集】- 环球网校

    [摘要]我不知道C4d什么时候开始流行,要想玩好C4d,各种C4D插件的安装是必不可少的.C4d软件制作的各种酷炫视觉效果层出不穷,吸引着人们的眼球.作为一个设计师,我们当然应该跟上设计的潮流.本篇文 ...

  6. python调用按键精灵插件_谈一谈火车采集器的插件使用

    ​ 火车采集器.火车浏览器这两款软件大家在平常工作中应该经常使用吧,有数据采集需求和各类公司运营人员想必都亲自使用过这个软件吧! 今天小编就与大家分享下两款软件所支持的插件,并讲解下每款插件的功能.一 ...

  7. python开发ps插件_你还在用PS?Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  8. 微软 python教程_最强福利——来自微软的Python学习教程(开发指南)

    各位小伙伴们,大家有多久没有发现柳猫这么勤奋的更新啦~ 今天给小伙伴们带来微软的官方福利,你没看错,就是来自微软的官方Python学习教程(开发指南)~ 之前微软上线过一套 Python 教程< ...

  9. 如何将c语言程序封装供python调用_转:用C语言扩展Python的功能

    一.简介 Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型 ...

最新文章

  1. [转]WxEmojiView
  2. 设计模式 2014-12-19
  3. pyotrch nn.Conv2d中groups参数的理解
  4. C++ opengl 绘制三角形扇
  5. 信息学奥赛一本通——1001:Hello,World!
  6. mvc3入门 第一个程序Helllo World
  7. 漫谈iOS Crash收集框架
  8. 10,求一个double型数据base的整数次方《剑指offer》
  9. 精选 | 2018年5月R新包推荐
  10. STM32——库函数版——超声波测距模块
  11. Python制作一个科学计算器
  12. 2022年第十九届五一数学建模竞赛 C题 火灾报警系统问题
  13. 三峡大学学生选课系统_201014119_赵敏_三峡大学学生选课系统.doc
  14. 嵌入式C编程中的设计模式之二——状态机模式
  15. 关于Intel酷睿(Core)品牌CPU的不同系列和不同代产品间的性能差异知识普及
  16. 红帽linux创建c文件,RedHat成功运行的第一个C程序全过程(适合新手)
  17. 一文搞掂十大经典排序算法
  18. coreldraw2023安装教程及新功能讲解
  19. Xmanager Enterprise 5破解版
  20. Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

热门文章

  1. 以法律的名义捍卫自由软件的权益之一 —— 软件自由保护组织(SFC)的来龙去脉...
  2. Node的介绍和基本使用(更新ing)
  3. 马东变身90后,vivo X27系列以时尚科技解构美学
  4. 在光子芯片之后,中国也取得量子芯片突破,不再需要EUV光刻机,ASML后悔莫及...
  5. 怎么在计算机里添加网络公共盘,网络共享怎么连接_电脑如何连接网络共享盘图文步骤...
  6. 创游互娱旗下《秀逗军团》进击第三届“金翼奖”
  7. 研究考虑CSP电站和ORC的综合能源系统优化规划 程序包含新能源消纳、光热电站、ORC有机郎肯循环、
  8. 【英语语法】Unit2 介词和并列连词
  9. 引用了一个不可用的位置 如何删除这样的目录?
  10. 华为可以分屏吗_若华为启用“鸿蒙”,那原来安卓系统的手机,可以更换新系统吗?...