我算是一个Python的初学者,常常为Python语言这门语言而感到惊叹!给我的感觉是Python这门语言不断地追求止于至善,追求精简与可读性。使用这门语言配置一个开发环境是前提,下面讲讲自己的一些经历,供大家参考。
初学这门语言时,使用的是在Python官网上下载的最原始的IDLE(IDLE是一个纯 Python 下使用 Tkinter 编写的相当基本的 IDE)。但后来随着自己的代码量增加,感觉IDLE越来越不方便了,后经老师推荐,使用了集成开发环境PyCharm,PyCharm与其它IDE都大同小异,提供了调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试等一系列功能。解释器建议使用Anaconda(从官网上下载解释器自带的包不是很全,只有几个标准的,需要其它包还要专门下载,不是非常方便),这里不得不说一个自己纠结很久的问题,就是使用原始的IDLE运用多线程程序时,两个线程中(假设一个线程中含print(1,2),另一个线程中含print(3,4))最终出现了1 3 2 4这个奇葩的结果。后来自己思考了很久,得出原始的解释器中print这一函数并非原子操作,结果使用Anaconda解释器就没有这个问题了。所以运用到多线程编程时还是使用Anaconda解释器。
下面附一些下载安装的网址:
PyCharm下载网址(注册机网上下载个):https://www.jetbrains.com/pycharm/download
Anaconda下载网址:http://www.continuum.io/downloads
在PyCharm中配置Anaconda:
参考网址:http://docs.continuum.io/anaconda/ide_integration#pycharm
下面附一张截图,找到File> Settings 即可打开下面的窗口