编写python代码,可以在自带的ide中写,也可以使用第三方编辑器,下面介绍几款常见的python IDE

1. Vim

Vim 可以说是 Python 最好的 IDE。Vim 是高级文本编辑器,旨在提供实际的 Unix 编辑器"Vi’功能,支持更多更完善的特性集。Vim 不需要花费太多的学习时间,一旦你需要一个无缝的编程体验,那么就会把 Vim 集成到你的工作流中。

2. Eclipse with PyDev

Eclipse 是非常流行的 IDE,而且已经有了很久的历史。Eclipse with Pydev 允许开发者创建有用和交互式的 Web 应用。PyDev 是 Eclipse 开发 Python 的 IDE,支持 Python,Jython和 IronPython 的开发。

3. Sublime Text

Sublime Text 是开发者中最流行的编辑器之一,多功能,支持多种语言,而且在开发者社区非常受欢迎。Sublime 有自己的包管理器,开发者可以使用TA来安装组件,插件和额外的样式,所有这些都能提升你的编码体验。

4. Emacs

GNU Emacs 是可扩展,自定义的文本编辑器,甚至是更多的功能。Emacs 的核心是 Emacs Lisp 解析器,但是支持文本编辑。如果你已经使用过 Vim,可以尝试一下 Emacs。

5. Komodo Edit

Komodo Edit 是非常干净,专业的 Python IDE。

6. PyCharm

PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!

python在哪里写代码-python代码在哪里编写相关推荐

  1. python第一行代码_“少年py”001:下载Python软件,写第一行代码

    Python,网络上称之为人工智能时代的第一编程语言. 功能超级强大,能做科学计算.大数据处理.网络爬虫.游戏开发等等. 但是说实话,彬哥玩Python还没到这么厉害的程度,究竟怎么实现,我们不着急, ...

  2. python程序调用写好的代码_扣丁学堂浅谈Python编程中NotImplementedError的使用方法...

    扣丁学堂浅谈Python编程中NotImplementedError的使用方法 2018-07-04 14:08:02 2559浏览 本篇文章扣丁学堂 Python编程中raise可以实现报出错误的功 ...

  3. Python如何将写好的代码打包成exe文件

    第一步 下载pyinstaller pyinstaller插件是Python自带的插件,用于为我们写好的代码进行打包,最终自动合成.exe文件. 在Pycharm界面的最下面,你可以看到Termina ...

  4. python 怎么把 写好的代码 放到服务器执行_python测试开发django(1)--开始Hello World! - 星空6...

    前言 当你想走上测试开发之路,用python开发出一个web页面的时候,需要找一个支持python语言的web框架.django框架有丰富的文档和学习资料,也是非常成熟的web开发框架,想学pytho ...

  5. webstorm代码行数统计_10万行代码10万年薪,利用python查看自己写了多少代码

    十万代码,十万年薪!看看学习了这么久的你到底敲了多少代码吧! 这次我们运用到的是python 的os库 所谓os库就是Python标准库,包含几百个函数分为路径操作.进程管理.环境参数等几类,而我们今 ...

  6. Python神经网络手写数字识别代码解释

    使用了数据集MNIST中的部分数据. 1.读取数据集内容 #打开文件并获取其中的内容 data_file=open("mnist_train.csv",'r') #open()函数 ...

  7. 路由器运行python脚本_写个Python脚本来登录小米路由器

    这个脚本写起来难度并不是很大,博主还是一步步的分析下,这样思路会比较清晰,下次遇到类似系统脚本写起来也更快速.好了,一起来分析分析. 首先看下小米路由器的登录界面 可以看到只需要输入密码即可登录,博主 ...

  8. python读文件写文件-python 文件读写操作

    读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件 ...

  9. php和python哪个好-写后端 Python,nodejs和php哪个更好一些?

    没有标准答案,不过你可以看看我的分析. 先来看看Python的优点,Python的定位是"优雅"."明确"."简单",所以Python程序看 ...

  10. python项目实例代码-python开源项目及示例代码

    下面列出的各种 Python 库/模块/工具,如果名称带超链接,说明是第三方的:否则是 Python 语言内置的. 1 算法 1.1 字符串处理 re 正则表达式的标准库. StringIO / cS ...

最新文章

  1. mysql答题表设计_PHP+MYSQL问答系统中的提问和回答的表怎么设计
  2. 刻意练习:LeetCode实战 -- Task23. 不同的二叉搜索树 II
  3. 安装完python需要再安装编辑器-Python Vim编辑器安装后的的设置
  4. C++智能指针简单剖析
  5. 智慧城轨信息技术架构及信息安全规范_在深圳,我们打造智慧地铁的“最强大脑”...
  6. java 上传文件注意事项
  7. 大学数学实验习题--统计推断 03(附答案)
  8. mysql监听显示syn_sent,TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ......
  9. Unity 解决安卓包激励视频广告退后台再进入APP广告消失
  10. STM32_iC-MHM磁编码器使用
  11. 开发一个APP有多难?APP开发流程、开发成本揭秘
  12. 没考计算机水平怎么填6,“计算机水平”怎么填,没曾考级,只参加过大 – 手机爱问...
  13. RxJava2.x是一个非常棒的流式编程,采用的观察者模式思想,事件的产生者产生事间之后发送给绑定的接受者,接受顺序与发送顺序一致.但是 是独立于RxJava1.x存在,本文讲解RxJava2.x的简
  14. Simultaneous Feature Learning and Hash Coding with Deep Neural Networks
  15. 三年的硬件开发转软件开发:
  16. 十五天学会Autodesk Inventor,看完这一系列就够了(十一),放样和螺旋扫掠(绘弹簧)
  17. 台式电脑耳机有杂音并且音量小解决
  18. Javaweb新闻管理系统02
  19. Chrom扩展程序的导入与导出
  20. Office365 自定义模板(恢复)

热门文章

  1. js中obj与json之间的转换
  2. 如何进行实时频谱分析仪的二次开发——MATLAB、C++、labview开发环境的部署
  3. Android正方形View
  4. 在linux服务器上如何下载ftp上面的文件?lftp详解
  5. HC-SR501人体模块51示例代码
  6. 谈NANDnbsp;Flash的底层结构和解析
  7. Google搜索从入门到精通【转】
  8. Stata:缺失值的填充和补漏
  9. 轻量级研发知识管理--如何帮助研发人员建设过程资产
  10. 犀牛建立html格式,初学犀牛建模思路养成