志在指尖
用双手敲打未来

python环境搭建(python开发环境哪个好)

python环境搭建

Python能做太多风趣运用的事了,不只能够做现在炽热的人工智能、数据剖析,还能够做爬虫、Web开发、主动化运维的事情。随着Python为咱们工作与生活带来更多的便捷后,很多人开端学习Python,重视Python的发展前景、薪资和工作素质的提高。
于是有了一个斗胆的想法,更细致的写一系列的Python相关的文章,首先是20天学会Python根底,里面涵盖了Python必备的根底知识点,希望咱们能运用业余时间把握Python开发技术,轻松完成工作转化。
编程言语是什么?
Python代码示例:
print(“helloworld”)
这段代码在稍后的课程就会学习到,它能让电脑在屏幕上打印”helloworld”这样一段内容。
能够看到这段代码是由英文单词和标点符号来组成的,实际上编程就像是写作文,只是书写的时分必须要恪守一些特殊的格局规定。
可是计算机是根据二进制的0和1来处理运算,所以当今的世界才会叫数字化年代。这种0和1的组合指令又叫做机器言语,机器言语是电脑能够直接处理的指令,换而言之电脑底子不认识咱们编程时写的英文单词和标点符号。
那么咱们编程写的代码终究怎么操控电脑运转的?
就像咱们和外国人说话要把内容翻译成英语一样。假如咱们的代码想要运转,就必须要经过翻译处理,把Python言语的代码翻译成机器言语,这个过程叫做编译,用来处理代码编译的软件叫做编译器。
编程言语便是用来定义计算机程序的形式言语。咱们经过编程言语来编写程序代码,再经过言语处理程序履行向计算机发送指令,让计算机完成对应的工作。
简略来说,编程言语便是人类和计算机进行交流的言语。
计算机是怎么处理程序的?
依照冯·诺依曼存储程序的原理,计算机的工作流程大致如下:
用户翻开程序,程序开端履行;操作体系将程序内容和相关数据送入计算机的内存;CPU根据程序内容从内存中读取指令;CPU剖析、处理指令,并为取下一条指令做准备;取下一条指令并剖析、处理,如此重复操作,直至履行完程序中全部指令,最后将计算的成果放入指令指定的存储器地址中。
Python简介
Python是由荷兰人吉多·范罗苏姆(GuidovonRossum,后面都称号他为Guido)发明的一种编程言语。
Python的历史
1989年圣诞节:Guido开端写Python言语的编译器。
1991年2月:第一个Python解说器诞生,它是用C言语完成的,能够调用C言语的库函数。
1994年1月:Python1.0正式发布。
2000年10月:Python2.0发布,Python的整个开发过程更加透明,生态圈开端慢慢形成。
2008年12月:Python3.0发布,引入了许多现代编程言语的新特性,但并不彻底兼容之前的Python代码。
阐明:大多数软件的版别号一般分为三段,形如A.B.C,其间A表明大版别号,当软件全体重写晋级或呈现不向后兼容的改动时,才会增加A;B表明功用更新,呈现新功用时增加B;C表明小的改动(例如:修正了某个Bug),只需有修正就增加C。
Python的长处
Python的长处很多,简略为咱们列出几点。
简略清晰,跟其他很多言语相比,Python更容易上手。
开放源代码,拥有强壮的社区和生态圈。
能够在Windows、macOS、Linux等各种体系上运转。
Python的应用范畴
现在Python在Web服务器应用开发、云根底设施开发、网络数据收集(爬虫)、数据剖析、量化交易、机器学习、深度学习、主动化测试、主动化运维等范畴都有用武之地。
装置Python环境
想要开端你的Python编程之旅,首先得在计算机上装置Python环境,简略的说便是得装置运转Python程序的东西,一般也称之为Python解说器。咱们强烈建议咱们装置Python3的环境,很明显它是现在更好的选择。
Windows环境
能够在Python官方网站找到下载链接并下载Python3的装置程序。
关于Windows操作体系,能够下载“executableinstaller”。需求注意的是,假如在Windows7环境下装置Python3,需求先装置ServicePack1补丁包,咱们能够在Windows的“运转”中输入winver指令,从弹出的窗口上能够看到你的体系是否装置了该补丁包。假如没有该补丁包,一定要先经过“WindowsUpdate”或许相似“CCleaner”这样的东西主动装置该补丁包,装置完成后一般需求重启你的Windows体系,然后再开端装置Python环境。
双击运转刚才下载的装置程序,会翻开Python环境的装置导游。在履行装置导游的时分,记住勾选“AddPython3.xtoPATH”选项,这个选项会帮助咱们将Python的解说器增加到PATH环境变量中(不理解没关系,照做就行),具体的步骤如下图所示。
装置完成后能够翻开Windows的“指令行提示符”东西并输入python–version或python-V来检查装置是否成功,指令行提示符能够在“运转”中输入cmd来翻开或许在“开端菜单”的附件中找到它。假如看了Python解说器对应的版别号(如:Python3.7.8),阐明你的装置现已成功了,如下图所示。
阐明:假如装置过程显现装置失利或履行上面的指令报错,很有可能是由于你的Windows体系缺失了一些动态链接库文件而导致的问题。假如体系显现api-ms-win-crt*.dll文件缺失,能够在微软官网下载VisualC++RedistributableforVisualStudio2015文件进行修正,64位的体系需求下载有x64标记的装置文件。假如是由于装置游戏时更新了Windows的DirectX之后导致某些动态链接库文件缺失问题,能够下载一个DirectX修正东西进行修正。
macOS环境
macOS自带了Python2,可是咱们需求装置和运用的是Python3。能够经过Python官方网站供给的下载链接找到合适macOS的“macOSinstaller”来装置Python3,装置过程根本不需求做任何勾选,直接点击“下一步”即可。装置完成后,能够在macOS的“终端”东西中输入python3指令来调用Python3解说器,由于假如直接输入python,将会调用Python2的解说器。
阐明:假如对装置Python环境有任何疑问,能够参考咱们在百度云盘上供给的视频讲解。视频链接:https://pan.baidu.com/s/1Tu8wy9IExP_Co6CurVr2Pg,暗码:rbao。
pip的运用
装置完Python之后,经过查看目录能够看到
Lib便是Python的标准库,里面包含了各种开发时运用的库文件,可是这些在后面的开发中是远远不够的,咱们还需求更多的第三方扩展库。那就需求pip的帮助。
pip是一个现代的,通用的Python包办理东西。供给了对Python包的查找、下载、装置、卸载的功用,便于咱们对Python的资源包进行办理。
装置
在装置Python时,会主动下载而且装置pip.
装备
在windows指令行里,输入pip-V能够查看pip的版别。
假如在指令行里,运转pip-V,呈现如下提示:
可能是由于在装置python的过程中未勾选AddPython3.7toPATH选项,需求手动的装备pip的环境变量。
手动装备如下:
右键此电脑–>环境变量–>找到而且双击Path–>在弹窗里点击新建–>找到pip的装置目录,把途径增加进去。
这里新增加的途径C:\Users\你的用户名\AppData\Local\Programs\Python\Python37\Scripts是Python装置好以后,pip.exe这个可履行文件地点的目录。
运用pip办理Python包
pipinstall<包名>装置指定的包
pipuninstall<包名>删去指定的包
piplist显现现已装置的包
pipfreeze显现现已装置的包,而且以指定的格局显现
pipinstall-rrequired.txt装置required.txt文件里列出的装置包
修正pip下载源
运转pipinstall指令会从网站上下载指定的python包,默认是从https://files.pythonhosted.org/网站上下载。这是个国外的网站,遇到网络情况欠好的时分,可能会下载失利,咱们能够经过指令,修正pip现在软件时的源。格局:
pipinstall包名-i国内源地址
示例:pipinstallflask-ihttps://pypi.mirrors.ustc.edu.cn/simple/便是从中国科技大学(ustc)的服务器上下载flask(根据python的第三方web框架)

python

python开发环境哪个好

PythonIDE东西是每个Python工程师必须运用的开发东西,挑选正确的修改器对Python编程功率的影响是十分大的,因此挑选合适的Python开发东西十分重要,以下是经过长期实践发掘的好用的PythonIDE,它们功用丰厚,性能先进,能够帮助开发人员快速的进行应用程序开发。
1.Pydev+Eclipse–最好的免费pythonIDE
Pydev的是PythonIDE中运用最普遍的,原因很简单,它是免费的,同时还供给许多强壮的功用来支撑高效的Python编程。Pydev是一个运转在eclipse上的开源插件,它把python带进了eclipse的王国,假如你本来便是是一个eclipse的用户那么Pydev将给你家里相同的感觉。
Pydev能高居榜首,得益于这些关键功用,包含Django集成、主动代码补全、多语言支撑、集成的Python调试、代码剖析、代码模板、智能缩进、括号匹配、过错符号、源代码操控集成、代码折叠、UML修改和查看和单元测试整合等。
尽管Pydev是最好的开源pythonIDE,可是它也和另一个名为Liclipse的产品一同打包,Liclipse是一个商业产品,相同也构建在eclipse上,供给了易用性改善和额定的主题选项。除了python,Pydev也支撑JythonandIronPython。
2.PyCharm–最好的商业pythonIDE
PyCharm是专业的python集成开发环境,有两个版别。一个是免费的社区版别,另一个是面向企业开发者的更先进的专业版别。
大部分的功用在免费版别中都是可用的,包含智能代码补全、直观的项目导航、过错查看和修复、遵从PEP8规范的代码质量查看、智能重构,图形化的调试器和运转器。它还能与IPythonnotebook进行集成,并支撑Anaconda及其他的科学核算包,比方matplotlib和NumPy。
PyCharm专业版别支撑更多高档的功用,比方长途开发功用、数据库支撑以及对web开发结构的支撑等。
【2019最全Python学习路线】戳我阅读,获取python全套开发东西以及入门学习资料
3.VIM
VIM是一个很先进的文本修改器,在python开发者社区中很受欢迎。它是一个开源软件并遵从GPL协议,所以你能够免费的运用它。
尽管VIM是最好的文本修改器,可是它供给的功用不亚于此,经过正确的装备后它能够成为一个全功用的Python开发环境。此外VIM仍是一个轻量级的、模块化、快速响应的东西,十分合适那些很牛的程序员——编程从不用鼠标的人。
初始化装备需求花必定时刻,由于你需求装置些VIM的插件,并装备让他们正常作业,最终你会发现这一切都是值得尽力的。假如你在寻找一个linux体系下的pythonIDE,那么VIM将是你的不贰挑选。
4.WingIDE
WingIDE是别的一个商业的、面向专业开发人员的python集成开发环境,能够运转在windows、OSX和Linux体系上,支撑最新版别的python,包含stacklessPython(python的增强版)。WingIDE分三个版别:免费的根底版,个人版,以及更强壮的专业版。
调试功用是WingIDE的一大亮点,包含多线程调试,线程代码调试,主动子进程调试,断点,单步代码调试,代码数据查看等功用,此外还供给了在树莓派上进行长途调试的功用。
在代码管理方面,WingIDE能十分灵活的与Git、subversion、perforce、cvs、Bazaar、Mercurial等东西集成。
此外,WingIDE也支撑其他更多的python结构,比方Maya、MotionBbuilder、Zope、PyQt、PySide、pyGTK、PySide、Django、matplotlib等等。
5.SpyderPython
SpyderPython是一个开源的python集成开发环境,十分合适用来进行科学核算方面的python开发。是一个轻量级的软件,是用python开发的,遵从MIT协议,可免费运用。
Spyderpython的基本功用包含多语言修改器、交互式操控台、文件查看、variableexplorer、文件查找、文件管理等。SpyderIDE也能够运转于windows、Mac或许Linux体系之上。
尽管Spyder是一个独立的集成开发环境,能运转在windows、MacOS、MacOSX、Linux等体系之上。可是它也能够作为PyQT的扩展库,能够嵌入到PyQT的应用中去。
6.KomodoIDE
Komodo是Activestate公司开发的一个跨渠道的集成开发环境,支撑多种语言包含python。它是商用产品,可是供给了开源的免费版别叫KomodoEdit,能够装置在Mac、Windows和Linux体系上。
全功用的Komodo对教育组织用户是免费的,老师和教授能够将其应用于实验室及教育中。学生也能够经过较低的费用得到Komodo的授权答应。
和大多数的专业pythonIDE相同,Komodo也供给了代码重构,主动补全,调用提示,括号匹配,代码浏览器,代码跳转,图形化调试,多进程调试,多线程调试,断点,代码剖析,集成测试单元等功用,而且集成其他的第三方库,比方pyWin32。
最新版别的Komodo供给了更多的功用与PyCharm、Pydev和WingIDE等其他pythonIDE形成了强烈的竞赛联系,比方集成包管理器,变化跟踪,markdown浏览器,shellscope,快速书签等。
7.PTVS-BestPythonIDEforWindows
PTVS(PythonToolsforVisualStudio)集成在VisualStudio中,就像Pydev能够集成在eclipse中相同。PTVS将VisualStudio变成了一个强壮的、功用丰厚的python集成开发环境,而且它是开源的,完全的免费。PTVS发布于2015年,由社区和微软自己在保护。
PTVS支撑简直所有免费版别的VisualStudio,包含如下版别的VS2015和VS20013:
CommunityEdition
ExpressforWeb
ExpressforDesktop
假如你是一个visualstudio用户,毫无疑问PTVS对于你来说是最好的python集成开发环境。
8.EricPython
Eric是一个开源python代码修改器和集成开发环境,供给了许多高效编程需求的功用。它是纯python编写的,基于QtGUI并集成了强壮的Scintilla修改器功用。
Eric由DetlevOffenbach创立,遵从GPL协议,免费运用。经过多年的开发完善Eric已经成为一个常用的、功用丰厚的集成开发环境。它供给了一个牢靠的插件管理体系,能够经过插件来扩展功用。
Eric供给了所有的根底功用,比方调用提示、代码折叠、代码高亮、类浏览器、代码覆盖及剖析等等。
9.SublimeText3/AnacondaPythonIDE
SublimeText3是目前为止功用最强壮的跨渠道的、轻量级的代码修改器。经过增加插件SublimeText3能够成一个全功用的pythonIDE。
Anaconda带给你最强壮的功用是代码主动补全和代码查看。当然Anaconda也很注重根底功用如:各式各样的主题,快速响应的用户界面,装备简单,各种强壮的功用扩展包。
10.Emacs-PythonEditorcumIDE
Emacs有属于它自己的生态体系,它是一个可扩展的并能高度定制的GNU文本修改器。它能够装备为一个全功用的免费的python集成开发环境。
Emacs在python开发中很受欢迎,他经过python-mode供给了开箱即用的python。Emacs能够经过额定的扩展包来增加更多的高档功用。
以上提到的IDE各有各的风格,但都试图到达一个一起的要求,即快速开发可扩展性和可管理代码。你能够挑选任意一个合适你需求的IDE,你能够很容易的取得支撑windows、Mac或许Linux环境的python集成开发环境。

未经允许不得转载:IT技术网站 » python环境搭建(python开发环境哪个好)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载