文章目录:

0X01:引子

Python学习资料及开发工具介绍

0x02:实操

基于 Conda 的 Python 安装

VSCode 的安装使用

安装

插件管理按钮使用介绍

VSCode 如何管理项目文件

VSCode 如何切换使用 Python

VSCode 如何执行 Python 文件

0x03:尾巴


0X01:引子

前些时间笔者写了两篇关于Python实战开放的博客,得到了不错的读者反馈,收获了800+的赞同有收藏,博客列表如下:

  • 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据
  • 『Python开发实战菜鸟教程』实战篇:一文带你了解人脸识别应用原理及手把手教学实现自己的人脸识别项目

上面主要讲述了,如何一步步编程实现具体功能。同时也有些朋友咨询笔者用的开发工具是什么,如何开发Python。

为了方便进一步降低小白用户学习门槛,写下这篇对于开发工具的介绍博客,通过手把手演示教学的方便来展示如何使用VSCode开发Python。

Python学习资料及开发工具介绍

Python语言上手简单很适合小白用户。这里就直接推荐几个比较好的教程:

1.菜鸟教程的Python3教程:https://www.runoob.com/python3/python3-tutorial.html。这个教程比较基础,适合初学者入门使用

2.廖雪峰老师的Python3教程:https://www.liaoxuefeng.com/wiki/1016959663602400。这个教程有些高阶操作,适合想要提升的同学

Python开发软件比较常用的有PyCharm与VSCode。对于PyCharm有专业版和社区版之分,专业版收费功能更加丰富;社区版是开源免费的,功能有阉割,但是用来做深度学习开发还是够用的。

其实笔者最开始学Python用的就是PyCharm,给我的感触是功能丰富整体也很繁杂臃肿,当时新打开一个项目都会加载很久,后来VSCode出现了,更加轻量化也很易用,对普通用户更加友好。所以如果小伙伴们如果不是常用PyCharm,建议使用VSCode来开发。

0x02:实操

具体操作过程,以Windows 10系统来做演示,对于MacOs与Ubuntu仅仅是安装时略有不同,具体使用时方法时一致的。读者使用时下载对应系统版本安装下载即可。

基于 Conda 的 Python 安装

Python 的安装基于的 Conda,Conda 用来管理安装 Python 环境非常方便。

这里使用的是MiniConda。Miniconda 是一个 Anaconda 的轻量级替代,默认只包含了 python 和 conda,但是可以通过 pip 和 conda 来安装所需要的包。

Miniconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 下载。

进入链接后,界面拉到最下面,选择是“Windows-x86_64.exe”后缀下载安装即可。

这里笔者使用的是Miniconda3-py39_4.9.2-Windows-x86_64.exe,下载链接:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Windows-x86_64.exe

下载完成后进行安装即可,这里注意“Add Miniconda to my PATH environment variable”要勾选上,这是设置环境变量,之后就可以直接在“CMD”界面使用“conda”指令。

下面测试一下“conda”指令,打开“cmd”,输入“conda”

出现以上内容就表示安装已完成。

下面改下“conda”源,换为清华源用以下载加速,在“cmd”中复制粘贴以下指令,并回车:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda config --set show_channel_urls yes

同时我们也将“pip”换为清华源用以加速,在“cmd”中复制粘贴以下指令,并回车:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

上面说到的“conda”与“pip”是用于管理Python包的工具。

下面介绍些cmd conda指令(env_name代表环境名称):

  • 查看所有conda环境:conda env list
  • 新建conda环境(env_name就是创建的环境名,可以自定义):conda create -n env_name
  • 激活conda环境:conda activate env_name
  • 退出当前conda环境(返回base环境):conda deactivate
  • 安装和卸载python包:conda install numpy # conda uninstall numpy
  • 查看已安装python包列表:conda list -n env_name

下面也介绍些pip指令(以numpy举例):

  • 安装包:pip install numpy
  • 卸载包:pip uninstall numpy
  • 更新包:pip install --upgrade numpy
  • 列举所有包:pip list

注意一点,由于conda与pip都是通过网络下载包进行安装,所以电脑应当保持连接状态。如果出现了“HTTP 000”错误,则代表是网络连接错误。可能的原因有二:

  1. 电脑未连接网络
  2. 网络连接不稳定

可以先检查本机网络是否连接,如果已成功连接,则是连接不稳定多尝试几次即可。

随后我们可以新建一个新建一个 Python 环境,命名(-n)为“tf23”,指定Python版本为3.7(python==3.7):

conda create -n tf23 python=3.7

出现一下界面,输入“y”,回车继续:

完成后输入:conda activate tf23 进入此环境,进入后可以看到前面了多了“tf23”,表示激活了此Python环境。

VSCode 的安装使用

安装

VSCode 的 Windows 10 版本下载地址:

https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user

下载完成后双击安装即可,安装界面如下所示,一步步默认设置即可。

安装完成后打开界面如下:

在上图左边栏中,从上到下依次为:“文件管理管理按钮”、“搜索按钮”、“代码管理按钮”、“运行与调试按钮”以及“插件管理按钮”。开发 Python 需要大家会用“文件管理管理按钮”与“插件管理按钮”功能。

插件管理按钮使用介绍:

VSCode定位是一个代码编辑器与集成开发环境(IDE)比更加轻量与灵活,需要用户自行安装一些插件来开发使用。需要我们安装对 Python 的支持插件,然后就可以愉快地使用 VSCode 开发 Python 了。

安装 Python 插件可以分为一下三个步骤,如下图所示:

还可以用类似方法安装中文支持,输入“Chinese”,搜索安装。安装完成后重启就会准换为中文菜单了。现在 VSCode 就设置好,下面可以正式开发 Python 啦。

首先我们要搞清楚三个问题:

  1. VSCode 如何管理项目文件
  2. VSCode 如何切换使用 Python
  3. VSCode 如何执行 Python 文件

VSCode 如何管理项目文件

VSCode 管理项目文件是通过文件夹来管理的,下面来通过演示来说明下:可以新建一个文件夹,名称叫“demo_code”。然后通过 VSCode “打开文件夹”功能打开这个文件夹:

小宋说:当然这个文件名可以随意起,原则别用中文,因为可能导致。类似的路径也不应有中文。

在弹出的窗口中,找到那个文件夹,选择打开即可。

打开后,我们就可以在 VSCode 的资源管理器看到这个目录了,只是还没有文件,我们可以通过资源管理器的“新建文件”与“新建文件夹”按钮新建资源。按照下图所示,新建一个“hello.py”文件。

单击“hello.py”,就可以在右侧进行编辑代码了。输入第一行代码(要注意里面双引号要使用英语的符号,可以通过“Shift”键切换中英文符号):

print(“Hello Python”)

输入完成后按“Ctrl”+“s”键,保存代码。

VSCode 如何切换使用 Python

细心的小伙伴已经发现在上图界面左下角有了“Python 3.8.1 64-bit(conda)”提示,其实这个就是当前 Python 的环境,这个只有文件文件夹存在.py文件(我们新建了“hello.py”),而且安装 Python 插件后才能出现(上面已安装)。

此时就可以点击那个提示,进行 Python 环境选择与切换。

如下所示,就完成了 Python 环境切换(切换为了“tf23”):

VSCode 如何执行 Python 文件

VSCode如何管理项目文件与切换Python环境已经介绍完了,下面就是如何执行Python文件。

之前有介绍,VSCode 是编辑器,并无Python 集成开发环境,其实运行还是调用的系统安装的 Python(这里就是我们用conda安装的Python)。而Python执行的原理就是在“cmd”中python 某个.py文件。

首先我们在VSCode打开“cmd”终端,如下图所示:

在终端中输入(如果未激活“tf23”,需要在前面加一句conda activate tf23):

python hello.py

此时输出为“Hello Python”,则表示运行成功,以后再运行某个代码在此终端输入:

python x.py

取消或终止运行使用“Ctrl”+“c”。

这里在对 VSCode 开发 Python 做个步骤总结:

  1. 用 VSCode 打开某个文件夹
  2. 新建 x.py 文件
  3. 编辑代码保存
  4. 选择 Python 环境,在 VSCode 终端打开并激活此环境
  5. 运行文件:python x.py

0x03:尾巴

这篇文章是对于开发工具的介绍博客,通过手把手演示教学的方便来展示如何使用VSCode开发Python。如果想学习更多实用Python开发技术,可以翻阅以下下文章:

  • 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据
  • 『Python开发实战菜鸟教程』实战篇:一文带你了解人脸识别应用原理及手把手教学实现自己的人脸识别项目

这个博客对你有用的话欢迎收藏转发,也麻烦可爱又爱学的你能赏个赞,菜小宋更博不易,在这里谢过啦。

如果你想学习更多开发技巧与AI算法,欢迎搜索关注笔者公众号“简明AI”,和爱学习讨论的小伙伴一起交流学习。

『Python开发实战菜鸟教程』工具篇:手把手教学使用VSCode开发Python相关推荐

  1. 『Python开发实战菜鸟教程』实战篇:爬虫快速入门——统计分析CSDN与博客园博客阅读数据

    文章目录 0x01:引子 首先介绍一下网络爬虫是什么,可以用来做什么? 这里简单探讨一下网络爬虫的合法性 正式进入爬虫实战前,需要我们了解下网页结构 HTML CSS JScript 写一个简单的 H ...

  2. 菜鸟教程之工具使用——国际化资源文件开发凶器MultiProperties

    最近要做一个多语言的东西,大概包含中.繁.日.英.韩几种语言.这样一来就需要编写多个资源文件,不仅工作量繁重,而且容易出错.今天介绍一款非常好用的工具给大家--MultiProperties. Mul ...

  3. python自动化教程_Python自动化开发实战视频课程-全新基础篇_Python教程

    教程名称:Python自动化开发实战视频课程-全新基础篇 课程目录: 0001.51CTO学院-01Pythons10 day1 开课前言- _* N, R+ w/ T 0001.51CTO学院-01 ...

  4. python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载

    每天一点点,记录学习 python 爬取菜鸟教程python100题 近期爬虫项目,看完请点赞哦: 1:python 爬取菜鸟教程python100题,百度贴吧图片反爬虫下载,批量下载 2:pytho ...

  5. java web开发实战经典 源码_李兴华 java_web开发实战经典 源码 完整版收集共享

    李兴华 java_web开发实战经典 源码 完整版收集共享 01f8a7  在  2018-11-07 20:41:33  上传  10.92 MB 第1章 JAVA WEB开发简介 1.1.WEB发 ...

  6. Django 开发实战2-3 模型-shell工具

    Python 开发实战-shell工具 01 shell 工具 02 查看MySQL 数据库的日志 03 ubuntu退出shell终端命令_ubuntu 终端常用命令 01 shell 工具    ...

  7. python flask快速入门与进阶-Flask基础进阶与python flask实战bbs教程

    ├─Flask基础进阶 │ 01-HTTP 基础知识.mp4 │ 02-python CGI 与 WebServer.mp4 │ 03-virtuanenv配置及Flask快速示例.mp4 │ 04- ...

  8. 手机上的python编辑器_菜鸟教程在线编辑器|菜鸟教程app手机版下载(html/java/python3)v1.0-乐游网安卓下载...

    <菜鸟教程app手机版>是一款为想要学习编程的朋友们打造的在线学习和编辑的软件,菜鸟教程app中有着html.java.C++等众多不同的编程语言可以学习,软件还自带编辑功能,有着java ...

  9. pythondjangoweb典型模块开发实战 pdf下载_胡阳《Django企业开发实战高效Python Web框架指南》PDF及代码...

    Python社区中的框架Django 的定位是企业级开发框架,全功能 Web开发框架,少代码快速开发 Web应用.从开发速度还是上线后新功能的迭代,Django 都能很好地满足需求. 学完 Pytho ...

最新文章

  1. oracle degree 造成阻塞_数据库锁/阻塞分析的一种常用方法
  2. JavaScript定时器原理及高级使用
  3. Linux 命令(三)--用户管理
  4. 读Getting Started With Windows PowerShell笔记
  5. 3个阶段 项目征名_萧山日报数字报-蓝城萧立7大代建项目征名开启
  6. consul命令行查看服务_第三章 consul服务注册与服务查询
  7. 【Docker】Docker 启用 Kubernetes 报错 insecure-registries Must be host[ port] or CIDR
  8. SAP License:EXCEL自定义函数 For SAP遗留资产折旧计算
  9. SpringBoot指南(七)——SpringBoot整合Mybatis
  10. windows查询java的进程号命令_将Java服务/命令注册为Windows服务
  11. 【吴恩达机器学习】正则化
  12. 迁移学习—Geodesic Flow Kernel for Unsupervised Domain Adaptation
  13. 看书必备:40个全球免费开放电子图书馆
  14. 电子电路仿真软件中文版_汽车电子EMC仿真简介
  15. linux服务器测网速,linux服务器如何测试网速?
  16. “百度快照劫持”到底是什么意思?
  17. CUDA安装教程及调试:本机win10+vs2013+NVIDIA GeForce GTX 1050Ti
  18. Scratch案例——画彩虹
  19. html怎么设置取消隐藏,怎么取消wifi隐藏_取消隐藏wifi设置方法-192路由网
  20. 【微信小程序】获取用户头像和ID

热门文章

  1. 类似百度搜索下拉框的实现
  2. Winform误删Resource目录下图片,引发严重故障:不存在类型或命名空间名“Resources”
  3. 掘金是不是对php有意见,富贵教你用PHP爬取掘金文章 | 码农网
  4. 计蒜客 A组模拟赛 青出于蓝胜于蓝(dfs序,树状数组)
  5. F1c100s 移植Qt5 教程记录
  6. 一文讲清土地财政,地方债,转移支付,房产税和中特估
  7. 股指期货套利例子(金融期货套利的例子)
  8. 发出的邮件对方未收到,应该如何处理
  9. java程序设计实验一_20145210姚思羽《Java程序设计》实验一实验报告
  10. 如何正确的做产品测试