Visual Studio Code (简称 VS Code), 是一款免费并且开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段等特性,并针对网页开发做了优化。通过安装插件,它可支持诸如Java、C、C++、Ruby、Python等多种编程语言。

软件美观优雅,简单易用,支持在Windows、macOS 以及 Linux上便捷安装,它是跨平台的源代码编辑器。用它来开发Python,效果杠杠的。

3.1 在Windows下安装

右键桌面【计算机】或【此电脑】图标,查看并确认自己的电脑的位数,是32位还是64位的。然后去VSCode下载对应的压缩包。

(1) 下载压缩包

到官网https://code.visualstudio.com下载对应版本的压缩包后,随便解压缩到某个地方,你喜欢就行。在解压缩后的文件夹里面,右键【Code】-【发送到(N)】-【桌面快捷方式】,方便操作,双击打开

英文不习惯不要紧,咱就把它改成中文。左侧边栏第4个大图标,输入:Chinese,搜索到的第1个就是中文(简体),点击【Install】按钮。稍等一会,会弹出窗口,点击【Restart Now】,也可以直接退出再重新启动。

怎么感觉中文更好看一些,这是为什么呢?--英文水平太差,嘎嘎…

(2) 安装Python插件

又是左侧边栏第4个大图标,输入:Python,搜索到的第1个就是,点击【安装】按钮。稍等一会,会显示【需要重新加载】,不要害怕,不要担心,它又不会咬你,点它

切换到左侧边栏第1个大图标,选择【打开文件夹】,选择某个磁盘下的文件夹。这一步是为了方便创建、管理文件。

(3) 第1行代码

文件夹第1个图标【新建文件】,输入helloworld.py,回车确定,会弹出一个窗口,点击【Install】,稍等一会。

VSCode自动关联了Python配置信息并安装Python 代码分析工具Pylint,它可以分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。

万事俱备只欠代码,输入print('Hello World!')并保存。在输入的过程中,会自动补全代码,真的爽歪歪。

选中文件或在内容编辑器中,右键-【运行】-【在终端运行Python文件】。在内容编辑器中右键时,有一项【在Python终端中运行选定内容/行】,可以用来运行选中的代码段,挺不错的,方便找问题。

转眼功夫,结果出来了,不愧是轻量级的,运行很顺畅,犹如行云如水。好了,口渴了,喝茶去了。有件事,我想有必要提一下,怕你忘记了,就是记得转发啊。

学编程,如果连第1行代码,都没搞明白的话,那你就要,搞到明白为止。print()方法用于打印输出,是最常用的一个函数。按下ctrl键,鼠标点击,可查看print方法的参数,解释我为你写好了。

print函数语法:print(self, *args, sep=' ', end='\n', file=None)

self – 类的实例,后期说面向对象时会介绍到。

args – 多项输出数据项,用,分隔。

sep – 数据项之间的间隔,默认是空格。

end – 设定结尾。默认是换行符 \n。

file – 指定输出数据到文件或屏幕(默认)中。

我们写3个例子深入了解一下。

第1个例子,了解args、sep和end参数的用法。

print("关注老陈", "一起学编程", sep=",", end=",")
print("还可以,讨论如何找女朋友。")

输出结果

关注老陈,一起学编程,还可以,讨论如何找女朋友。

第2个和第3个例子,更实用,更有趣,找老陈要去。

一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我将分享Python,前端(小程序)和App方面的编程知识。关注我,没错的。

第3天 | 12天搞定Python,用VSCode编写代码的更多相关文章

  1. 第4天 | 12天搞定Python,基础语法(下)

    为了方便你的学习,减轻负重,我特意将基础语法分成上下两部分.希望你喜欢这种方式,如果不喜欢,你可以跟我说,反正我是不会改的,哈哈~~. 如果上部分,你还没看的话,先去看<第4天 | 12天搞定P ...

  2. 第10天 | 12天搞定Python,文件操作(超详细)

    在开发系统的过程中,经常会用到XML存储和传输数据,XML是一种用于标记电子文件使其具有结构性的标记语言,在博客中经常会见到. JSON是一种轻量级的数据交换格式,常被用在后端和前端的数据交互上,如你 ...

  3. 第12天 | 12天搞定Python,让excel飞起来

    学了10多天Python基础知识了,是时候来点硬货了,看过<第1天 | 12天搞定Python,告诉你有什么用?>的老铁都知道,Python可用的领域挺多的.只是我长期待在企业,所以只能说 ...

  4. 第1天|12天搞定Python网络爬虫,吃里爬外?

    人力资源部漂亮的小MM,跑来问我:老陈,数据分析和爬虫究竟是关系呀?说实在的,我真不想理她,因为我一直认为这个跟她的工作关系不大,可一想到她负责我负责部门的招聘工作,我只好勉为其难地跟她说:数据分析, ...

  5. 第3天 | 12天搞定Python,用PyCharm编写代码

    有了运行环境还不够,在程序的江湖里,还得有一把趁手的"兵器". 工欲善其事,必先利其器,在进行Python开发时,可选择 IDE挺多的,其中,以PyCharm. Eclipse+P ...

  6. 第1天 | 12天搞定Python,告诉你有什么用?

    掌握多一门编程语言,多一种选择,多一份机遇,更何况学的是人见人爱,花见花开的Python语言.它目前可占据编程语言排行榜的第3名,是名副其实的"探花郎",无论用它做什么(网络爬虫. ...

  7. 12天搞定Python,基础语法(上)

    不知你是否见过建楼房的过程,没有的话,找个时间去瞧一瞧,看一看.看过之后,你就会明白.建楼房,只有打好地基之后,才能在砌墙,建的楼层越高,打的地基就越深. 学编程也一样,要想得心应手的应用,得先打好地 ...

  8. 第2天 | 12天搞定Python,运行环境(超详细步骤)

    倘若有人告诉你,他在学习Python编程,却没有安装运行环境,那你赶紧叫他滚,并离他远点,因为他在欺骗你的感情. 没有安装运行环境,程序根本无法跑起来,对错不能知根知底,试问是在学编程,还是在跟空气对 ...

  9. 转载 12步轻松搞定python装饰器

    作者: TypingQuietly 原文链接: https://www.jianshu.com/p/d68c6da1587a 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定pyt ...

随机推荐

  1. 在GitLab pages上快速搭建Jekyll博客

    前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitlab pages也不错,百度也会正常抓取,于是动手倒腾,将gi ...

  2. 教你用OpenCV 和 Python给证件照换底色(蓝底 <->红底->白底)

    在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...

  3. javascript面试题(一)

    1. var bar = null; console.log(typeof bar === 'object'); //logs true! 尽管 typeof bar === "object ...

  4. [Java数据结构]使用Stack检查表达式中左右括号是否匹配

    Stack是一种先进后出的数据结构后,这个特点决定了它在递归向下的场景中有独到的功效. 以下程序展示了它在检查表达式中括号匹配的有效性: 程序: package com.heyang.util; im ...

  5. leetcode刷题-69x的平方根

    题目 实现 int sqrt(int x) 函数. 计算并返回 x 的平方根,其中 x 是非负整数. 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去. 示例 1: 输入: 4输出: 2 思 ...

  6. SpringMVC-Controller&RestFul

    Controller与RestFul 目录 Controller与RestFul 1. Controller 1. 控制器Controller 2. 利用接口定义控制器 1. 实现Controller ...

  7. js拖拽原理及简单实现(渣渣自学)

    第一步 首先简单分析下需求吧,我们就是想实现鼠标拖拽带颜色的方块时,让方块停留在鼠标松开的位置,需要计算的就是拖拽前的坐标和拖拽后的坐标,鼠标移动后相对于原位置的偏移量=目标元素的偏移量,根据这个等式 ...

  8. jmeter连接redis取数据

    1.导入fastjson-1.2.2.jar.jedis-2.2.1.jar到 jmeter\lib\ext\ 下 2.新建BeanShell Sampler import com.alibaba.f ...

  9. oracle之三备份恢复概述

    备份恢复概述 1.1 数据库故障的类型: 1)user process failure: pmon 自动处理 2)instance failure: smon 自动处理 3)user errors : ...

  10. CTF-WeChall-第四天上午

    2020.09.12 08:24 哈哈,go on!