初学者学python用什么软件
2个回答
展开全部
1、Upterm
它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能。之前的名字叫BlackWindow,有人跟他说这个名字不利于社区推广,改名叫Upterm之后现在已经17000+Star了。
2、Ptpython
一个交互式的Python解释器。支持语法高亮、提示甚至是vim和emacs的键入模式。
3、Anaconda
它能帮你安装好许多麻烦的东西,包括:Python环境、pip包管理工具、常用的库、配置好环境路径等等。这些事情小白自己一个个去做的话,容易遇到各种问题,带来挫败感。如果你想用Python搞数据方面的事情,就安装它就好了,它甚至开发了一套JIT的解释器 Numba。所以Anaconda有了JIT之后,对线上科学计算效率要求比较高的东西也可以搞了。
4、CodeSandbox
虽然这个不算是Python开发工具,但如果后端工程师想写前端的话,这个在线编辑器太方便了,简直是节省了后端工程师的生命啊!不用安装npm的几千个包了,它已经在云端完成了,采让你直接就可以上手写代码、看效果。对于React、Vue这些主流前端框架都支持。
5、Pycharm
Pycharm是程序员常常使用的开发工具,简单、易用,并且能够设置不同的主题模式,根据自己的喜好来设置代码风格。
6、IPython
如何进行交互式编程?没错,就是通过IPython。IPython相对于Python自带的Shell要好用的多,并且能够支持代码缩进、Tab键补全代码等功能。如果进行交互式编程,这是不可缺少的工具。
7、Python Tutor
这个工具可能对初学者比较有用,而对于中高级程序员则用处较少。这个工具的特色是能够清楚的理解每一行代码是如何在计算机中执行的,中高级程序员一般通过分步调试可以实现类似的功能。这个工具对于最初接触Python、最初来学习编程的同学还是非常有用的,初学者不妨体验看看。
8、IDLE
IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是Tkinter应用程序,它会自动调用mainloop。再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。
9、BlackAdder
BlackAdder支持windows and linux环境。用它创建的程序可在任何一种平台上运行,负责维护它的是TheKompany.com。他们发布了该软件的个人版,只提供有限的支持;以及专业版,需要许可,面向商业软件开发者。
10、Komodo Edit
Open Komodo是Komodo edit的开源发布 ,一个免费的动态语言的多语言编辑器,基于屡获殊荣的Komodo IDE。既支持Perl、PHP、Python、Ruby、Tcl等服务端语言,也支持CSS、HTML、JavaScript、XML等。在使用Komodo Edit编写代码时,通过其提供的自动完成、调用提示、语法纠正、代码片断等功能可以充分提高你的编码效率,助你写出高质量的代码。
它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能。之前的名字叫BlackWindow,有人跟他说这个名字不利于社区推广,改名叫Upterm之后现在已经17000+Star了。
2、Ptpython
一个交互式的Python解释器。支持语法高亮、提示甚至是vim和emacs的键入模式。
3、Anaconda
它能帮你安装好许多麻烦的东西,包括:Python环境、pip包管理工具、常用的库、配置好环境路径等等。这些事情小白自己一个个去做的话,容易遇到各种问题,带来挫败感。如果你想用Python搞数据方面的事情,就安装它就好了,它甚至开发了一套JIT的解释器 Numba。所以Anaconda有了JIT之后,对线上科学计算效率要求比较高的东西也可以搞了。
4、CodeSandbox
虽然这个不算是Python开发工具,但如果后端工程师想写前端的话,这个在线编辑器太方便了,简直是节省了后端工程师的生命啊!不用安装npm的几千个包了,它已经在云端完成了,采让你直接就可以上手写代码、看效果。对于React、Vue这些主流前端框架都支持。
5、Pycharm
Pycharm是程序员常常使用的开发工具,简单、易用,并且能够设置不同的主题模式,根据自己的喜好来设置代码风格。
6、IPython
如何进行交互式编程?没错,就是通过IPython。IPython相对于Python自带的Shell要好用的多,并且能够支持代码缩进、Tab键补全代码等功能。如果进行交互式编程,这是不可缺少的工具。
7、Python Tutor
这个工具可能对初学者比较有用,而对于中高级程序员则用处较少。这个工具的特色是能够清楚的理解每一行代码是如何在计算机中执行的,中高级程序员一般通过分步调试可以实现类似的功能。这个工具对于最初接触Python、最初来学习编程的同学还是非常有用的,初学者不妨体验看看。
8、IDLE
IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境。要使用IDLE必须安装python and Tkinter。特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。用IDLE执行Tkinter程序,不要在程序中包括mainloop。IDLE本身就是Tkinter应用程序,它会自动调用mainloop。再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。
9、BlackAdder
BlackAdder支持windows and linux环境。用它创建的程序可在任何一种平台上运行,负责维护它的是TheKompany.com。他们发布了该软件的个人版,只提供有限的支持;以及专业版,需要许可,面向商业软件开发者。
10、Komodo Edit
Open Komodo是Komodo edit的开源发布 ,一个免费的动态语言的多语言编辑器,基于屡获殊荣的Komodo IDE。既支持Perl、PHP、Python、Ruby、Tcl等服务端语言,也支持CSS、HTML、JavaScript、XML等。在使用Komodo Edit编写代码时,通过其提供的自动完成、调用提示、语法纠正、代码片断等功能可以充分提高你的编码效率,助你写出高质量的代码。
2024-12-05 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
1、PyCharm
首先推荐的就是PyCharm,可以搭配Anaconda3 jupyter。
如果您是学生,有教育邮箱,可以申请教育授权。你可以免费使用jetbrain全家桶,如果你有一个活跃的开源项目,你也可以免费申请。
2、Visual Studio Code
VScode相比其他工具的优势在于,当代码量大的时候更易调试,特别适合传统类型的编程工作。
其功能强大,支持各种自定义插件,提供代码自动完成和语法高亮的功能,但对新手有一定门槛。
3、Jupyter notebook
如果是需要用Python做数据分析,那Jupyter是必须的工具。jupyter甚至比PyCharm还更容易上手,使用体验非常良好,在数据领域,基本没有Jupyter不能胜任的场景。
4、IDLE
IDLE是Python自带的IDE套件,最基础的Python标准化图形用户界面,提供了最基本的IDE编译功能,是新手熟悉的Python语法实用工具。
虽然基本没有语法功能,但却是自带Python知识的很好实践工具。
5、Anaconda
Anaconda其实不是通常意义的IDE,它是Python的一个解释器集成开发环境。
它本身包含jupyterNotebook和Spyder等常用的IDE工具。由于下载安装配置简单,所以成为大多数初学者开发Python代码的首选工具。
6、Spyder
Spyder是一个轻量级的IDE开发工具,可以通过安装Anaconda集成环境完成对Spyder的安装。
它轻便、高效,虽然没有PyCharm智能,但程序员所需要的80-90%的功能它都有,十分适合数据研究方向的小伙伴使用。
7、Vim
Vim是从Vi发展出来的一个文本编辑器,它之所以会成为成熟Python工程师所必须掌握技能的原因,是在于它在Linux系统下优异的表现,以及强大的兼容能力。
8、Sublime
Sublime是一款轻量级的通用型代码编辑工具,通过插件的配置,可以用Sublime编程一个强大的交互式Python开发工具,提供代码编辑、交互测试、系统调试等功能。
9、Atom
Atom是由Github推出的一款跨平台的文本编辑器,秉持了开源的属性,支持包括Python在内的基本所有市面上主流的编程语言。对Python的支持也很友好,通过安装各类插件,就能实现非常优异的操作表现。
首先推荐的就是PyCharm,可以搭配Anaconda3 jupyter。
如果您是学生,有教育邮箱,可以申请教育授权。你可以免费使用jetbrain全家桶,如果你有一个活跃的开源项目,你也可以免费申请。
2、Visual Studio Code
VScode相比其他工具的优势在于,当代码量大的时候更易调试,特别适合传统类型的编程工作。
其功能强大,支持各种自定义插件,提供代码自动完成和语法高亮的功能,但对新手有一定门槛。
3、Jupyter notebook
如果是需要用Python做数据分析,那Jupyter是必须的工具。jupyter甚至比PyCharm还更容易上手,使用体验非常良好,在数据领域,基本没有Jupyter不能胜任的场景。
4、IDLE
IDLE是Python自带的IDE套件,最基础的Python标准化图形用户界面,提供了最基本的IDE编译功能,是新手熟悉的Python语法实用工具。
虽然基本没有语法功能,但却是自带Python知识的很好实践工具。
5、Anaconda
Anaconda其实不是通常意义的IDE,它是Python的一个解释器集成开发环境。
它本身包含jupyterNotebook和Spyder等常用的IDE工具。由于下载安装配置简单,所以成为大多数初学者开发Python代码的首选工具。
6、Spyder
Spyder是一个轻量级的IDE开发工具,可以通过安装Anaconda集成环境完成对Spyder的安装。
它轻便、高效,虽然没有PyCharm智能,但程序员所需要的80-90%的功能它都有,十分适合数据研究方向的小伙伴使用。
7、Vim
Vim是从Vi发展出来的一个文本编辑器,它之所以会成为成熟Python工程师所必须掌握技能的原因,是在于它在Linux系统下优异的表现,以及强大的兼容能力。
8、Sublime
Sublime是一款轻量级的通用型代码编辑工具,通过插件的配置,可以用Sublime编程一个强大的交互式Python开发工具,提供代码编辑、交互测试、系统调试等功能。
9、Atom
Atom是由Github推出的一款跨平台的文本编辑器,秉持了开源的属性,支持包括Python在内的基本所有市面上主流的编程语言。对Python的支持也很友好,通过安装各类插件,就能实现非常优异的操作表现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询