文章摘要:python编程一般用什么软件
实用的Python编程软件能提升工作效率,主要推荐工具有终端—Upterm、交互式解释器—PtPython、包 […]
实用的Python编程软件能提升工作效率,主要推荐工具有终端—Upterm、交互式解释器—PtPython、包管理—Anaconda等。以下是关于python编程用什么软件的具体介绍。
Python编程需要哪些软件
1、终端:Upterm。Upterm简单好用,它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能。
2、交互式解释器:PtPython。一个交互式的Python解释器。支持语法高亮、提示甚至是vim和emacs的键入模式。其实我们在课程里提供的在线终端也内置了ptPython。
3、包管理:Anaconda。能帮你安装好许多麻烦的软件,包括:Python环境、pip包管理工具、常用的库、配置好环境路径等等。
用Python搞数据方面的事情,就安装Anaconda就好了,它甚至开发了一套JIT的解释器Numba。所以Anaconda有了JIT之后,对线上科学计算效率要求比较高的东西也可以搞了。
4、脚本引擎:QPython。QPython是一个可以在安卓系统上运行的Python脚本引擎,整合了Python解释器、Console、编辑器和SL4A库,在安卓设备上你照样可以玩转Python。
5、编辑器:Sublime3。Sublime更新了真·无双·三·零版本之后,有了极大的提升,并且用起来比原来还要简单。配合安装Anaconda或CodeIntel插件,就可以让Sublime拥有近乎IDE的体验。
6、IPython。一个基于Python Shell的交互式解释器。它的自动补全非常好用,甚至用了它之后,很多程序员小伙伴们就不想再用自带的Pythonshell啦!
Python集成开发环境有哪些
1、PyCharm。这是 JetBrains 开发的 PythonIDE。PyCharm用于一般IDE具备的功能,比如:调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google AppEngine,PyCharm支持IronPython。
2、Vim:虽然使用门槛高,但是一旦你学会了,写代码的效率杠杠的,Vim是高级文本编辑器,旨在提供实际的Unix编辑器’Vi’功能,支持更多更完善的特性集。
Vim不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。
3、Eclipse with PyDev:Eclipse withPydev允许开发者创建有用和交互式的Web应用。PyDev是Eclipse开发Python的IDE,支持Python,Jython和IronPython的开发。
4、Sublime Text:Sublime Text 是开发者中比较流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。
Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。
学习Python需要哪些书
1、《PythonCookbook》:这本书大而又全地编写了Python的所有基础知识,介绍了Python应用在各个领域中的一些使用技巧和方法,如果你需要要一本Python书,那请把它作为第一本。
2、《像计算机科学家一样思考Python》:这本书在计算机科学背景下教你Python。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介,因此适合初学者程序员。
3、《Head First Python》:这本书非常适合初学者。它擅长利用直观的插图和其他学习辅助来帮助读者编写Python代码。
如果你已经放弃了在艰难的书中学习Python,那么,这本书一定是你的福音。通过本书你会迅速掌握Python的基础知识,然后转向持久存储、异常处理、Web开发等。