目录
回复内容:
首页 后端开发 Python教程 什么样的 Python 编辑器比较适合新手?

什么样的 Python 编辑器比较适合新手?

Jun 06, 2016 pm 04:22 PM

回复内容:

PyCharm 别无所求

JetBrains出品的商业Python IDE
Java界知名的Intellij IDEA就是出自这家家公司

优点:
  1. 支持重构
  2. 支持Django
  3. 支持可视化调试
  4. 支持GAE
  5. 支持智能提示
  6. 集成单元测试
  7. 集成SVN,Git和Hg等各种版本管理工具
  8. 可以利用Intellij IDEA的各种插件
  9. 支持Windows, Mac和Linux平台

缺点:
价格:100$ (可以免费试用一个月)
开始用的时候考虑买一套,后来发现其实每个月重装一次也可以的。

jetbrains.com/pycharm/

PS: 它是我放弃用VIM做Python开发的唯一理由。 PyCharm,真的用过之后会爱上的。自动补全,代码格式化,智能提示等,太多功能了,现在还没摸索清楚。而且,对django的支持也很好,代码补全的功能很强大,自定义模块中的方法都可以补全 PTVS - Python Tools for Visual Studio
youtu.be/JNNAOypc6Ek
什么样的 Python 编辑器比较适合新手? PTVS 2.0- A quick overview (2-4 mins per feature) http://v.youku.com/v_show/id_XNjI4Mjc5Mjgw.html?from=s1.8-1-1.2
什么样的 Python 编辑器比较适合新手?

PTVS is a free, open source plugin that turns Visual Studio into a Python IDE.

PTVS supports CPython, IronPython, editing, browsing, Intellisense, mixed Python/C++ debugging, remote linux/MacOS debugging, profiling, IPython, Django, and cloud computing with client libraries for Windows, Linux and MacOS.

Designed, developed, and supported by Microsoft and the community.

当然ipython系列啦。ipython notebook 也很棒。支持markdown mathjax。嵌入代码。还可以导出PDF格式哟。下个anancoda就行。一键下载一键安装。win。mac。Linux。平台都行。重点是免费。

如果另外的推荐我还是推荐pycharm吧。jetbrain系统出品。品质有保证。(话说jetbrain大有统治世界的既视感啊!)

好了就说这么多。啦啦 ulipad .. 之前回答的问题被跳转到这个页面啦,就复制下之前的答案吧。

Python新手,Sublime Text 2新手,MacVim新手,Visual Stdio新手。

但是我真的觉得Sublime Text超级无敌好用啊!真的超级无敌漂亮啊!真的可以完美跨平台啊!
当然Vim也挺好看的,但是真的好难配啊。。。

好啦,上干货啦!
先看图!
好吧,13寸MacBook Pro好像开两个编辑窗口会有点短。。
什么样的 Python 编辑器比较适合新手?配置这样一个环境只需要5分钟!真的只需要5分钟哦!

说下步骤吧:
1. Python运行环境的设定:
Mac OS下面Sublime Text只需要在选定Build System下设定为Python就可以完成运行环境的设定啦。
Windows下需要设定python路径。参考
什么样的 Python 编辑器比较适合新手?
点击“Preference”-----》“Browse Packages”----------》“python”,编辑Python.sublime-build文件,添加python应用程序的路径,我的是安装到了c:\Python27路径中:
{
"cmd":["python.exe", "-u", "$file"],
"path":"C:/Python27",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

注意:1、代码路径和环境变量的路径中不要带中文,对中文支持还不好。

2、写完程序后,需要先保存一下,才能够运行。运行时按ctrl+b。


2. 更改主题:
首先安装package contral:按ctrl +`,输入:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('Package Control'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
然后按Ctrl+Shift+P(Win) 或 Command+Shift+P(Mac) 调出控制面板,就可以下载主题啦。
输入install,回车啊,
输入theme,就有各种各样的主题啦~
什么样的 Python 编辑器比较适合新手?
下载下来,然后更改Settings - User下的设定就好~
这是我的Settings - User:
{
"color_scheme": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme",
"font_size": 14.0,
"theme": "Flatland Dark.sublime-theme"
}
参考下:Sublime Text 2 主题推荐:Flatland

重点:当然Sublime Text 2 对中文支持有问题,需要使用中文,包括注释,请在.py内开头输入:
#coding=utf-8
然后按ctrl + b 就可以运行啦~ 我觉得windows Python安装包的IDLE就很适合,更深入点可以用Vim sublime text啊
本身就是python写的 按照“决不花钱”的强盗逻辑,要收费的就不推荐了...
免费的IDE,坚决eclipse + pyDev不二~
komodo免费版也行,比eclipse+pyDev稍逊,没有outline、重构功能;
每次看到讨论IDE的时候就有人推荐vim/emacs,我劝你们还是打住吧——vim/emacs很强大是没错,但前提是你要熟悉它,不熟悉的话你至少要挣扎好几个星期...都花在折腾编辑器上..而且,目前看来,vim/emacs最终挣扎出来的结果不见得比eclipse+pyDev好——我还真没见过谁把vim折腾到像pyDev那样auto-completion + outline + refactoring + debug一应俱全的,拜托我们没那么多时间我们只是想快速用python脚本写点东西...

sublime text 2/3 适用于目前任何主流语言,Linux、Windows、mac全平台
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1666
14
CakePHP 教程
1425
52
Laravel 教程
1327
25
PHP教程
1273
29
C# 教程
1253
24
Python:游戏,Guis等 Python:游戏,Guis等 Apr 13, 2025 am 12:14 AM

Python在游戏和GUI开发中表现出色。1)游戏开发使用Pygame,提供绘图、音频等功能,适合创建2D游戏。2)GUI开发可选择Tkinter或PyQt,Tkinter简单易用,PyQt功能丰富,适合专业开发。

Python与C:学习曲线和易用性 Python与C:学习曲线和易用性 Apr 19, 2025 am 12:20 AM

Python更易学且易用,C 则更强大但复杂。1.Python语法简洁,适合初学者,动态类型和自动内存管理使其易用,但可能导致运行时错误。2.C 提供低级控制和高级特性,适合高性能应用,但学习门槛高,需手动管理内存和类型安全。

Python和时间:充分利用您的学习时间 Python和时间:充分利用您的学习时间 Apr 14, 2025 am 12:02 AM

要在有限的时间内最大化学习Python的效率,可以使用Python的datetime、time和schedule模块。1.datetime模块用于记录和规划学习时间。2.time模块帮助设置学习和休息时间。3.schedule模块自动化安排每周学习任务。

Python vs.C:探索性能和效率 Python vs.C:探索性能和效率 Apr 18, 2025 am 12:20 AM

Python在开发效率上优于C ,但C 在执行性能上更高。1.Python的简洁语法和丰富库提高开发效率。2.C 的编译型特性和硬件控制提升执行性能。选择时需根据项目需求权衡开发速度与执行效率。

Python标准库的哪一部分是:列表或数组? Python标准库的哪一部分是:列表或数组? Apr 27, 2025 am 12:03 AM

pythonlistsarepartofthestAndArdLibrary,herilearRaysarenot.listsarebuilt-In,多功能,和Rused ForStoringCollections,而EasaraySaraySaraySaraysaraySaraySaraysaraySaraysarrayModuleandleandleandlesscommonlyusedDduetolimitedFunctionalityFunctionalityFunctionality。

Python:自动化,脚本和任务管理 Python:自动化,脚本和任务管理 Apr 16, 2025 am 12:14 AM

Python在自动化、脚本编写和任务管理中表现出色。1)自动化:通过标准库如os、shutil实现文件备份。2)脚本编写:使用psutil库监控系统资源。3)任务管理:利用schedule库调度任务。Python的易用性和丰富库支持使其在这些领域中成为首选工具。

学习Python:2小时的每日学习是否足够? 学习Python:2小时的每日学习是否足够? Apr 18, 2025 am 12:22 AM

每天学习Python两个小时是否足够?这取决于你的目标和学习方法。1)制定清晰的学习计划,2)选择合适的学习资源和方法,3)动手实践和复习巩固,可以在这段时间内逐步掌握Python的基本知识和高级功能。

Python vs. C:了解关键差异 Python vs. C:了解关键差异 Apr 21, 2025 am 12:18 AM

Python和C 各有优势,选择应基于项目需求。1)Python适合快速开发和数据处理,因其简洁语法和动态类型。2)C 适用于高性能和系统编程,因其静态类型和手动内存管理。

See all articles