Python+VSCode+Git 学习总结

作者: 秦无邪 | 来源:发表于2017-11-22 00:21 被阅读291次

稍等,先写个脑图...
继续,读完本文,你会学会:
1.如何在VSCode中写Python代码;
2.如何在VSCode中使用Git;

为什么写这篇总结

首先,我假设你是一名Python语言初学者,你下载了Python3.5,也安装好了,准备开始学习,按照正常的网络教程和书本,它会建议你用文本编辑器(比如sublime text)编辑Python代码,使用命令行工具(例如windows下的cmd.exe)来运行和测试你写的Python代码是否正确,没错,我就是这样开始的。

这样看上去没有什么问题,但是你有没有意识到写代码的效率是否非常低,如果你不对着网页上的代码抄写,我打赌你肯定不会记得哪Python哪个包里面有哪些类和方法,所以对于以前在公司一直使用Visual Studio + Visual Assist的我来说,没有智能提示,简直没法写程序。。。

所以最后我找啊找,找到了VS Code!

Python,VSCode,Git分别是什么

简单来说:

  • Python :一种注重开发效率的目前很流行的网络编程语言;

  • VSCode :全称Visual Studio Code,一款轻量级写程序的IDE,可以通过插件扩展来得到你想要的功能,如下图;

    写C/C++程序的插件
    写Python程序的插件
  • Git :一款分布式源代码管理工具(就是好用)。

如何使用Python

请参考廖雪峰Python教程:Python教程

如何使用Git

请参考廖雪峰Git教程:Git教程
我的常用命令(写下来不会忘):

git init   --- 初始化一个git仓库
git add xxx.py   --- 将xxx.py文件放到暂存区
git commit -m "first commit"   --- 将暂存区文件提交到当前分支(默认是master)
git status   --- 查看当前仓库的状态
git log   --- 查看日志
git reflog   ---查看每次对版本有影响的命令和版本id
git clone https://github.com/xxx/xxx.git   --- 从某个github仓库克隆一份到你本地文件夹
git remote add origin git@github.com:xxx/xxx.git
git push -u origin master      ---- 这一条和上一条命令组合使用,就是将本地git仓库同步到github仓库

如何使用VSCode

VSCode相对于Sublime的优势

  • 优势1 :带智能提示的语法高亮,如下图:

    函数使用提示.jpg
  • 优势2 :在IDE的终端里就可以执行Python命令,无须另外打开CMD窗口,更简洁

    QQ截图20171122001011.jpg
  • 优势3 :集成Git

  • 优势4 :各种可扩展插件(待开发)

在VSCode中使用Python

好了,现在我来教你如何使用VSCode,先来安装Python插件和你喜欢的语法高亮插件(我喜欢Monokai):


安装Python插件

在C盘下新建文件夹PythonTest,在PythonTest下面新建文件py1.py,然后用邮件单击PythonTest文件夹,选择Open with Code(如何下载和安装VSCode自己百度)如下图:


使用VSCode打开
来,我们来写随便写几行代码试试看:
正则表达式匹配邮箱格式

如何运行呢:


在终端中打开
右键单击py1.py文件,选择“在终端中打开”,然后你就可以在VSCode自带的终端里面使用:
Python py1.py 

来测试代码运行效果了。

在VSCode中使用Git

为什么要在VSCode中使用Git,因为VSCode自带Git啊,不用安装任何插件就能使用,况且Git是个好东西,不用白不用。
我假设你的VSCode工作目录就是Git仓库,那么,这就爽了,你的任何一个小改动,VSCode自带的Git功能都会感知,如下图,我加了一行代码后保存,Git标签页就提示我有改动:


Git界面

在箭头所指的消息框里面随便写一条commit理由,比如"love python",然后按Ctrl + Enter,这就是等于一条:

$ git commit -m "love python"

然后将你的修改推送的Github上去,如下图操作:


push到Github

是不是很简单,终于可以愉快的写Python代码了。

总结

我的观点:如果一个新工具能很大地提高工作效率,那么就用新工具替代旧工具。
希望大家喜欢我的这篇《Python+VSCode+Git 学习总结》,如有什么问题,欢迎交流。

相关文章

  • Python+VSCode+Git 学习总结

    稍等,先写个脑图...继续,读完本文,你会学会:1.如何在VSCode中写Python代码;2.如何在VSCode...

  • kafka学习系列

    Kafka学习总结(一)——Kafka简介 Kafka学习总结(二)——Kafka设计原理 Kafka学习总结(三...

  • 习惯

    好的学习习惯,才能有效的学习,每天有计划的去学习,每天都要有总结,总结做过的事情,总结学到的东西,总结学习的方法,...

  • 要做就做第一名

    前几天刚学会了一个学习的公式:体验→感受→分享→总结。 生活要学会总结,总结是最好的学习,可以说没有总结的学习不叫...

  • GNU Make / Makefile 学习资料

    GNU Make学习总结(一)GNU Make学习总结(二)这篇学习总结,从一个简单的小例子开始,逐步加深,来讲解...

  • java基础参考资料

    JavaWeb学习总结(一)——JavaWeb开发入门 JavaWeb学习总结(二)——Tomcat服务器学习和使...

  • 2018年2月计划

    1. 课程学习,以及总结笔记 《关系课程》学习50节,总结笔记。 《中国史纲》学习50节,总结4篇笔记。 《pyt...

  • 跟着麦子学英语(一)

    学习,总结,在学习! 这也许就是学习的过程吧!学习起来了,总结经验,然后推到,在重新开始学习! ...

  • 《Thinking in UML》学习总结

    《Thinking in UML》学习总结 @(总结)[思考|学习|记录] @[toc] 简要 最近看完了这本书,...

  • 2018-07-09

    学习总结

网友评论

  • 夕雅y:支持欣赏喜欢
  • 知识学者:秦无炎
    秦无邪:@东风冷雪 @东风冷雪 《诛仙》小说看了6遍,最喜欢秦无炎,你从我名字可以看出来了吧:wink:,没想到《诛仙青云志》里的无炎也如此有亮点,那句:这世间万道,在在道理,难道你的岸方是岸,我的岸便是海吗?
    深入我心。
    知识学者:@秦无邪 :grin: 我最早看的网络小说也是诛仙,也比较喜欢毒公子,去年青云志上映,等了很久,感觉。。。。。。喜欢 秦无炎和法相打斗时所说,大师笑我沉沦魔道。。。。
    秦无邪:@东风冷雪 被你看出来了:smirk:

本文标题:Python+VSCode+Git 学习总结

本文链接:https://www.haomeiwen.com/subject/qregvxtx.html