基本上在Windows上Python开发环境搭建,已经算是傻瓜式的了,直接上官网下载安装包即可 。这里需要注意的一点是关于版本的选择,除非工作必须,否则直接建议Python3.7版本,不要再去学习网上那些不负责任的博客推荐的Python2系列的版本了,都已经被官方抛弃了。
2. 编程工具推荐这里仅推荐两家最常用最高效的!
Pycharm
Python开发过程的首选IDE,它可以很大的提升大家的工作效率。除了常见的优点外,它还支持查看使用库源码、让你编写的的代码更加PEP8、快速选择代码块、设置代码模板、 函数调用层级可视化、智能重构、图形化 VSC 操作之 git、支持 ssh 远程部署等优点,实在是团队协作开发的首选工具!
VSCode
微软出品,必属精品。安装包小巧,跨平台支持,重要的是依靠微软这一强有力的亲爹,市场广阔,拥有很多开发者为其开发各类使用插件。作为一款编辑器,它绝对比Sublime、Atom优秀,比Vim易用好上手。相比Pycharm,它的启动效率绝对领先,简单的通过安装python相关插件,你就可完成Python语法智能提示、代码动态调试、语法检查等众多IDE才可享受的便利。
不会。
它都被纳入小学课程了,你要说它难吧,偶觉得难免有些牵强。你要说他简单吧,从头开发一套软件还确实很难。
那么问题出在哪里呢?
python的简单简单的语法,python的语法十分简单,而且没有花括号,代码风格比较易读。
丰富的的模块生态,因为其丰富的模块生态,导致大家都是api调用工程师,能读懂api就能用起来,这有什么难的,这是偶写的一段爬去糗事百科的代码,就是分析xpath就可以了,简单到飞起。
python的困难也不是python的困难,是所以编程语言的难点,这些难带在偶个人开来,偶称之为抽象思维。比如代码目录接口,软件框架设计,方法执行逻辑…等,这都是教科书,培训班没办法快速培养的,只能靠你自己去悟。
所以你在学习的时候要经常看那些优质代码,优质的书籍来提升自己的抽象思维,当你的抽象思维到达一个高度的时候,你看待一个框架,很快的就能感觉到它其中的原理。也就是说这个时候你也可以去尝试制造一些轮子来让别人使用了。
简单的只是表象,一切能在百度上查询出来的都不难,难在于你编程时候的抽象思维能力,而这些恰恰是百度不出来的,只能靠你平时的领悟。
如果你有不同的看法,可以在下方评论,大家一起讨论。
下载 python 不会损害计算机。
python 是一种编程语言,同其他任何编程语言一样,python 能够编写后端应用程序,不会对计算机的软件和硬件造成任何损害。
需要强调的是,python 被广泛用来开发网络爬虫。如果代码编写不当,在短时间内高并发地发起对网络页面的请求,可能造成极高的 CPU 占用率,以及硬盘瞬时写入速率过高,可能会影响硬件的性能。
目前人工智能已经行业爆发期,越来越多的业内人士开始研究和学习人工智能方面的知识,无疑python是里面最重要的编程语言,很多学习框架都是基于python技术的,那么对于想要学习python语言的童鞋来说,推荐以下几款经典的集成开发环境。
当然本文不会介绍emacs和vim的使用,对于大多数人来说这两款神器学习成本太大,毕竟还要花时间学习人工智能的知识,工具的学习成本能减少就尽量减少。
官方IDLE轻量级开发环境
要论轻量级,并且好用,当然是python官方出的IDLE简单实用,尤其是对于初学者来说,这款官方的轻量级集成开发环境绝对是最佳选择,优点也是颇多。
首先是安装包轻量级,安装包极小;其次是环境纯净,纯python环境,不需要其他环境支持;最后一点就是,你需要的他都有,那些并没有实际作用的功能,一点也没有累赘。可以说这是很多重量级的IDE很难相匹敌的,比起Java环境的IDE,简直要友好很多。
Jetbrians除了IDEA他们家的Pycharm 也很好用
在一个叫做捷克的神奇过度,这个过度互联网不是特别强悍,IT互联网企业也没有巨头出现,但却孕育了一家伟大的开发者工具公司,名字叫做Jetbrians,他们家的开发者工具都特别好用,首先就是大名鼎鼎的Java IDE,名字叫做IDEA,这个抢了eclipse和netbeans风头的企业,已经是全世界一流的软件工具生产商。如果你熟悉他家的产品,用习惯了webstorm和IDEA以后再来用这个,你会非常容易上手,而且用户体验非常友好,并且这款软件有免费的社区版本。
但是这款软件有个缺点是,环境时基于Java开发的,所以会对硬件水平要求相对较高一点,不然的话会有点卡,这一点是Java环境没法回避的。
大厂产品值得信赖,并且具有很好的技术支持,同时要知道,这家公司还打造了kotlin编程语言,创造的IDEA集成开发环境直接被Google采用为android studio的环境,要知道,Google为了它可是放弃了同样大名鼎鼎的eclipse,所以你还在犹豫什么?
基于eclipse打造的曾经的王者WingIDE
eclipse的名气想必在Java工业界早已是如雷贯耳,很多企业也会给予eclipse做插件开发,打造自己的专属集成开发环境,其中myeclipse、zendstuido等等都是著名的eclispe插件。而wingide则是基于eclipse打造的python集成开发环境,在pycharm没出来前,是该领域绝对的王者,并且拿过年度最佳开发工具的称号的。老牌王者,依然值得信赖,况且基于eclipse意味着强大的可扩展性,你可以拥有更多的定制可能性。
当然除了上面几款,还有一些文本编辑器,当然再次强调,不建议采用emacs/vim,对于普通用户来说门槛太高,毕竟你还要花时间学python,那么vscode和atom将是不错的选择,并且你可以轻松的获得插件支持。