专栏首页Python无止境微软官方上线Python教程

微软官方上线Python教程

花下猫语:微软最近的新闻有点多啊。市值触底反弹,证明了自己的商业活力;在编程领域频频动作,又昭示了自己的技术潜力。我曾经对它有很不好的印象,现在可能要改观了。

图 | 宫崎骏电影《千与千寻》

微软近日上线了一套 Python 教程《Develop with Python on Windows》,文档内容包括设置 Python 开发环境、在 Windows 与 WSL 子系统中安装相应开发工具,以及集成 VS Code 与 Git 工具并进行开发等。

具体来看,课程有以下几个章节:

  • 入门使用 Python
  • 使用 Python 进行 Web 开发
  • 使用 Python 编写脚本与自动化
  • 使用 Python 进行机器学习开发的教程
  • FAQ
  • 学习资源补充

相应章节的内容都比较详细,值得一提的是 FAQ,学习 Python 的人肯定会被 Python 的各种各样的问题困扰,在 FAQ 中,有一些常见问题的详细解答,比如:

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

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

微软对 Python 如此热情的态度其实有迹可循,微软 Python 工程师 Steve Dower 曾发文介绍微软是如何一步步拥抱 Python 的。Steve Dower 学生时代以实习生的身份参与了 Python Tools for Visual Studio 的开发,后来成为微软的全职开发者。自从 2011 年进入公司,他见证了 Python 在微软地位的变化。

Steve 以 Visual Studio 为例,他介绍,2010 年的时候,微软的 Python 开发者人数极其稀少,并且没有话语权。但是今天,微软正积极投资于 Python 语言及社区。目前微软已经有许多产品支持了 Python,甚至有一些新产品只支持 Python,同时部分关键工具也使用 Python 编写而成。

此外,Steve 还由此谈到了团队之间因 Python 而协作的场景,并且他们内部组织了“Python Day”纪念日,公司有超过 1000 人参与,人数约占整个公司的 1%,Steve 感受到了公司内部文化的转变。

最后,Steve 表示,Python 在微软不再低调,他们对 Python 感到自豪,目前已经聘请了五位核心 CPython 开发人员和许多其他贡献者,通过 NumFOCUS 和 PyData 积极支持开源数据科学,并定期赞助、主持和参加世界各地的 Python 活动。

就在今年年初,Python 3.7 官方应用已上架微软商店,这也是首个入驻微软商店的主流开发语言,被归类到了 开发者工具>开发套件 分类下。根据微软商店里的描述,微软商店版本的 Python 3.7 开发方是 Python 软件基金会。

本文分享自微信公众号 - Python猫(python_cat)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python|urllib库的一些应用

    Python在用于爬虫时,在许多的关于爬虫的教程中,重点介绍并使用的是一个HTTP客户端库,requests库。然而,本篇文章介绍的是另外一个用来数据抓取的库:...

    算法与编程之美
  • BAT面试题39:Python中的装饰器用过吗?

    本质上,装饰器(decorator)就是一个返回函数的高阶函数。拿到一个函数,返回一个函数,或者拿到一个类,返回另一个类。

    double
  • Python|赋值、浅拷贝与深拷贝

    在python中一个变量可以说是内存中一个对象的‘标签’或者‘引用’。假设现在有一个变量a。

    算法与编程之美
  • Python 面试题大全系列(一)

    从今天开始,陆续更新一些 Python 相关的面试题,在学习的路上,与君共勉,我的文采好棒哦

    周萝卜
  • Python|有趣的shuffle方法

    Pythonrandom的“shuffle方法随机化序列项”是我们在学习中会经常遇到的一个知识点,今天我们就来简单的学习一下吧!

    算法与编程之美
  • 走进Java接口测试之流式断言库AssertJ

    在设计自动化接口 Cases 时,遵守的核心原则是3A(Arrange-> Actor ->Assert)原则;

    高楼Zee
  • Python应用 | 求解微积分(一)

    高等数学是很多理工类专业必修的课程之一,一般要求都在大一期间完成。而高等数学中最为精彩的部分就是微积分,同时微积分是现代工程技术的基础,也是后续从事科学研究的根...

    算法与编程之美
  • BAT面试题28:Python是如何进行内存管理的?

    多数情况下,引用计数比你猜测得要大得多。对于不可变数据(如数字和字符串),解释器会在程序的不同部分共享内存,以便节约内存。

    double
  • pytest demo

    pytest 鄙视 > unittest 鄙视 > robotframework 鄙视 > 记流水账 鄙视 > “hello world”小白

    zx钟
  • 聊一聊少儿编程

    1984年,邓小平的一句话开启了中国计算机的新篇章“计算机普及要从娃娃抓起”。而且在2017年浙江省就明确表明,Python将纳入浙江省的的高考。如果说这离我们...

    算法与编程之美

扫码关注云+社区

领取腾讯云代金券