当前位置: 首页 > news >正文

python windows窗口开发_微软上线《在Windows上使用Python进行开发》教程

自从移动互联网开启之后,老牌的PC霸主开始颓废,但是微软自从新的CEO上阵之后,风格改了很多,全力押宝云时代。其实动作还蛮多的,all in 云计算,人工智能,智能云等新兴产业,而且还收购的全球最大的同性社区Github,前不久7月18号还公布了财报,市值超过苹果和亚马逊,重回全球第一。

说了这么多,回到我们的Python主题,微软也出Python教程了。

2facddd4b3125b9fa990720a3e06616e.png
c4ae05724310b059173deab57136d0bd.png

基本上已经覆盖Python的方方面面,从入门的基础,到Web开发,到自动化运维,自动化测试(目前Python在CI和Devops领域稳坐第一),再到机器学习阵营这几领域全部都覆盖了。

其实一种语言的大火,背后要有3个原因,一个成熟的社区以及强大的库,一个工业级现象的出现,一个大公司的支持。显然Python这三个都满足,Python累计的库有几万个,人工智能大风口的兴起,杀手锏的产品的频频出现,以及Google这样的大公司的背书,让Python能稳坐在编程语言排行榜前三。

下面我们来快速看一下这篇教程,在初学者这篇里面大篇幅的介绍了Python在VSCode的环境安装,VSCode做为一款神级开发工具,也是微软的良心工具,确实综合了很多优点。最赞的启动快,界面美观,占用资源少,而且有强大的插件支持。

9b1e4c6bb92ee37ee3e7063dc5db798d.png

当然跟专业的Pycharm比,功能上少稍微差一点,但是如果你是多语言开发,比如要同时编写Python,Java,Go等语言,VSCode肯定是不二的选择。

使用 Pygame 创建简单游戏

60cff1aacb4a681da81293c160f21a1f.png

我一直坚持趣味学习是入门最佳的方法,比如写一个趣味游戏,微软在入门这篇里面也是介绍pygame这个库,从一个简单的例子让零基础的同学上手Python。

除了上面的入门章节,在Web开发上面也介绍了Python里面的两大王者库, Django和Flask 的上手,而且讲的非常详细,比如用“使用 Microsoft Graph 生成 Python Django 应用”,一共5个步骤,上手很容易的。

482d787ff6b0d80186ace50bb900bd54.png

有兴趣的同学可以赶去网站看一下(地址在文末),其实另外一个巨头Google早年也出过一个Python教程,但是内容来说非常偏coding,编程风味更浓厚!

a23d15a3b08479478f8906a403242f9a.png

微软Python教程:

https://docs.microsoft.com/zh-cn/windows/python/

文章来源:菜鸟学Python

相关文章:

  • quartz 动态添加job_spring boot Quartz基于持久化存储的动态管理
  • 学python还是php_米凯seo: 到底是学Python、PHP还是Ruby?
  • python命名空间更改_python命名空间
  • vb 查找word中的字符 单元格坐标_Word天,原来查找和替换功能这么强大
  • python网课答案董付国_Python 董付国
  • 苹果手机运行python_JavaScript_iPhone手机上搭建nodejs服务器步骤方法,一、为在ios上面运行,编译jxco - phpStudy...
  • vba 怎么选择网页中的下拉框_书法、国画中怎么选择用纸?
  • python编写手机自动化脚本_使用appium+python编写手机游戏功能自动化
  • pythonrandom函数用法_Python之np.random.permutation()函数的使用
  • python显示文字框_自定义悬停框Plotly:Python以适应文本
  • seay svn漏洞利用工具_roptool 一种帮助您编写二进制漏洞利用的工具
  • springcloud全家桶_Spring cloud 微服务组件 mica 2.0.5GA 发布,添加对sentinel、undertow指标收集。...
  • 查看约束信息_谢菲尔德资源与蚌埠中恒签订“转型”约束钛铁矿承购协议
  • recyclerview item 有选中字体颜色_PPT金属文字怎么插入?PPT模板金属字体制作,PPT金属字体怎么做?...
  • 3d旋转相册代码源码_Qt Data Visualization ,让数据3D可视化
  • 0基础学习移动端适配
  • 77. Combinations
  • CEF与代理
  • JavaScript 基本功--面试宝典
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript 奇技淫巧
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Linux gpio口使用方法
  • Mac转Windows的拯救指南
  • nodejs实现webservice问题总结
  • node学习系列之简单文件上传
  • PermissionScope Swift4 兼容问题
  • php的插入排序,通过双层for循环
  • Redis 懒删除(lazy free)简史
  • 百度小程序遇到的问题
  • 初识 beanstalkd
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 你不可错过的前端面试题(一)
  • 微服务入门【系列视频课程】
  • 学习ES6 变量的解构赋值
  • 学习JavaScript数据结构与算法 — 树
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • #pragma pack(1)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (六)c52学习之旅-独立按键
  • (算法)Game
  • ./configure,make,make install的作用
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [20170705]diff比较执行结果的内容.txt
  • [Android] Upload package to device fails #2720
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [ios-必看] IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
  • [JavaWeb学习] idea新建web项目
  • [js]- 两个对象的合并(Object.assign)
  • [json]定义、读写
  • [LeetCode系列]3元素最近和问题的O(n^2)解法