百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

如何在Windows上做Python开发?微软出了官方教程

off999 2024-09-29 16:19 25 浏览 0 评论

机器之心报道

参与:路

在 Windows 上做 Python 开发太痛苦?微软最近发布了一系列官方教程,终于……

教程地址:https://docs.microsoft.com/zh-cn/windows/python/

这些教程将指导使用者如何设置开发环境、是否在原生 Windows 或 Windows Subsystem for Linux (WSL) 系统上安装自己的工具,以及如何集成 VS Code、Git 等工具。

具体教程如下所示:

  • 初学者在 Windows 上使用 Python 的教程
  • web 开发者在 Windows 上使用 Python 的教程
  • 在 Windows 上使用 Python 编写脚本和自动执行文件系统操作
  • 在 Windows 上使用 Python 执行机器学习任务(待更新)



初学者教程

该教程适用于对 Python 感兴趣的初学者,具体内容包括设置开发环境、安装 Python、安装 VS Code、安装 Git,以及简单的教程和实践活动。

web 开发者教程

该教程适用于使用 WSL 在 Windows 上使用 Python 进行 web 开发。

具体内容包括:设置开发环境、启用 WSL、安装 Linux 分发版、设置 Visual Studio Code、创建新项目、安装 Python、pip 和 venv、创建虚拟环境等步骤,以及 Flask Hello World 教程和 Django Hello World 教程。

值得注意的是,在 Windows 上使用 Python 进行 web 开发时,微软官方教程建议通过 WSL 专门安装 Python 来构建 web 应用程序。原因在于:Python web 开发的许多教程和说明都是针对 Linux 用户编写的, 并使用基于 Linux 的打包和安装工具。大多数 web 应用还部署在 Linux 上,因此,这将确保开发环境与生产环境之间的一致性。

在 Windows 上使用 Python 编写脚本和自动执行文件系统操作

该教程主要介绍如何在 Windows 上使用 Python 编写脚本和自动执行文件系统操作。具体内容包括:设置开发环境、安装 Python、安装 Visual Studio Code、安装 Microsoft Python 扩展、在 VS Code 中打开集成的 PowerShell 终端、安装 Git 等步骤。

在设置开发环境时,执行这些功能与执行 web 开发时的开发环境设置有所不同。

如前文所述,在 Windows 上使用 Python 进行 web 开发时需要通过 WSL 专门安装 Python 来构建 web 应用程序,而如果是执行 web 开发以外的其他操作时,只需使用 Microsoft Store 直接在 Windows 10 上安装 Python。

此外,除了这三门教程以及待更新的机器学习教程以外,微软官方还提供了常见问题解答(FAQ)和资源列表。

  • 为什么无法 "pip 安装" 某个包?
  • 什么是 py?
  • 为什么在复制粘贴时文件路径不能在 Python 中使用?
  • 什么是 PYTHONPATH?
  • 在哪里可以找到有关打包和部署的帮助?
  • 如果需要在不同的计算机上工作, 该怎么办?
  • 如果我使用的是 PyCharm、Atom、Sublime Text、Emacs 或 Vim, 该怎么办?
  • Mac 快捷键如何映射到 Windows 快捷键?

当你遇到这些问题时可以从微软官方教程中获得答案。

相关推荐

Python钩子函数实现事件驱动系统(created钩子函数)

钩子函数(HookFunction)是现代软件开发中一个重要的设计模式,它允许开发者在特定事件发生时自动执行预定义的代码。在Python生态系统中,钩子函数广泛应用于框架开发、插件系统、事件处理和中...

Python函数(python函数题库及答案)

定义和基本内容def函数名(传入参数):函数体return返回值注意:参数、返回值如果不需要,可以省略。函数必须先定义后使用。参数之间使用逗号进行分割,传入的时候,按照顺序传入...

Python技能:Pathlib面向对象操作路径,比os.path更现代!

在Python编程中,文件和目录的操作是日常中不可或缺的一部分。虽然,这么久以来,钢铁老豆也还是习惯性地使用os、shutil模块的函数式API,这两个模块虽然功能强大,但在某些情况下还是显得笨重,不...

使用Python实现智能物流系统优化与路径规划

阅读文章前辛苦您点下“关注”,方便讨论和分享,为了回馈您的支持,我将每日更新优质内容。在现代物流系统中,优化运输路径和提高配送效率是至关重要的。本文将介绍如何使用Python实现智能物流系统的优化与路...

Python if 语句的系统化学习路径(python里的if语句案例)

以下是针对Pythonif语句的系统化学习路径,从零基础到灵活应用分为4个阶段,包含具体练习项目和避坑指南:一、基础认知阶段(1-2天)目标:理解条件判断的逻辑本质核心语法结构if条件:...

[Python] FastAPI基础:Path路径参数用法解析与实例

查询query参数(上一篇)路径path参数(本篇)请求体body参数(下一篇)请求头header参数本篇项目目录结构:1.路径参数路径参数是URL地址的一部分,是必填的。路径参...

Python小案例55- os模块执行文件路径

在Python中,我们可以使用os模块来执行文件路径操作。os模块提供了许多函数,用于处理文件和目录路径。获取当前工作目录(CurrentWorkingDirectory,CWD):使用os....

python:os.path - 常用路径操作模块

应该是所有程序都需要用到的路径操作,不废话,直接开始以下是常用总结,当你想做路径相关时,首先应该想到的是这个模块,并知道这个模块有哪些主要功能,获取、分割、拼接、判断、获取文件属性。1、路径获取2、路...

原来如此:Python居然有6种模块路径搜索方式

点赞、收藏、加关注,下次找我不迷路当我们使用import语句导入模块时,Python是怎么找到这些模块的呢?今天我就带大家深入了解Python的6种模块路径搜索方式。一、Python模块...

每天10分钟,python进阶(25)(python进阶视频)

首先明确学习目标,今天的目标是继续python中实例开发项目--飞机大战今天任务进行面向对象版的飞机大战开发--游戏代码整编目标:完善整串代码,提供完整游戏代码历时25天,首先要看成品,坚持才有收获i...

python 打地鼠小游戏(打地鼠python程序设计说明)

给大家分享一段AI自动生成的代码(在这个游戏中,玩家需要在有限时间内打中尽可能多的出现在地图上的地鼠),由于我现在用的这个电脑没有安装sublime或pycharm等工具,所以还没有测试,有兴趣的朋友...

python线程之十:线程 threading 最终总结

小伙伴们,到今天threading模块彻底讲完。现在全面总结threading模块1、threading模块有自己的方法详细点击【threading模块的方法】threading模块:较低级...

Python信号处理实战:使用signal模块响应系统事件

信号是操作系统用来通知进程发生了某个事件的一种异步通信方式。在Python中,标准库的signal模块提供了处理这些系统信号的机制。信号通常由外部事件触发,例如用户按下Ctrl+C、子进程终止或系统资...

Python多线程:让程序 “多线作战” 的秘密武器

一、什么是多线程?在日常生活中,我们可以一边听音乐一边浏览新闻,这就是“多任务处理”。在Python编程里,多线程同样允许程序同时执行多个任务,从而提升程序的执行效率和响应速度。不过,Python...

用python写游戏之200行代码写个数字华容道

今天来分析一个益智游戏,数字华容道。当初对这个游戏颇有印象还是在最强大脑节目上面,何猷君以几十秒就完成了这个游戏。前几天写2048的时候,又想起了这个游戏,想着来研究一下。游戏玩法用尽量少的步数,尽量...

取消回复欢迎 发表评论: