What needs to learn Python development tools?

Recently, many readers private letter to me, this is not just learning Python began experiencing problems, and for the Python IDE are more tangled, hoping to find some of their own, Python development tools. Benpian to share several Python development tools for development tools which are entangled with little friends reference ~

For learning Python's junior partner, small devaluation of the Pycharm.

What needs to learn Python development tools?

First, PyCharm for general IDE with features such as, debugging, syntax highlighting, Project management, code branches, IntelliSense, auto-complete, unit testing, version control

What needs to learn Python development tools?

In addition, PyCharm also offers some nice features for Django development, and support Google App Engine, cooler is that, PyCharm support IronPython.

What needs to learn Python development tools?

PyCharm is a Python IDE, can help users with a set of productivity tools to improve their use Python language development, such as debugging, syntax highlighting, Project management, code branches, IntelliSense, auto-complete, unit testing, version control . In addition, the IDE provides some advanced features, support for professional Web development under the Django framework.

Secondly, it is sublime text, look at the chart, it is not that pretty? It is sublime text ~~

What needs to learn Python development tools?

Sublime Text supports syntax highlighting for multiple programming languages, has good code completion, also has code snippets (Snippet) function can save up commonly used code fragments, recall whenever needed. Support VIM mode, you can use most commands in Vim mode. Support macros, simply put, is recorded and the operation or write your own commands, then play operation or command just recorded.

What needs to learn Python development tools?

Sublime Text also has good scalability and fully open user-defined configuration and practical magic editing state recovery. Supports powerful multi-line and multi-line edit selection. Powerful shortcut command "to the appropriate real-time search commands, options, snippet and syntex, press Enter to execute directly, reducing the hassle of looking for. Instant file switch. Freewheeling jump to any position of any file. multiple selection cursor function allows multiple pages simultaneously.

还有Jupyter, Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

What needs to learn Python development tools?

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。数据挖掘领域中最热门的比赛 Kaggle 里的资料都是Jupyter 格式 。

What needs to learn Python development tools?

最后就是最基本的nopad++,最开始的时候是实用这款作为开发工具进行基础练习。

What needs to learn Python development tools?

Notepad++是一套自由软件的纯文本编辑器。该软件以GPL发布,有完整的中文化接口及支持多国语言撰写的功能(采用万国码UTF-8技术)。它的功能比Windows中的记事本(Notepad)强大,除了可以用来制作一般的纯文字的帮助文档,也十分适合用作撰写电脑程序的编辑器。

建议在学习Python基础的时候还是多使用Python自带的IDLE。IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。学习python过程中有不懂的可以加入我的python零基础系统学习交流秋秋qun:前面是784,中间758,后面是214,与你分享Python企业当下人才需求及怎么从零基础学习Python,和学习什么内容。相关学习视频资料、开发工具都有分享

What needs to learn Python development tools?

同时,使用Eclipse这个强大的框架时IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

如果小伙伴们有其他好用的Python IDE,欢迎在下边留言哈~~~

We will certainly encounter many difficulties when learning python, as well as the pursuit of new technologies, here's what we recommend learning Python buckle qun: 784758214, here is the python learner gathering place! ! At the same time, he was a senior development engineer python, python script from basic to web development, reptiles, django, data mining and other projects to combat zero-based data are finishing. Given to every little python partner! Daily share some methods of learning and the need to pay attention to small details

Click: Python exchange technology sharing

Guess you like

Origin blog.51cto.com/14400687/2412922