初学python编程,有哪些不错的软件值得一用

4个月前 (03-03 15:28)阅读3回复2最佳爬楼位置
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2047670
  • 级别管理员
  • 主题409534
  • 回复0
楼主

初学python编程,有哪些不错的软件值得一用

学习Python编程可以尝试用一下这几款软件:

1、Python推荐

3.x

以上的版本,常用的模块都安装上,是未来发展的方向。

2、IDE环境除了自带的以外,为了练习每行代码自己写,建议使用notepad++,sublime text3等文本编辑器,清爽灵活。

3、后期可以使用pycharm,一款很不错的python集成开发环境。

4、图形界面开发有python自身集成的tkinter,还有PyQT可用。另有VB+tk的插件可以使用,Github大神开发的。

初学python编程,有哪些不错的软件值得一用

5、可以学习一下svn、git等,以提高编程效率。

6、其他的一些辅助资源可以借助网络搜索来收集。

以上仅供参考。

前方预警。

晚上写的可能有点乱。

在各种传说中的编辑器之间来回折腾,一直是我到现在还没有成功掌握Python的原因。

第一,楼主是初学Python。应该没什么编程基础。应该快速掌握Python的基础语法。简单的会编译调试最好,对高大上,功能繁多的IDE来说会相对吃力。应该选一个什么都不需要配置的编辑器,以此感受Python的简单,增加成就感。好多人都是在这一步上觉得复杂,止步不前的。

第二,各种IDE都是英文界面的。还有专业计算机词汇,即便是英语够好,也需要化好几天才能熟悉基本操作,到时候学习Python的热情早就被消磨没了。不划算。

第三,楼上推荐的IDE,你们心里没数吗?vs code,甚至还有推荐sublime text,照我说不如一步到位推荐vim+Unix。这些破玩意,不知道要配置多久,解释器路径都要弄好久。各种折腾。

综上,应该选一个和Python本身一样足够简单,从入门Python开始就应该一路顺畅到成功掌握基本语法的;有自动补全(避免大量记忆带来的沮丧);......

最后,我推荐thonny。

足够简单,安装完了之后就用,不需要过多配置,具有很方便的自动补全,图形化的包管理,多平台支持最重要的是有错误提示,给出错误的方向。

官网介绍如下图,

题外话,

最后推荐在各个平台上使用anaconda+thonny,。conda用于包管理,别提有多强大了,特别是当你在配置tensorflow gpu环境的时候,官网配置文件都是好几大页,各种注意事项,然而conda只需要一条命令行,conda install tensorflow-gpu即可。

学会使用pip

学会使用命令行。window 环境配置比较坑。


初学python编程,有哪些不错的软件值得一用

鉴于是python初学者,推荐两款相当不错的编程软件,原则为让你专注与学习python本身,而不用过多的考虑其它:

pycharm:

  • ide非常好用,语法检查,语法高亮、自动补全功能一应俱全,学习python首选。
  • 不建议楼主使用用VS code,因为你如果想要一些额外的辅助功能,还需要安装插件,整各种配置,我认为这对于初学者来说就本末倒置了。
  • 其专业版是收费的,但对于初学者可以下载社区版,完全免费也完全够用。不需要去折腾专业版的使用问题。

初学python编程,有哪些不错的软件值得一用

anaconda

  • 当然如果你觉得安装python本身也耗时间,那么推荐使用anaconda这个软件。官网提供了各种版本任君选择。
  • 而且安装上之后,我们就直接可以上收学习了。不但python已经可用,其他常用的lib库也一应俱全。
  • 如果你是学习python科学计算相关方向,那么anaconda是你的首选。

以上,希望对楼主有所帮助。

1.先参考:【整理】如何学习Python + 如何有效利用Python有关的网络资源 + 如何利用Python自带手册(Python Manual)去搞懂,大概怎么学Python。2.然后对于你问的,估计是用什么环境,去开发Python程序。对此,你去看了:【整理】Python语言简介就明白了,其实最简单的,只需要普通的文本编辑器即可。3.其中我推荐的是Notepad++:【crifan推荐】轻量级文本编辑器,Notepad最佳替代品:Notepad++

Python编程的软件其实很多,作为一门面向大众的编程语言,许多编辑器都有对应的Python插件,当然,也有专门的Python IDE软件,下面我简单介绍几个不错的Python编程软件,既有编辑器,也有IDE,感兴趣的朋友可以自己下载尝试一下:

1.VS Code:这是一个轻量级的代码编辑器,由微软设计研发,免费、开源、跨平台,轻巧灵活,界面简洁,支持常见的自动补全、语法提示、代码高亮、Git等功能,插件扩展丰富,安装Python插件后,可以直接调试运行Python程序,使用起来非常方便,对于初学者来说,是一个非常不错的Python编程软件:

2.Sublime Text:这也是一个轻量级的代码编辑器,基本功能和VS Code差不多,免费、跨平台,支持编程语言众多,常见的代码高显亮、智能补全等功能都不错,插件扩展功能也不错,本地配置Python解释器路径后,也可以直接编辑运行Python代码,使用起来非常轻巧、灵活,值得一试:

3.Jupyter Notebook:这是一个基于Web浏览器的Python编程环境,比较适用于数据实时分析,界面干净、质朴大方,一行输入一行输出,交互性非常好,还支持Markdown功能,各种插件扩展也非常丰富,使用起来非常清爽,感兴趣的朋友可以尝试一下:

4.Spyder:这是一个专门用于Python开发的IDE环境,免费、跨平台,整体界面风格非常像MATLAB,既可以直接编辑Python源码,还可以直接使用命令行工具,可以实时查看、分析变量和程序,使用起来也非常方便:

5.Visual Studio:这个编程软件应该众所周知,宇宙第一IDE,现在几乎各种编程环境都融入进来了,当然,Python也包含其中,安装Python环境后,也可以直接调试运行Python程序,对VS情有独钟的朋友,可以使用一下这个软件,也非常不错:

6.PyCharm:这是一个专业的Python IDE编程环境,功能非常强大,在业界非常流行,除了常见的智能补全、语法检查、Git等功能外,这个软件还支持代码分析、代码重构、版本控制、单元测试等功能,可以快速创建Django,Flask,Web2Py等Web项目,是一个非常不错的Python编程环境,非常值得学习:

就介绍这6个Python编程软件吧,总的来说,这6个软件使用起来都非常不错,对于初学者来说,完全够用了,感兴趣的朋友,可以尝试一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

有这样一些工具建议尝试一下。

第一个,是Docker。这个工具可以在你的计算机里开辟出一块干净的虚拟空间,用来折腾Python,而不用担心给计算机带来不良影响。对于Mac来说,Docker尤其有用。Mac自带的Python版本是2.7,而Docker可以让你在机器上安装多个不同的python版本而不会互相影响。

第二个,是编辑器。推荐Sublime Text 和Atom。当然,传说中的编辑器之神VIM和神之编辑器EMacs也可以尝试,不过这两者学习曲线有点陡峭,对新手来说不够友好。花一点时间调整编辑器,能让学习效率大大提升。

第三,是用户社区Github。Github是世界上最大的开源软件社区,有许多程序员为其添砖加瓦。几乎关于python的一切疑难都能在这里找到答案,和资深程序猿们的交流也有助于提升自己的编程能力。

第四,是问答网站Stack Overflow。这相当于程序员们的知乎。碰到疑难问题的时候先去Stack Overflow找一找,能够找到解决方案的几率会大很多,能够帮助自己提高学习效率。

很高兴回答你的问题,下面结合我学习python的时候说说初期比较不错的软件。

首推Anaconda,其一Anaconda是集成了python的环境的,安装了它可以免去复杂的环境搭建,而且如果你有多个版本的python,Anaconda可以很友好的去切换不同的版本环境,其二Anaconda为python开发者提供了丰富的科学计算库,想要使用什么库,一行命令妥妥的安装,免去自己安装还需要一个个的下载,非常好用。其三Anaconda中带有python编辑器也就是Jupyter notebook,可以说初期使用这个编辑器是非常友好的,简单易用,而且Jupyter notebook也支持markdown,边学习边做笔记,简直不要太好用,目前Jupyter notebook在做数据分析的领域工作也提供了很好的支持,所以很多做数据分析的开发者都在使用Jupyter notebook及Anaconda。

其次Pycharm,对于python项目的开发使用Pycharm是无可厚非的,Pycharm可以帮助开发大大提高工作的效率以及项目的管理工作,而对于代码的编写Pycharm可以很友好的做到智能提示、语法高亮提示、代码跳转等等,该软件还有一些高级功能,比如可以使用Pycharm做项目的开发,软件也很好的支持python中流程的框架以用于开发web页面,非常的好用。不得不说Pycharm在编写代码方面是首屈一指的强者,无任何软件可以代替,软件简单易用,非常值得推荐。

好了以上就是我推荐的学习python时比较常用以及好用的软件,希望可以帮到你!

《笨办法学python》的作者建议,不要在各种花里胡哨的IDE中迷失,要学会使用命令,习惯使用命令,找个编辑器,atom,sublime等均可,不用任何配置,写好程序,用命令执行,不管是windows还是linux,还有,不推荐用IDLE

0
回帖

初学python编程,有哪些不错的软件值得一用 相关回复(2)

婆娑月。
婆娑月。
沙发
初探编程领域,优质软件为伴python智!
话唠4天前 (07-01 01:58)回复00
微凉夜
微凉夜
2楼
初学Python编程,值得一用的软件有:PyCharm、Jupyter Notebook和IDLE等,它们功能强大且易于上手!
话唠4天前 (07-01 02:00)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息