初学者编译器,编辑器,IDE,解释型,编译型语言...,这些专业名词分不清很正常,都有一个慢慢学习的过程。时间久了,自然会搞懂。
本人刚学Python时,用过各种各样的IDE,比如说Spider,IDLE,VS code。因为以前一直写C#,习惯了全能的Visual Studio。 所以这些IDE用起来总是缺少各种各样的功能。经过一段时间的摸索以及别人的推荐,目前本人经常用的就两个。一个就是命令行python解释器,另一个是pycharm。
命令行python解释器
如果你是初学者,只是想看看自己写的几句python语句是不是正确,或者只是想看看结果。那么推荐用命令行,输入python。简单易用无副作用。
想退出的话直接按Ctrl+z,然后按回车键即可。 />
我经常把它当计算器用,比如算下
,只需要在python命令行输入2.4**6即可 />
Pycharm
如果日常写代码的话,推荐Pycharm for Anaconda, Community edition免费, 目前个人觉得最好用的IDE。个人推荐搭配Anaconda. 不管是windows还是linux都可。下面是下载地址:JetBrains PyCharm for Anaconda?www.jetbrains.com
Individual Edition | Anaconda?www.anaconda.com
Anaconda可以用来管理虚拟环境。我们都知道有很多代码需要不同的python版本,不同的包,甚至同样的包的不同版本,比如有些需要python2,有些需要python3,有些需要某个包比较老的版本,有些需要比较新的版本。Anaconda可以帮助我们完美解决这些问题。不同的虚拟环境完全隔离,互不影响。Anaconda虚拟环境管理相关都可以在这个页面找到:Managing environments?docs.conda.io
如何使用anoconda?windows下打开命令行,如果你喜欢linux命令的话,可以安装git bash。linux下直接命令行就行。
输入conda
建立虚拟环境,最好指定python版本,可供后期配置pycharm
conda create -n myenv python=3.6
如何配置Pycharm?创建新项目, 选择file->new project
配置解释器,选择file->settings, 展开Project:(你的project的名字),选择Project Interpreter。在右侧窗口,点击最右面的设置按钮,选择add。 /> />
3. 选中Conda Environment
4. 在右侧窗口选择Existing environment, 在Interpreter中选择anaconda虚拟环境文件夹中的python.exe即可。
Anaconda虚拟环境在Windows中通常安装在C:/Users/[你的用户名]/Anaconda2(或3)/envs/[你创建的虚拟环境名字]/。
这样pycharm就配置完成。
如何安装需要的包?windows下打开命令行,如果你喜欢linux命令的话,可以安装git bash。linux下直接命令行就行。
激活项目使用的虚拟环境
conda activate [你的虚拟环境名字]
3. 用pip install安装即可
Pycharm 常用快捷键alt+shift+F9, 选择要debug的文件并debug
shift+F9, 直接debug之前选中的文件
F8, 按行执行
F7,进入运行行的方法中
F9, 执行到下一个断点
设置断点,只需要在行号后点击一下就可。 />
好的IDE可以事半功倍,特别对于初学者,一个能够按步debug的编辑器是很重要的。我见过有人还在用非常传统的打印来debug,这种是非常低效,也很打击初学者热情。个人也很不推荐这种学习方式。
如果觉得这篇回答有用的话,麻烦点个赞。我是大鱼,主业搬砖,副业GRE培训。